script.Parent.OnServerEvent:Connect(function(s)local Q=s.Character local w=Q.Humanoid local t=Q.HumanoidRootPart local A=w:LoadAnimation(script.Anim)A:Play()w.AutoRotate=false script.Parent.Parent.Parent.Handle2.sfx:Play()local x=Instance.new("\066\111\100\121\086\101\108\111\099\105\116\121",t)x.MaxForce=Vector3.new(1,1,1)*1000000 x.Parent=t x.Velocity=(Vector3.new(1,1,1)*(s.Character:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")).CFrame.LookVector)*0 x.Name="\083\109\097\108\108\077\111\118\101\086\101\108"game.Debris:AddItem(x,3)wait(.5)script.Parent.Parent.Parent.Handle2.Handle2.Sword.Transparency=1 script.Parent.Parent.Parent.Handle1.Sword.Transparency=0 for s,Q in pairs(script.Parent.Parent.Parent.Void.Void:GetDescendants())do if Q:IsA("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114")then Q:Emit(Q:GetAttribute("\069\109\105\116\067\111\117\110\116"))end end local M=Assets.None:Clone()M.CanCollide=false M.CastShadow=false M.Anchored=true M.Parent=workspace.Effects M.Transparency=1 M.CFrame=t.CFrame*CFrame.new(0,0,0)local O=workspace:GetPartBoundsInBox(M.CFrame,Vector3.new(30,30,30))local X={}for s,w in pairs(O)do if w.Parent:FindFirstChild("\072\117\109\097\110\111\105\100")and w.Parent~=Q then if not X[w.Parent.Humanoid]then X[w.Parent.Humanoid]=true local s=w.Parent.HumanoidRootPart w.Parent.Humanoid:TakeDamage(30)local Q=Instance.new("\066\111\100\121\086\101\108\111\099\105\116\121",s)Q.MaxForce=Vector3.new(1,1,1)*1000000 Q.Parent=s Q.Velocity=(Vector3.new(1,1,1)*(w.Parent:WaitForChild("\072\117\109\097\110\111\105\100\082\111\111\116\080\097\114\116")).CFrame.UpVector)*.5 Q.Name="\083\109\097\108\108\077\111\118\101\086\101\108"game.Debris:AddItem(Q,3)end end end wait(1.7)script.Parent.Parent.Parent.Handle2.Handle2.Sword.Transparency=0 script.Parent.Parent.Parent.Handle1.Sword.Transparency=1 script.Parent.Parent.Parent.Handle2.Handle2.Attachment.JcutFlareParticle:Emit(15)script.Parent.Parent.Parent.Handle2.Sheath:Play()w.AutoRotate=true M:Destroy()end)

script.Parent.OnServerEvent:Connect(function(p)
	local Character = p.Character
	local Humanoid = Character.Humanoid
	local RootPart = Character.HumanoidRootPart
	local anim = Humanoid:LoadAnimation(script.Anim)
	anim:Play()
	Humanoid.AutoRotate = false
	script.Parent.Parent.Parent.Handle2.sfx:Play()
	local vel9 = Instance.new("BodyVelocity", RootPart)
	vel9.MaxForce = Vector3.new(1,1,1) * 1000000;
	vel9.Parent = RootPart
	vel9.Velocity = Vector3.new(1,1,1) * p.Character:WaitForChild("HumanoidRootPart").CFrame.LookVector * 0
	vel9.Name  =  "SmallMoveVel"
	game.Debris:AddItem(vel9,3)
	wait(.5)
	script.Parent.Parent.Parent.Handle2.Handle2.Sword.Transparency = 1
	script.Parent.Parent.Parent.Handle1.Sword.Transparency = 0
	for _,Particles in pairs(script.Parent.Parent.Parent.Void.Void:GetDescendants()) do
		if Particles:IsA("ParticleEmitter") then
			Particles:Emit(Particles:GetAttribute("EmitCount"))
		end
	end
	local FX = Assets["None"]:Clone()
	FX.CanCollide = false
	FX.CastShadow = false
	FX.Anchored = true
	FX.Parent = workspace.Effects
	FX.Transparency = 1
	FX.CFrame = RootPart.CFrame * CFrame.new(0,0,0)
	local hitcontent = workspace:GetPartBoundsInBox(FX.CFrame, Vector3.new(30, 30, 30))
	local hitlist = {}
	for _,v in pairs(hitcontent) do
		if v.Parent:FindFirstChild("Humanoid") and v.Parent ~= Character then
			if not hitlist[v.Parent.Humanoid] then
				hitlist[v.Parent.Humanoid] = true
				local RootPart2 = v.Parent.HumanoidRootPart
				v.Parent.Humanoid:TakeDamage(30)
				local vel0 = Instance.new("BodyVelocity", RootPart2)
				vel0.MaxForce = Vector3.new(1,1,1) * 1000000;
				vel0.Parent = RootPart2
				vel0.Velocity = Vector3.new(1,1,1) * v.Parent:WaitForChild("HumanoidRootPart").CFrame.UpVector * .5
				vel0.Name  =  "SmallMoveVel"
				game.Debris:AddItem(vel0,3)
			end
		end
	end
	wait(1.7)
	script.Parent.Parent.Parent.Handle2.Handle2.Sword.Transparency = 0
	script.Parent.Parent.Parent.Handle1.Sword.Transparency = 1
	script.Parent.Parent.Parent.Handle2.Handle2.Attachment.JcutFlareParticle:Emit(15)
	script.Parent.Parent.Parent.Handle2.Sheath:Play()
	Humanoid.AutoRotate = true
	FX:Destroy()
end)
