Yeah, I do mine by making them part of the FP arm/FP weapon models, exploiting animations and functions.