SurfaceGui TextLabel is turning white in tool?

Hello fellow devs

I am looking for an answer as to why this surfacegui with a textlabel inside of it simply turns white even though the text is black. It’s like it turns the textlabel to 0.9 transparency even though it is 0.

BTW it only happens when I hold it in first person but when I drop it onto the ground (from tool in backpack → model in workspace) the text turns black as its supposed to be.

Plz help


Been having this issue too, still not quite sure why it happens or how to fix it, but I’ve found a pretty simple workaround. The GUI seems to turn white when it is reparented, so whenever the tool is equipped or unequipped, just send an update to the GUI. You can do this by simply doing GUIObject.Enabled = true whenever the tool is equipped.

Hope this helps!