Hi @mando2931 ,
The app Material Manager can do this for you. You would enter each of your items into the app as a raw material. Then you would link each Shopify variant that uses one or more of the item to them.
When a product is sold it will draw down the inventory of all items in the kit. It will also optional sync your Shopify inventory to be the maximum amount of kits you can create with the items on hand.