Moving Camera On the fly

Ok so created a Vector called SightLocation in the assault rifles blueprint and made it public…
I fed in the Sights Relative Location to the Variable (which is containing the data)

I tried to pic the variable up from the player controller but i cant

This is starting to drive me a bit bonkers