Possible to create parent loop?

Sometimes when I struggle creatively, I like to mix things up a little. If I’m writing a movie, I often bounce back and forth between screenwriting programs like Fade In and Final Draft. The environmental change can get me out of a rut. I’ve been doing the same thing with Blender, bouncing between themes and making my own.

Something I would like to try is changing the look of the camera in the 3D viewport. I want the camera to actually look like a camera. I downloaded this file from Blend Swap

Which is basically what I want, except I don’t want the dolly rig, just the camera body. I couldn’t figure out how to isolate it, so I appended the body into a new project, lined it up, and parented the camera to it.
What I would like to do now is either join them into one object (CTRL J won’t work because the camera is not a mesh) or loop the parenting so it doesn’t matter if I select the camera or the body, both objects stay locked together. Is this possible to do? Or can I somehow script something so it behaves as one object like the sample file, minus the dolly rig?

im pretty sure you want to use constraints for this.

I tried messing with some but still couldn’t get it to behave the way I want :frowning:

disable selection on the camera (child of object). so you never click on the camera, just the visual part.

or, i bet theres a way to edit the source code to the change the camera itself. figuring out how to compile should be plenty fun :open_mouth: