How would I cut a part with another part?

Hello, I am trying to make a script for a game that cuts a part out of a surface, like a negate part in a union.

I need this because unions with negate parts simply wont work for this cause. If anyone has any scripts or knows how to do so please share I cant find anything on it…

Ive seen it in games like Eat the World.

Just please let me know if you know how to do this.

1 Like

I believe this can be done with BasePart:SubtractAsync(), but take that information with a grain of salt, because I really don’t know.

things like GeometryService and PartOperation:SubstituteGeomtry() seem to be used, someone else can be more specific tho