I tried both vertex method , by the way see also AUM, and bone method to attach a weapon
The latter is better, in my opinion