How to keep a part always visible on camera

There was a forum on this I saw, but it didn’t have a conclusive answer (and the ones I saw were to complicated ;-; )
So, I have some raised buttons two surface guis. Sometimes with some resolutions, it’s fully visible:


Other times it’s not:

I want to make it to where the button is fully visible no matter what resolution the player has…
Heres what the full gui looks like:

If you need any scripts lmk


Here’s how far it’s raised (kinda hard to tell srry)

well a few things:

  1. is the position of the raised elements controlled by a script
  2. Are you using scale instead of offset to position and scale things

The only thing controlling them is a script to raise and lower them…
And no, the part is the one controlling the arrow