How can I make an unequipped tool appear on a character?

Hello! I’ve been working with a gun and melee system that has a ton of weapons that i’d like to display on the player’s character when it is in their inventory.
An example of what’d i’d like to achieve:
image
I don’t have a clue on how this would be possible, I would assume it would include welding the tool to the character, but with very specific settings. Any ideas on how this could be done?

yea probably welds for sure, u could have separate models stored and cloned for when you need them based off of what’s in the players inventory id reckon n then delete them for when they equip and vice versa