[SCRIPTERS] Im making a building game with a system like Gmod

Hello scripters,
This may be a bit much to ask but i have nearly no experience with scripting so i need to ask some questions. Ive been researching for weeks and haven’t found any results to help me. I want to make a building game with a system like G’mod. What i want is:

  1. Menu that spawns objects in front of player.

  2. A tool that welds objects together in their current positions and allows them to have rigidodys and move together.

  3. A tool that can create a hinged joint between two objects and allows one with a tag to rotate and the other to not.

  4. Delete tool.

  5. Weapon/tool selector.(change prefabs in position of player)

  6. Press e to drive system.(allows you to look at a built vehicle and create a group of all the hinges and wheels to allow you to control it)

If you can maybe provide me some links or even some code (sorry if im asking too much). Anything that has examples help… Thankyou.
Things like physics gun and grav gun i have sorted.
This is my first Q and i am pretty inexperienced but know how to use unity…

THANKYOU soo much if you can help. Youre the best!

I can help design I have no experience but I am learning I have experience in texturing objects and I do not give very often I am a 14 year old boy with autism and this feels like a learning thing for me so if I can help let me know @ tmoffatt03@gmail.com

To make the script you want… you first need to organize all of your objects, group and identify them from all the others maybe tagging them, script the main behaviors, have the main gameplay of the game etc…
When you have your main game done you work on the Gmod system making a UI menu that gets triggered with certain key codes are pressed add a script for all the buttons within the menu to spawn the “prefab objects” in the game and make more thing messing with the variables you have in your game like “move speed” “life” etc…