Thank you everyone for your responses, I found that the issue was partly solved by Milisours response. However the issue was for some reason the variable didn’t like existing in BP_Weapon_Component. It got set to 2 no matter what I did. I just added the variable into BP_FirstPersonCharacter and casted it and now it all works wonderfully.