I was wondering if there was a way to customise weapons in a GUI so when you add stuff onto it the weapon changes and you can use it. I am trying to make a custom sword GUI, where you can change the blade, the guard, the grip and the pommel. I want it to be like the battlefield 4 GUI, but for swords, I am not asking for one I am just wondering if it is possible, of course it would require a lot of scripts and frames such as the sword changing, the buttons to change the sword, the list for each part, the script to unlock a part for the sword and the damage script (whether the sword damage will increase if a better part is added.) Details about the GUI are not possible as it wouldn't fit into this question, thanks for reading this.
This is quite defiantly possible, the best way to achieve this is by using arrays in modules to list the weapons and objects you can add to them, have positions in which they'd be attached.