You could try parenting the Gui somewhere else, maybe parent it to ServerStorage then refer ServerStorage to get all the Guis.
Oh wow this actually worked thank you so much!!
I see you didn’t listen. When the instance exists, it’s requested to be loaded. ContentProvider needs you to have the instance a variable. And as you know, isn’t possible if the script can’t identify the instance when it is not existing.
This is how it works unfortunately.