im currently working on a script where the projectile will be thrown at the cursor. only problem im having is that the orientation will always be 0,0,0. Is there a way for me to make the projectile face the direction it is thrown?
This should already achieve the correct orientation in the CFrame.lookAt line, CFrame is both position and orientation, I believe you can just remove kunai.Orientation line from the script, which is weird since .Position is not equal to .Orientation mathematically by definition.
Instead of this you should rotate the kunai being cloned -90 degrees around the X-axis, such that this * CFrame.Angles(math.rad(-90, 0, 0)) bit doesn’t need to be executed for each cloned kunai.