Camera-to-part Keybind Toggle while in Seat

Hello, I’m having a bit of trouble with a script i’m trying to work on.
I’ve tried looking around and it seems nobody has made a similar topic on the devforum.

How would I make it so when you sit down in a seat, you could press a keybind to teleport your camera to a specific named part. Then if you press the same keybind again it hrings your camera back to normal view. Kinda like a camera system toggle.

I know it should be pretty simple but i’m unsure if its possible, if so how would I go about it?

You can switch the workspace.CurrentCamera to Scriptable and then manually control its CFrame in a RenderStepped loop. To use a part as a camera you just have to set that CFrame to the part’s.