GUI messed up when ungrouping

Hi,
I’m trying to make a product to sell and it includes a GUI. I want the customers to ungroup certain parts of the product in certain places (e.g a script in ServerScriptStorage). However, when the GUI is placed in StarterGUI it deforms and is impossible to assemble again. I had to revert to an earlier version of the Studio game to save my GUI. For reference, the GUI does contain UICorners, UITextSizeConstraints and is scaled. Is there anything I can do to stop this from happening?

GUI before:
194b600c5f5fce918888ead42ef28387

GUI After: