when you fire the event the object moves forward but the orientation which is set to the HumanoidRootPart of your character isnt facing the way it should, how do i manipulate the orientation but change the y rotation wherever the torso is facing?

heres how it looks like in game.

https://gyazo.com/24575bd935ec0acd1bfa4126dc7fc1aa

as you can see, it does exactly what i want but the orientation isn't exactly how it needs to be.

heres the code that spawns it and sets its orientation

local kunai = game.Workspace.FX.Kunai:Clone()
	kunai.CFrame = game.Workspace[player.Name]:WaitForChild("Right Arm").CFrame
	kunai.Orientation = game.Workspace[player.Name]:WaitForChild("HumanoidRootPart").Orientation
 kunai.Parent = workspace