OK not break apart but just break like a jammed weapon.
Scripting would be good as long as the animation for that particular weapon was there like you need it.
I find it hard to think how a melee weapon like a club could jam. if it breaks I would still use the broken part as long as I could or find something else to pick up as a weapon, in real life.
There are lots of new gunspec commands in use now so there should not be a problem. Just the issue of how long the weapon would work before it would become non functional.