As a Roblox developer, it is currently too hard to selectively choose which welds are able to be broken/destroyed by explosions or other outside influence. There is a DestroyJointRadiusPercent for explosions that would prevent welds from being destroyed, but this would occur globally and does not let me choose which welds should be “permanent” and which ones should be breakable.
In my scenario, I have a tram that is welded together and the primary part moved using TweenService, and I would like these welds to be completely unbreakable. But, I also have ground vehicles and other welds that I would like to be broken by explosions, not to mention the player. It is possible to write scripts to do this for you (such as taking advantage of the Explosion.Hit event and writing the functionality of breaking nearby joints yourself), but it seems a bit strange to me that it would be put on the developer to rewrite existing functionality just to add a property, and it’d be nice if this was a native feature of the engine.