Billboard gui Scope acting weird (not showing until close & moving)

PLEASE READ:
MaxDistance is INF, there is no way to separately change the maxdistance of elements within a billboard gui (confirming this as a bug)

I’m making a scope for a competitive shooter game, and its refusing to work properly. It shows up completely differently in Studio, Testing, and In-Game.

In-Game:
It doesn’t show up at all.

Testing:


It only shows up when moving.

Studio:


Some weird combo of only showing Images, while hiding frames by distance.

Why are you using a billboard gui for a scope? Can’t you use normal Gui to achieve the result you want?