Help with making fake 3d viewport frame objects

Hello. I need help with using viewport frames to display 3d objects on a screen gui, and make them seem like a real part. This would make objects visible from all distances, and reduce memory usage. Thanks for help.

Why not highligts?
As for the solution to your problem:

  1. Make a ViewportFrame, make it cover the entire scree (Set scale to (1, 1) )
  2. Enable “IgnoreGuilnset” of the ScreenGui
  3. Set “CurrentCamera” property of ViewportFrame to the workspace.CurrentCamera via LocalScript when launching the game