Hello! I'm glad it was helpful for you. ☺️
I tested the weapon purchase process in my demo, and I don't see any issues.
I don't see equipped or unequipped weapons being repaired when buying items, selling them, or opening the scene. Maybe I didn't fully understand you. If you'd be so kind as to share more information or a demo of your project that includes the issue, it might be easier for me to understand what's going on. You can attach the demo and upload it to Google Drive or whichever platform you prefer. To do so, I suggest you contact me directly:
https://undermax.online/undermax/support.html
As for your other question, I've actually been trying to do that, but it's more complex than it seems since traits are handled a bit differently. I don’t want to rule it out, but I’m a bit busy with other matters. If you really need it, I’ll consider it, but my priority will mainly be fixing issues, as adding features usually takes more time, and when I fix one thing, something else tends to break, haha.