Union Creation Bug? (with SubtractAsync)

Hello all, I’ve just been messing around with unions

It seems within studio-testing the UnionAsync() and SubtractAsync() methods work just fine for me – but when I tested them on a published game, about half the time the entire resultant union would just be transparent?

What’s odd is that when UnionAsync() is later called on this transparent union, sometimes the union turns back to normal (no transparency)

It seems to be an issue on Roblox’s end? I’m wondering if there’s anything I could do to circuvent this transparent-union issue

It is probably an issue on roblox’s end.
The same thing happens to unions in team create/

It’s roblox Union Generate system issue.

I had same problem here, i found a simple method to fix that.

local union = Target:SubtractAsync(parts)
union.Parent = workspace

local union2 = union:Clone()
union2.Parent = union.Parent
union:Destroy()

I just simply Clone generated Union and Destroying previous. And for some reasons even if generated Union is invisible it get duplicated and all fixing. If it don’t work reply me with code that you use.