Make a GUI part follow / look at a part

Hi, im trying to make an image GUI of an arrow inside of a Surface GUI to point at an object kind of like a compass but it points at a part

I try to use viewport frame but the GUI must be server sided and all players can see the GUI move.

I also tried using surface GUIs adornee orientation.Y + the parts orienation.Y to act as the image`s rotation value. It worked but passing the part wont point at the part.

Thank You!

okay so I made the part look at the surface GUIs Adornee and reversing the parts Y orientation value and making it an absolute value ::))