How to fix viewports unloading when Visible is turned to false?

Hello, I have a gui that uses a ton of different viewport frames at once. The player can turn it visible and invisible. The problem is that every time it is turned visible, it delays and has to load in every time. Is there a way to fix this? Or maybe just keep it from unloading

You could try using ViewportFrame.ImageTransparency=0

I can’t. It’s part of a an ancestry where the ancestor’s visibility is changed. Not the actual viewports themselves

I see. Unfortunately I don’t think there’s a fix for your issue then