Rotating thrown items/weapons

Hey there, I’m trying to make a throwing axe were the rotation is dependent on the velocity of the throw.
I also want it to stick to objects only if the blade hits.

So far I got the axe to arch depending on the velocity I throw it at, but I’m not sure how to add forward rotation to this.

Charging throw:

http://puu.sh/nvb9f/1dc6043654.jpg

http://puu.sh/nvbcu/bc4d1bee8d.png

Arching:

http://puu.sh/nvbjP/24eed92e25.png

Sticking to objects, (here I just used a sphere collision on my axe mesh)

http://puu.sh/nvB3G/292d1253cb.jpg

http://puu.sh/nvB6s/5b1c658c9c.png

Thanks for any help. :slight_smile: