So I see a ton of people wanting this to be fixed so here it is. I've made it work on default animations.
This does have some minor clipping because I had to cut corners with the default animations but overall they aren't really noticeable, they're on valves level of clipping anyways.
This was also a bit of a birthday present to myself since my birthday is the 26th and I finally got the bones to work correctly with the weapon.....