There’s a simple-ish way you can achieve this without using ViewportFrames. The technique involves parenting objects to the camera. There’s a good reference you can look into here that goes in-depth on how to achieve this.
If you have any questions about this feel free to ask!