Screen GUI - Package and Copying Between Places

Hi,

I am struggling with GUIs and duplicating / syncing them between multiple places.

Every method I try of copying the elements in ScreenGui I lose a selection of their positional and anchor points data and seem to revert to some default, top left of screen.

Nested Text over Image Labels lose Position and Anchor Points.

For example an ImageLabel will start with a position of {0, 1055},{0, 543} and when I copy / transfer it over to another Studio / Place it will revert to {0, 1},{0, 1}

I have tried:

-Copy and Pasting between Open Studios / Places, The whole ScreenGui, Labels etc…
-Saving ScreenGui to file and importing to another Studio / Place.
-Saving ScreenGui as a package and Inserting that into the other Studio / Place.

All methods lose the positional data and I have to re-size and re-align everything any time I make an update.

I have recently discovered packages as my game has spread into multiple places to try and optimise each place. So, now I find I want to share my code / assets between places.

This GUI thing is really bugging and it takes away from what is a great and fun engine to work with.

I was hoping that there is an answer or workaround for this issue, I surely can’t be the first to find this a problem or I am missing something really obvious :slight_smile:

thanks,

axeman.

I don’t think this is the right category because it doesn’t involve scripting, also Scale is better for sizing Guis, a Gui that fits on your screen is unlikely to fit in the screen’s of diferent players

Do you mean like you copy a GUI from one game and paste into another place?

I don’t seem to be having this issue when trying. I mean I mostly work with offset these days and they seem perfectly fine. Here’s what I do :

  1. Open 2 places at once
  2. Copy the ScreenGui form the 1st place (and not the whole elements inside since it will copy every attribute including the children inside that element)
  3. Paste into where I want to

Yes, trying to copy or sync it as a package.

It is the child elements that I want to copy / sync between places, i.e. a TextLabel or ImageLabel.

Yeh sorry, I wasn’t sure where to place it. I do a lot of scripting so guessing that most scripters would have dealt with GUI objects before.

If you can’t copy and paste it, I would recommend saving it to Roblox as a development asset and insert it in to your other place, or save it as a Local Model