Price 45$ on Unity Asset Store: https://assetstore.unity.com/packages/tools/animation/mount-points-16318
But now you can download Mount Points FREE.
Mount Points v2.08
If your avatar needs to swap clothing or weapons during run-time, this is the perfect tool for you!
It now supports skinned meshes for things like clothes!
Mount Points is a super easy tool for connecting objects together and managing those relationships.
While in edit-mode, you can simply drag two objects together and when their mount points get close, they snap together like magnets. Drag the objects away from each other and they come apart.
Mount Points manages the relationship, orientation, and scale for you.
Manage connections in code as well as PlayMaker. Use a simple function to instantiate a new child object (like a sword) and mount it to your avatar’s hand.
Mount Points works with any GameObject, not just avatars. It also doesn’t try to recreate Unity’s hierarchy, it leverages and simplifies it.
* Simplified object connections
* Use with any GameObject
* Preserves child scale
* Precise position snapping
* Precise orientation snapping
* Mount points attach to bones for animating
* Supports skinned meshes
* Supports masks to reduce penetration
* Easy access through editor or code
* Easy access through PlayMaker
* Code, so you can modify as needed
unityassetcollection.com – Get all paid Unity Asset for free