Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if script.ClassName=="Script"then error("Why you ran with script...?")end
- --[[
- Updates
- <2017>
- 12/22
- Sword Version = 2 but you can toggle version from... source. and not so well
- added SDQ(Chaos)
- faster moves (changed wait to swait that uses RenderStepped)
- 12/11
- dasq become able to use and doesn't do any damage now because wip...
- 12/10
- added mode gui because im tired to watching console to see mode
- addind dasq(Grim)
- some effects were changed
- 12/09
- ASDSDQ(Doom)added but not so useful I think its just cool...
- now ASDSDQ chases target but Y not and not so high quality
- fixed ADC cannot active
- ADC now not only once
- ...and this update is not so big because Void SB has down D: Voidacity.. goodbye...
- inf health killer but this is not well, I think
- 12/03
- NaN killer
- some things idk
- 11/29
- ASDQ has active sound but not so cool and pulling become more idk
- fixed spawning -0 damage maybe
- rip trail and hello new trail (just some changes)
- not so well but DDSC animation(it was jump motion lol) and effect changed
- added Beam thing that shows target
- added SSADQ(Soul Eater) ...but not so well.
- 11/28
- added DDSC(Raven) ...I thought , this has no sword attacks still.
- adding ADC(Fatal)
- ASDQ damage has been nerfed but now pulls enemy.
- 11/27
- nerfed ASDQ?
- 11/25
- now Combo mode is available but making its bad
- added Combo mode SAX
- added Combo mode ASDQ
- added Combo mode ASC
- Combo has special camera
- damage never spawns if enemy health == 0 maybe
- 11/24
- added movelist
- now crazier defense that cannot add anymore (destroys invalid parts)
- asdq part was too many so reduced (half its 25 and i hope doesn't make lag so easily anymore)
- 11/23
- asc now boosts
- added asdq (Deny) looks EnmaU ASDQ + WADQ then SSQ ? (it can boost already but i swear, it's unable to control)
- 11/22
- New Eater effects (when hit)
- Fade function become useful and also became not Fade
- added asc(Grief)(effect is actuary EnmaU sdq)
- ----------------------------------------------------------------------------------------------------------------
- Thinking Idea : WADQ(EnmaU or Onoru) things
- ----------------------------------------------------------------------------------------------------------------
- Move List
- sdq : Chaos (shoots three something idk and it homings if target alive.)
- sax : Eater (so destructive but not bad.)
- asc : Grief (chains explosion twice at once just only is it.)
- adq : Clock Up (+x1)
- daq : Clock Down (-x1)
- wwx : Change Mode (Standard/Combo)
- adc : Fatal (idk how to teach how to use this anyway does 33% damage)
- asdq : Deny (spawn an spike that rotates and grinds.)
- ddsc : Raven (rise up)
- ssadq : Soul Eater (enemy dies after 5 second)
- asdsdq : Doom (useless but cool...?)
- ----------------------------------------------------------------------------------------------------------------
- What's combo mode?
- This won't kill humanoids easily (Not instant and does damage to attacks humanoid but your humanoid won't become weaker)
- and it will be rash of keystroke, it will be hard
- but making
- --]]
- Movelist={}
- 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"
- Movelist[11]="dasq"Movelist[12]="sdq"
- Effects={}Stroke=""local SwordVersion=2
- 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
- local PL=Players.LocalPlayer local Mouse=PL:GetMouse()local OnGround=false local SS=game:GetService("SoundService")
- local PC=PL.Character local Humanoid=PC:FindFirstChildOfClass("Humanoid")local ded=false local FT=0
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- local Create=LoadLibrary("RbxUtility").Create local RunService=game:GetService("RunService")
- 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
- local newMotor=function(part0, part1, c0, c1)local w=Create('Motor'){Parent=part0,Part0=part0,Part1=part1,C0=c0,C1=c1}return w end
- 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)
- 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))
- 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
- 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
- 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
- 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
- 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
- local Active=false local Stand=false local eFol=Instance.new("Folder",workspace)eFol.Name="Effects"
- local Model=Instance.new("Model")local Mode="Standard"local Target=nil local TC=true
- local function swait(num)
- if num==nil then
- RunService.RenderStepped:wait()
- else
- for i=1,num do
- RunService.RenderStepped:wait()
- end
- end return true
- end local InputTime=0
- if 1 then
- 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)
- for n=-.4,.4,.1 do
- CreatePart1("Part",Vector3.new(.201,.201,.05),Color3.new(),"SmoothPlastic",0,Model,nil,mp,CFrame.new(0,0,n))end
- --V1 Sword
- if SwordVersion==1 then
- 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"
- for n=0,360,30 do
- 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
- for n=0,360,30 do
- 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
- CreatePart1("Normal",Vector3.new(.22,1,5),Color3.new(),"SmoothPlastic",0,Model,nil,mp,CFrame.new(0,0,-3))
- 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)
- 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))
- 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"
- elseif SwordVersion==2 then
- 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))
- for WY=1,-1,-2 do print(WY)
- --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))
- for i=0,.85,.05 do
- 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))
- end
- end
- 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))
- 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))
- local rc=CreatePart1("RotateCore",Vector3.new(),Color3.new(),"SmoothPlastic",1,Model,nil,mp,CFrame.new(0,0,-4.2))
- 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)
- local a0=Instance.new("Attachment",rc)a0.Position=Vector3.new(0,.4,0)local a1=Instance.new("Attachment",rc)a1.Position=-a0.Position
- 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))
- for i=1,6 do
- 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))
- 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)
- 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))
- end
- 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))
- 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))
- 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))
- 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))
- 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))
- 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))
- end
- --end
- end
- 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)
- function CreateHitBox(Size,CF,Script)
- 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
- 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
- local function BreakHitBox()pt:Destroy()end pt.Touched:connect(Script)debri(pt,.05)
- end
- 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
- --Fade(Instance Part , Number Transparency , Vector3 Size , Instance Mesh , Vector3 Move , CFrame Rotation)wth many things
- local SwordWeld=nil
- 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
- local function CTE(Part)Part.Size=Vector3.new()Part.Transparency=1 Part.CanCollide=false Part.Anchored=true a(Part)end
- local function RingE(pos,siz,tim,dsiz,seg,wid,z,col,w)local IDK=.7
- local p=Instance.new("Part",workspace)if col==nil then col=ColorSequence.new(Color3.new())end if z==nil then z=0 end
- CTE(p)p.CFrame=pos
- local a0,a1,b=CreateBeam(p)a0.Position=Vector3.new(0,0,-dsiz)a1.Position=-a0.Position b.Texture="rbxassetid://1251856844"b.Color=col
- local b2=Instance.new("Beam",b.Parent)b2.Attachment0=a1 b2.Attachment1=a0 b2.Texture="rbxassetid://1251856844"b2.Color=col
- 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
- 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()
- for i=1,tim do if p.Parent then
- 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
- b2.CurveSize0=-(a1.Position.Z*2)*IDK b2.CurveSize1=(a1.Position.Z*2)*IDK
- 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()
- end end p:Destroy()
- end)
- end
- spawn(function()
- local Blade=Model:Clone()local mp=Blade.MainPart Blade.Parent=PC SwordWeld=CreateWeld(mp,mp,RightArm,CFrame.new(0,1.05,0))
- local oldpos=HumanoidRootPart.CFrame local wp=0 local switch=false
- 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
- 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
- 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)
- ModeLabel.Font="SourceSansItalic"ModeLabel.BackgroundColor3=Color3.new()ModeLabel.BackgroundTransparency=.5 ModeLabel.TextSize=20
- if 1 then local cmds=Instance.new("ScreenGui",PL:FindFirstChildOfClass("PlayerGui"))local IsMLEnabled=false
- 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()
- 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
- 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"
- 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()
- 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)"
- 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
- c2.ZIndex=-1
- Button.TextColor3=Color3.new(1,1,1)Button.TextStrokeColor3=Color3.new(1)Button.TextStrokeTransparency=.7
- 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)
- Button.MouseButton1Down:connect(function()
- if IsMLEnabled then IsMLEnabled=false cmdsList.Parent=nil else IsMLEnabled=true cmdsList.Parent=cmds end
- end)ModeLabel.Parent=cmds end
- 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()
- 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)})
- 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"
- RunService.RenderStepped:connect(function()if ModeLabel.Parent then ModeLabel.Text=Mode end
- if Mode~="Combo"then Target=nil FT=0 end InputTime=InputTime-2 if InputTime<0 then InputTime=0 end
- 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
- 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
- if FT<=0 then FT=0 else FT=FT-1 end
- 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
- for num=1,Boost do
- if not ded then wp=wp+.01 Humanoid.MaxHealth=0/0 Humanoid.Health=0/0 Humanoid.WalkSpeed=WalkSpeed Humanoid.JumpPower=JumpPower
- if not Active then --walk and some
- SwordWeld.C0=CFrame.new(0,1.05,0)
- ua(PC)Stand=false
- Humanoid.PlatformStand=false Humanoid.Sit=false
- WalkSpeed=30*Boost JumpPower=60
- local rhit,rpos=workspace:FindPartOnRay(Ray.new(HumanoidRootPart.CFrame.p,Vector3.new(0,-1,0).unit*3.2),PC,false,false)
- if oldpos.Y~=HumanoidRootPart.CFrame.Y and rhit==nil then
- OnGround=false
- if oldpos.Y-HumanoidRootPart.CFrame.Y>0 then
- 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,.3),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,.3,-.3),
- CFrame.new(.5,-2,-.1)*CFrame.Angles(-.2,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.3,false)
- else
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.03,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,.3,-.1),
- CFrame.new(.5,-2,-.1)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)
- },.3,false)
- end
- else
- OnGround=true
- if(oldpos.X~=HumanoidRootPart.CFrame.X)or(oldpos.Z~=HumanoidRootPart.CFrame.Z)then
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(-.3,0,0),CFrame.new(0,1.5,0)*CFrame.Angles(.2,0,0),
- CFrame.new(1.5,0,math.sin(wp*16)/2)*CFrame.Angles(math.sin(-wp*16)/2,0,0),
- CFrame.new(-1.5,0,-math.sin(wp*16)+.25)*CFrame.Angles(-math.sin(-wp*16)-.3,0,0),
- CFrame.new(.5,-2,-math.sin(wp*16)+.1)*CFrame.Angles(-math.sin(-wp*16)-.2,0,0),
- CFrame.new(-.5,-2,math.sin(wp*16)+.1)*CFrame.Angles(-math.sin(wp*16)-.2,0,0)
- },.2,false)
- else
- 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),
- CFrame.new(1.5,math.cos(wp*5)/9-math.cos(wp*5)/18,.25)*CFrame.Angles(-.25,-.3,.4),
- CFrame.new(-1.5,math.cos(wp*5)/9-math.cos(wp*5)/18,0)*CFrame.Angles(math.cos(wp*5)/15,0,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,.1),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,-.1)
- },.1,false)
- end
- end
- end
- if PC:FindFirstChildOfClass("Humanoid")==nil then Humanoid=Instance.new("Humanoid",PC)end
- workspace.CurrentCamera.CameraSubject=Humanoid
- if Stand then Humanoid.WalkSpeed=0 Humanoid.JumpPower=0 end Humanoid.Name=""
- if PC:FindFirstChildOfClass("ForceField")then PC:FindFirstChildOfClass("ForceField").Visible=false else Instance.new("ForceField",PC)end
- oldpos=HumanoidRootPart.CFrame
- end
- PL:FindFirstChildOfClass("Backpack"):ClearAllChildren()for i,c in pairs(PC:GetChildren())do if c:IsA("Part")then c.Locked=true end end
- 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
- 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
- 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
- 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
- for i,p in pairs(HumanoidRootPart:GetChildren())do if tostring(p)~="RootJoint"and p~=BeamA0 then p:Destroy()end end
- 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
- Humanoid:ClearAllChildren()
- for i=1,#Effects do --Effect Engine
- if Effects[i]~=nil then
- if Effects[i].Part.Parent then
- if Effects[i].Val==-1 then --extra
- 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
- if Effects[i].Rotation~=nil then Effects[i].Part.CFrame=Effects[i].Part.CFrame*Effects[i].Rotation end
- if Effects[i].Move~=nil then Effects[i].Part.CFrame=Effects[i].Part.CFrame+(Effects[i].Move/10)end
- 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
- elseif Effects[i].Val==-2 then
- 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
- elseif Effects[i].Val==1 then
- if Effects[i].Time<=100 then
- if Effects[i].CM then if Effects[i].Time%5==0 then CreateHitBox(Vector3.new(10,20,10),Effects[i].Part.CFrame,function(pt)
- 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
- Effects[i].Time=Effects[i].Time+.5*Boost
- else
- for i2,p in pairs(Effects[i].Part:GetChildren())do if p:IsA("Part")then Fade(p,.05)end end
- Fade(Effects[i].Part,.05)table.remove(Effects,i)
- end
- end
- else
- table.remove(Effects,i)
- end
- end
- end
- end
- end)
- end)
- function Act()Active=true Stand=true Stroke=""
- 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)
- end
- function Aim()HumanoidRootPart.CFrame=CFrame.new(HumanoidRootPart.CFrame.p,Vector3.new(Mouse.Hit.x,HumanoidRootPart.CFrame.y,Mouse.Hit.z))end
- function SpawnDamage(hum,dmg,pt,wonttarget)
- if hum.MaxHealth==1/0 or tostring(hum.Health)=="-nan(ind)" then hum.MaxHealth=100 hum.Health=hum.MaxHealth end
- if tostring(hum.Health)=="inf"then hum.MaxHealth=100 hum.Health=hum.MaxHealth end
- local dmg=math.ceil((hum.MaxHealth*dmg)*(math.random(95,105)/100))
- hum.Health=hum.Health-dmg
- if hum.Health>0 then
- if SwordVersion==1 then
- local Part=Instance.new("Part",eFol)Part.Transparency=1 Part.Anchored=true Part.CanCollide=false
- Part.CFrame=pt.CFrame
- Part.Size=Vector3.new()
- 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
- 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"
- FT=60 table.insert(Effects,{Val=-2,Part=Part,Label=T})
- else
- local Part=Instance.new("Part",eFol)Part.Transparency=1 Part.Anchored=true Part.CanCollide=false Part.Size=Vector3.new()
- 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)
- 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
- 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"
- spawn(function()
- for i=1,50 do
- if Part.Parent then
- if i<25 then
- Part.CFrame=Part.CFrame+Vector3.new(0,.1,0)
- else
- T.TextTransparency=(i-25)/25 T.TextStrokeTransparency=(i-25)/25
- end
- swait()
- end
- end
- B:Destroy()
- end)
- end
- end
- if hum.Parent then if hum.Parent:FindFirstChild("HumanoidRootPart")then if not wonttarget then Target=hum end end end
- end
- 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
- if not Active then
- if key~=Enum.KeyCode.Space then
- Stroke=Stroke..key
- local flg=false
- for i=1,#Movelist do
- if string.find(Movelist[i],Stroke,0,true)then flg=true end
- end
- if not flg or InputTime==0 then Stroke=key InputTime=20 end InputTime=20
- if Stroke=="adc"and Target and FT>0 then Stroke=""warn("Fatal(adc)")
- SpawnDamage(Target,1/3,Target.Parent.HumanoidRootPart)FT=FT-10 local old=Target
- 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
- ep.Color=Color3.new()Fade(ep,.01,Vector3.new(20,20,20),m)
- 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
- ep.Color=Color3.new(1)Fade(ep,.01,Vector3.new(20,20,20),m)
- so("rbxassetid://365002938",3,ep,1)
- old.PlatformStand=true wait(.5)if Target==old then Target.PlatformStand=false end
- end
- if Stroke=="sax"then Act()warn("Eater(sax)")
- if Mode~="Combo"then
- for i=1,20 do
- PlayAnimationFromTable({
- CFrame.new(0, 0, 0) * CFrame.Angles(-.3, 0, 0),CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0),
- 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)),
- CFrame.new(.5, -1.6, -.6) * CFrame.Angles(0,0,0),CFrame.new(-.5, -2, 0) * CFrame.Angles(0, 0, 0),
- },1,false)
- HumanoidRootPart.Anchored=true HumanoidRootPart.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-3)
- 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)
- 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())
- 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()
- 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
- 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)
- end end)
- Fade(pt,.025)Fade(pt2,.05)
- if i%Boost==0 then swait()end
- end HumanoidRootPart.Anchored=false
- else
- 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
- 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)
- 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
- 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)
- 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
- 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)
- 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
- 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)
- HumanoidRootPart.CFrame=HumanoidRootPart.CFrame*CFrame.new(0,0,-50)
- 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)
- end
- Active=false
- end
- if Stroke=="ddsc"then Act()warn("Raven(ddsc)")HumanoidRootPart.Anchored=true
- if Target~=nil and Mode=="Combo"then HumanoidRootPart.CFrame=Target.Parent.HumanoidRootPart.CFrame end
- 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)
- for i=1,25 do
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(-i,0,math.rad(90)),
- CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,1),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
- },1,false)
- 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()
- 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)
- end
- HumanoidRootPart.CFrame=HumanoidRootPart.CFrame+Vector3.new(0,2,0)HumanoidRootPart.Velocity=Vector3.new()if i%Boost==0 then swait()end
- local pt=Instance.new("Part",eFol)local m=Instance.new("BlockMesh",pt)pt.CanCollide=false pt.Anchored=true pt.Size=Vector3.new()
- 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)
- 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)
- 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()
- 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
- 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)
- end end)end end
- 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
- 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)
- 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)
- end end end)
- Active=false
- end
- 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)")
- SwordWeld.C0=CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)for i=1,34 do
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.9,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,.5,-1)*CFrame.Angles(math.rad(90),0,1),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},.2,false)swait()
- end
- 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)
- 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"
- 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
- Stand=false Active=false swait(1)
- for i=0,50 do
- if Target then
- pos=pos:lerp(CFrame.new(pos.p,Vector3.new(Target.Parent.HumanoidRootPart.CFrame.x,pos.y,Target.Parent.HumanoidRootPart.CFrame.z)),.2)
- end
- 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)
- 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
- ep.Color=Color3.new(1)Fade(ep,.04,-Vector3.new(10,-130,10),m)
- RingE(ep.CFrame*CFrame.Angles(0,0,0),.3,50,0,50,52,0,ColorSequence.new(Color3.new(0,0,0)),-1.5)
- CreateHitBox(Vector3.new(20,7,10),pos,function(p)local h=FindHumanoid(p)if h then swait(8)
- 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)
- 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))
- SpawnDamage(h,.005,p,true)j.Changed:connect(function(idk)if tostring(idk)=="Parent"then
- 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)
- end end)debri(j,1)end end)
- wait()
- end debri(efc,5)
- end
- if Stroke=="asc"then Act()warn("Grief(asc)")
- spawn(function()local pos=HumanoidRootPart.CFrame if Mode=="Combo"and Target then pos=CFrame.new(pos.p,Target.Parent.HumanoidRootPart.CFrame.p)end
- for i=1,20 do
- 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=pos*CFrame.new(0,0,-i*5)efc.Anchored=true efc.Color=Color3.new()Fade(efc,.02,Vector3.new(1,1,1),m)
- so("rbxassetid://201858087",10,efc,1)
- 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=pos*CFrame.new(0,0,-i*5)efc.Anchored=true efc.Color=Color3.new()Fade(efc,.02,Vector3.new(-.8,20,-.8),m)
- 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(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)
- if Mode~="Combo"then CreateHitBox(Vector3.new(4,4,4),efc.CFrame,function(pt)
- local h=FindHumanoid(pt)
- 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(1)Fade(efc,.01)
- 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"
- so("rbxassetid://365002938",4,efc,1)
- CreateHitBox(Vector3.new(17,17,17),pos,function(pt)
- local h=FindHumanoid(pt)
- 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(.25)Fade(efc,.01)
- 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"
- so("rbxassetid://365002938",4,efc,1)
- CreateHitBox(Vector3.new(17,17,17),pos,function(pt)
- local h=FindHumanoid(pt)
- 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)
- 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"
- end
- end)
- end
- end)
- end
- end)
- else
- CreateHitBox(Vector3.new(4,4,4),efc.CFrame,function(pt)local h=FindHumanoid(pt)if h then SpawnDamage(h,.03,pt)end end)
- end
- if i%Boost==0 then swait(1)end
- end
- end)
- wait(.3)
- Active=false
- end
- if Stroke=="asdq"then Act()warn("Deny(asdq)")
- 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
- 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)
- rot(main,Vector3.new(0,-30*Boost,0),1/0)so("rbxassetid://235097614",5,main,2)for i=1,25,.7 do
- 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()
- pt.Size=Vector3.new()local ptm=Instance.new("BlockMesh",pt)ptm.Scale=Vector3.new(2-(i/15),.2,.2)*60 pt.CanCollide=false
- 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))
- pt.Color=Color3.new(1,0,0)pt.Material="Neon"
- end
- local cmb=false if Mode=="Combo"then cmb=true end
- table.insert(Effects,{Part=main,Val=1,Time=0,CM=cmb})
- for i=1,40 do local p=Instance.new("Part",eFol)p.Material="Neon"p.CanCollide=false p.Anchored=true p.Size=Vector3.new()
- 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
- 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
- wait(.25)Active=false
- end
- if Stroke=="wwx"then warn("Mode Change(wwx)")
- if Mode=="Combo"then Mode="Standard"warn("Changed to Standard mode")else Mode="Combo"warn("Changed to Combo mode")end
- end
- if Stroke=="ssadq"and Target then Act()warn("Soul Eater(ssadq)")
- so("rbxassetid://743521656",1,workspace,.8)local En=Target.Parent.HumanoidRootPart local Eh=Target
- HumanoidRootPart.CFrame=En.CFrame*CFrame.new(0,0,-3)local w=CreateWeld(En,HumanoidRootPart,En,CFrame.new(0,0,-3))
- 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),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},1,false)
- SwordWeld.C0=CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)
- for i=1,50 do
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(.7,-.7,0),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0)},.1,false)
- swait()end wait(.5)so("rbxassetid://192410084",2,workspace,1)
- SwordWeld.C0=CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))*CFrame.new(0,1.05,0)
- 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
- ep.Color=Color3.new()Fade(ep,.01,Vector3.new(80,80,80),m)if Eh.Parent then SpawnDamage(Eh,.1,En)end end
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.9,0),CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,.5,-1)*CFrame.Angles(math.rad(90),0,1),CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),
- 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)
- Stand=false Active=false
- swait(240)if En.Parent then a(En)
- 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
- ep.Color=Color3.new()Fade(ep,.01,Vector3.new(80,80,80),m)if Eh then SpawnDamage(Eh,999.9999,ep)end
- for i=1,15 do
- 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)
- 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
- 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)
- R.MaxTorque=Vector3.new(900,900,0)R.MaxSpeed=100 R.MaxThrust=100 R.TurnD=100 R.TurnP=100 R.ThrustP=2
- R:Fire()
- end
- En.Parent:Destroy()
- end
- end
- if Stroke=="dasq"and Target then Act()warn("Grim(dasq)")
- for i2=1,3 do local CAngle=CFrame.Angles(math.random(20)/100-.1,math.random(20)/100-.1,math.random(20)/100-.1)
- for i=1,5 do
- 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)
- e.Size=Vector3.new()e.CFrame=HumanoidRootPart.CFrame
- Fade(e,.03,Vector3.new(.5,.5,.5)*i/6*i2,m,Vector3.new(),CAngle)
- end end
- 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)
- 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()
- Target.Parent.HumanoidRootPart.Anchored=true
- HumanoidRootPart.Anchored=true
- HumanoidRootPart.CFrame=Target.Parent.HumanoidRootPart.CFrame*CFrame.new(0,0,3)
- for i2=1,3 do local CAngle=CFrame.Angles(math.random(20)/100-.1,math.random(20)/100-.1,math.random(20)/100-.1)
- for i=1,5 do
- 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)
- e.Size=Vector3.new()e.CFrame=HumanoidRootPart.CFrame
- Fade(e,.03,Vector3.new(.5,.5,.5)*i/6*i2,m,Vector3.new(),CAngle)
- end end
- 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
- 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)
- Active=false
- end
- if Stroke=="sdq"then Act()warn"Chaos(sdq)"if not OnGround then HumanoidRootPart.Anchored=true end for i=1,20 do
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,.5,0),
- CFrame.new(0,1.5,0)*CFrame.Angles(0,0,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,0,.5),
- CFrame.new(-1.5,0,0)*CFrame.Angles(-.3,0,.2),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
- },.3,false)swait()Aim()end
- for i=1,31 do
- PlayAnimationFromTable({CFrame.new(0,0,0)*CFrame.Angles(0,-math.rad(90),0),
- CFrame.new(0,1.5,0)*CFrame.Angles(0,.9,0),
- CFrame.new(1.5,0,0)*CFrame.Angles(0,.8,.3),
- CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,-1.6),
- CFrame.new(.5,-2,0)*CFrame.Angles(0,0,0),
- CFrame.new(-.5,-2,0)*CFrame.Angles(0,0,0),
- },.2,false)Aim()
- if i%10==0 then
- 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
- 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)
- 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)))
- 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)
- for i1=1,320 do
- local hit,pos=workspace:FindPartOnRay(Ray.new(Blast.CFrame.p,Blast.CFrame.lookVector*1),eFol,true,true)
- if i1%10==0 then
- 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)
- 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))
- end
- 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
- 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
- end p.Enabled=false debri(Blast,5)
- end)
- end
- swait()
- end
- Active=false
- end
- if Stroke=="adq"then warn("Clock Up(adq)")
- if Boost<5 then Boost=Boost+1 end
- print(Boost)
- end
- if Stroke=="daq"then warn("Clock Down(daq)")
- if Boost>1 then Boost=Boost-1 end
- print(Boost)
- end
- end
- end
- end
- Mouse.KeyDown:connect(stroke)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement