Both, hands can be offset inside the weapon model by moving the bone and disabling it's movement flags, although it doesn't let you position hands so it would look like you're using a vertical grip, the only way to do that would be to edit animations