Your problem is fixable, but i wouldn't recommend you to create any camera systems in Roblox Studio at all.
But if you really wanna to suffer, your problem can be easily fixed by doing the following list of things:
Place the SurfaceGUI inside the StarterGUI;
Set SurfaceGUI's Adornee property to the part you want it to appear on.
Tip: you can do that with local scripts as well.