how to calculate where an arrow will hit the enemy

I want to calculate where an arrow will hit the enemy before it actually hit him ,if it,s a headshot then the slow motion stuff.
I,m not new to unity, i have done everything i could( raycast and projectile, search Google…) but it doesn’t seem to work.
So please please help!

That will return the exact point the raycast hit.

You can then do something along the lines of if hit gameobject.name == “head” play slow motion.

(Using psuedo code…but you should know how to convert it)