is there a way to collect each
individual broken mesh off the
original piece? Like if you dig into
the ground, the dirt flies in pieces,
can you collect those pieces,and how?
For something like that using Destructible Meshes would not be the best coarse of action. You would be better off setting up a Blueprint with a prefractured static mesh. This way you can set up the logic and how each piece should be treated.
DM’s are really best if you want simple destruction or for a single asset that doesn’t need a whole lot else going on in the background for something as specific as that.