Can't Set Camera Parent Socket on Custom Character: "Cannot Modify Inherited Component" Error

I’m creating a custom Blueprint character in Unreal Engine.
Here’s what I’ve done so far:

  • I added movement and jump functionality to my custom BP character
  • I assigned SKM_Manny as the Skeletal Mesh
  • I set the animation class to ABP_Manny
  • Then I added a Camera component to the character

Now, I want to attach the camera to a specific socket (like head or spine) on the skeletal mesh.
However, when I try to set the camera’s parent socket, I get this error message:

“Please select a different parent socket. You cannot change the socket on an inherited component.”

My Question:

How can I attach the camera to a socket (like the head) on the character’s Skeletal Mesh when the mesh is an inherited component?

Is there a proper way to do this in Blueprint?

Hey @e7de84f7c71249dc8a21a7d1f05899f3!

You should drag your camera component over the mesh like this:

Hope this helps! :innocent:

1 Like