UnionASync() or SubstractASync() return a really tiny PartOperation

Hello :wave: !
So recently I’ve found this issue I couldn’t be able to fix and this is a bit problematic for the type of game I am making, which is a PVP game with CSG destructions.
As you may know, Roblox has updated the performance of the GeometryService and I wanted to give it a try.
But the problem is that, when I’m using UnionASync() or SubstractASync() (I haven’t tried with IntersectASync()), the result gives a really tiny PartOperation, and I don’t know if its a bug from the engine or from my script.

Here’s what’s happening in video:


As you can see the red part here is first getting unioned without problems but then, the whole part almost dissapears and returns a really tiny PartOperation ( < Vector3.one * .1).

Any ideas why it’s happening ?
Thanks for reading !

This was an error of mine. When the part gets divided, the result gives all the different parts that has been divided. And in my script, I was only putting the first element of the table in the workspace. but the other parts were still not parented.

My bad

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.