I want to make an in game creation system

I wish to build a system in game where you can place objects join them together where they stay as one piece. To make structures,cars,robots,and etc. Kind of like Garry’s mod. But also be able to pick those objects up and place them in your inventory. And then be able to trade said objects or even sell them in game.

What’s the question here?