Made completely with events
This system is quite simple. It allows the player to create customized weapons using parts they can find throughout the world. As of right now, the system is equipped with only two different possibilities, but by taking a quick glance at the eventing, you can easily modify it to hold many different possibilities.
I'm not actually going to make a walk-through tutorial, but here is the download link:
Demo