[strike]I’m working on a repro, but it seems that unions are getting deleted when they error.[/strike]
Actually, it turns out that the components are grouped together and moved to CFrame.new(0,0,0) – does CSG set the orientation to 0 now for less errors? But anyway, when it errors, it leaves the components at 0,0,0 and doesn’t move them back – not even undoing moves them back.
[strike][/strike]
EDIT: For some reason it works when I re-open the place, and doesn’t even error. This is really odd.
This has been happening to me since the physics update, but I hadn’t done anything with CSG for months until then so it might be from an even earlier update.