Oops, forgot about one important step, which is get the player bone head position, I've edited my previous post.
Here's a bare script test I did to make sure it kinda works, you need to add some checks to see if the player is on screen etc.
{$CLEO}
thread "shit"
repeat
wait 0
until...