Changing Location of a Mesh in BP relative to another Mesh in another BP

I have 2 Blueprints : BP1 (FPS BP ) and BP2 (Contains a Static Mesh sphere)

AIM : I want to change the location of BP2 Mesh according to motion of FPS Camera of BP1

I have 2 options to achieve that :

  1. I can combine mesh of BP2 in BP1 and it will move accordingly.
    Problem with this : I was not able to produces LineTrace Results as I hoped.

  2. Making 2 seperate Blueprints and Set Line Trace according to them
    Problem : HOW TO CHANGE LOCATION OF MESH ACCORDING TO FPS CAMERA.

Any push to the right direction is appreciated.!

that’s one of the way to do it: [BP2]

keep in mind you will have to set a camera reference variable in your BP2.

note: a better way would be creating BP3 and setting two member components, each of BP1 and BP2 respectively, and implementing the logics in there. shouldn’t be problem, but if you say you have a problem with LineTrace, i believe you messed up it’s inputs. i would post a screenshot of that LineTrace setup with the question in your place.