Need help figuring out how to get the removed part from a CSG SubtractAsync operation

Hello! I’m trying to make a destruction system in my game, and currently I use CSG to subtract from parts that can be destroyed to make holes. The problem is I need to make debris equal to the section that was subtracted from the part, and I have no idea how to actually obtain that section. I tried setting the SplitApart argument to true when using CSG, but that didn’t really get me anywhere. Any help would be very appreciated!

To better explain, I need the part that fits into this hole:

1 Like