Image GUI no longer appearing in live game, only in Studio

I have a few Image GUIs in my game that have been working well for weeks, but are now only appearing on screen sometimes in Studio and do not appear in live servers at all.

There is a lot of other code, but below are the lines in a local script that manage the player GUI. Other Image GUIs parented to the same frame are visible 100% of the time. It is just some of the Image GUIs parented to this frame with this issue. All of them are clones of each other with the same property settings.

	matchInfoGui = Players.LocalPlayer.PlayerGui:WaitForChild("MatchInfo")
	matchInfoGui.Frame.MatchTimer.Visible = true

image

Studio test player 1:

Studio test player 2:

Live game:

Printing visible property:
image

What I have tried:
-Checking position of Frame and ImageGUI is correct
-Checking that visible property is true for Frame and ImageGUI
-Checking that transparency = 0
-Again, this is a local script editing a player gui

Any advice on troubleshooting this issue would be very much appreciated. Thanks!

I feel like the code you provided is not enough. Can you show the rest?

Meant to post this under scripting support… I’ve found a workaround anyways. Seems like this was some kind of issue where I was teleporting the character at the same time the GUI was being enabled. If I add a wait time before enabling it fixes the issue.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.