Use ZOffset. it is in each seperate gui element. for example Frame, Textbutton, ImageButton etc.
change it to higher to move gui element in front and lower to move it back
i remember this thing, the problem is, it is overlapping transparent object, and because of that roblox render engine is doing strange things.
you canot fix it rn because it is roblox bug