You’d want to put the part directly into the ViewportFrame, not just the GUI itself.
Aside from that, the other thing you’d want to do is make it so the ViewportFrame’s camera looks toward the part so you can actually see it. You can also set the part’s position to an origin point to make it easier to adjust the camera angle for different models and such; so everything remains consistent.
thanks for your response, I am new to this viewport scripting can you maybe explain where I would insert this line and what you were explaining up there? Because I have no idea about putting the part into the viewport.
Ok thank you and while you’re still here do you have any idea how I could go about making this part rotatable by like when the player holds down right click and moves their mouse?