How do I make a dashboard that appears under the screen.(and it fits)

I am so sorry, I skimmed over all of that…
Here’s a module that will let you do all that: Module3D V6.1 (ViewportFrame Implementation)

Just check out the API, You just want to create the frame (not a viewportframe, a normal frame) before-hand then you will want to attach the object to the frame using the API; That’s the basic way of doing it, You will also want again to tweak settings and check out the API fully so you can get the best results of what you’re trying to achieve.