How can I make the blade point at the enemy's body all the time?

  1. I want the swords to fly into the enemy’s chest, not into his back.

robloxapp-20240710-1544417.wmv (270.6 KB)

  1. I tried to make the position negative, but it didn’t work out.

ehum is HumanoidRootPart
Thats the main part of server script

StrikeRemote.OnServerEvent:Connect(function(plr, eventtype, arg1, arg2)
	if eventtype == "Finded" then
		local mouse = arg1
		local ehum = arg2
		local ehumH = ehum.Parent:FindFirstChild("Humanoid")
		--char
		local char = plr.Character
		local hum = char:WaitForChild("Humanoid")
		local humrp = char:WaitForChild("HumanoidRootPart")
		local animator = hum:FindFirstChildOfClass("Animator") or Instance.new("Animator", hum)
		local Eanimator = ehumH:FindFirstChildOfClass("Animator") or Instance.new("Animator", ehumH)
		if (humrp.Position - ehum.Position).Magnitude <=60 then
			playuser:Play()		
			spawn(function()
				wait(0.1)
				local sword1 = sword:Clone()
				sword1.Name = "S1"..plr.Name
				sword1.Parent = workspace
				sword1.CFrame = humrp.CFrame * CFrame.new(8,0,0)
				sword1.CFrame = CFrame.lookAt(sword1.Position, ehum.Position)
				local sword2 = sword:Clone()
				sword2.Name = "S2"..plr.Name
				sword2.Parent = workspace
				sword2.CFrame = humrp.CFrame * CFrame.new(-8,0,0)
				sword2.CFrame = CFrame.lookAt(sword2.Position, ehum.Position)
				
				playuser:AdjustSpeed(0.6)
				spawn(function()
					wait(0.9)
					playprior:Play()
					playprior:AdjustSpeed(1)
				end)
				
				--swords
				local swordOne = game.Workspace:FindFirstChild("S1"..plr.Name)
				local swordTwo = game.Workspace:FindFirstChild("S2"..plr.Name)
				
				local tweenInfo = TweenInfo.new(1, Enum.EasingStyle.Exponential, Enum.EasingDirection.Out, 0, false, 0)
				local goal = {CFrame = ehum.CFrame}
				local tween = TweenService:Create(swordOne, tweenInfo, goal)
				local tweenDup = TweenService:Create(swordTwo, tweenInfo, goal)
				tween:Play()
				tweenDup:Play()
				tween.Completed:Connect(function()
					local attachment = Instance.new("Attachment", ehum)
					local lv = Instance.new("LinearVelocity",ehum)
					lv.VelocityConstraintMode = Enum.VelocityConstraintMode.Line
					lv.Attachment0 = attachment
					lv.MaxForce = math.huge
					lv.LineVelocity = 25
					lv.LineDirection = -ehum.CFrame.LookVector