This tag-based OnHit script can be used in conjunction with the "Unique Power (On Hit)" item property to cause thrown weapons (axes or darts) to return on a successful hit.
The script also works on ammo, but the returning visual effect doesn't fire. Missed attacks result in the stack decreasing as usual.
Give a stack of throwing weapons or ammo the "On Hit Cast Spell: Unique Power (On Hit)" item property, give the stack a unique tag, then name the script i_itemtag_hc (where 'itemtag' is replaced with the unique tag you gave the stack).
10 - A Masterpiece, Genuinely Groundbreaking 9 - Outstanding, a Must Have 8 - Excellent, Recommended to Anyone 7 - Very Good, Deserves a Look 6 - Good, Qualified Recommendation 5 - Fair, Solid yet Unremarkable 4 - Some Merit, Requires Improvements 3 - Poor Execution, Potential Unrealized 2 - Very Little Appeal 1 - Not Recommended to Anyone