When the player (re)spawns their camera will focus on "CameraPart" but it isn't doing it at all! Why not? Here is my finished script
wait(0.5) Workspace.CurrentCamera.CameraSubject = Workspace.CameraFocus1 Workspace.CurrentCamera.CameraType = "Attach"
Thank you!!! --this is a local script
To change a camera's view, firstly you must use a local script inside of the player as only a local script is able to communicate with a camera. Secondly, you should use CurrentCamera not Camera, that's just a instance which is created every time a player spawns, it's not uniquely controllable. By using a local script, this also means you don't need to use PlayerAdded or CharacterAdded, you can just place a localscript inside the StarterGui or StarterGear. This code should work:
Workspace.CurrentCamera.CameraSubject = Workspace.SpawnPlate1