Good to know. Do you have any ideas about what might have caused the other materials to turn to copper? Or why an item's value might not include the crafted metal part? (I have a BS in computer science and a passion for debugging, but if you don't need/want my help, I'll try to rein it in a little. Thanks for replying!)
It's the way that I string the weapon parts together. Since I'm not recreating the weapon when combined, the information sometimes doesn't carry over when the parts are put together. I use linetraces (raycast) to send information to the "Grips" when they touch with any other part.. Then the grips take that information and send it to the Customer. Then the Customer pays the player based on the information it received. So if one of the parts linetrace fails (maybe the first time) it doesnt send the information(There are some boolean checks that might interrupt the process as well). So there's a hole in my logic when sending the information. My system obviously isn't perfect so i'm trying to find better ways to put the weapon parts together without creating a new mesh.
If you have any ideas on how to do it better, send me an email. Noblegamesstudio@outlook.com or you can message me on Facebook or Trello.