Component won't attach to SkeletalMesh socket

Maybe some things to check:

  • That the socket can actually be found through code (e.g. use Mesh->DoesSocketExist(FName(“Weapon”))
  • That the attachment code has already executed when you look at the blueprint? Not quite sure here, but if it’s not in the constructor then that code wouldn’t have run yet.
  • Maybe it’s just a display bug in the editor?