Hello, try my module Voxel Destruct. Its optimized for this type of use, settings parts and whole models to be destructible with many customization options. You can use an area of effect or create hitbox from a part to do this.
You do not have to make your buildings out of very small pieces for this module to work, all documentation is included on the thread.
You need to have some basic knowledge of scripting in order to use this tool, if you need help post a comment on the thread and I’ll respond to it. I don’t respond to help from threads outside of the page.
Demo: