There are many plugins to do this. I cannot remember the exact name of the plugin, but it has something to do with Motor6D. I would suggest looking at YouTube for a tutorial on StarterCharacters and armors. Currently with the amount of demand with this type of stuff, it should not be a problem to find a tutorial.
Hope this helps,
FallinqSnowFlake