Ok, So I figured it out, and cannot believe I was stuck on it as long as I had been. But sometimes you go down the wrong rabbit hole and you have to come back to it after taking a break. Anyhow the answer was in my blueprint the whole time. I was spawning emitter based on the character’s weapon rotation, When in fact I should have been calculating the rotation / direction of the muzzle location and the end point. I had all the information from the start, I was just using the wrong function.
I was approaching it as I needed to set an attraction at the end point never realizing all I needed to do was calculate the rotational direction between muzzle and end point. Below is a snap shot of what I did and I hope this helps someone else.
