Im looking to see if its possible to take an element located within a ScreenGui (In our case a ViewportFrame) could track onto a 3d object in the game and act like a bounding box, Similar to some sort of ESP system. Im really trying to NOT use BillboardGui’s
Have you looked at WorldToViewportPoint
It takes a point in the world and gives you the viewport coordinates for it.
So you could use that on the model/part/character’s position you want to track and then use the viewport coords it gives you to place your GUI element.