I have a global layout for the GUI but when I modify it in-game and switch to another layout it resets back to default and the items you gained are removed.
Is there any way I can save the position, quantity and animations of the items?
Update: I just came across a plugin from rex called InstanceBank that does the job
Develop games in your browser. Powerful, performant & highly capable.
You'll need to make all your inventory ui items/texts and whatnot global too, but it is better to just store the inventory data in an array or dictionary and draw it again on start of layout.