Viewmodel tips?

Is it a good idea to attach the tool or weapon, item, etc to your viewmodel arms or not? because i see a lot of people not attaching their item to their viewmodel and that makes me think how would they animate that since its not attached? im new to this subject of viewmodels.

also if you have any tips on creating viewmodels then please tell me it would be really helpful and i appreciate it as a starter.

Do you mean attaching a tool to a viewport characters arm, like an inventory or equip system (like in arsenal)?