Have a problem with selective fire not turning off after being called

I have set up my char BP so that i can use the number keys via an enum to select the weapon which calls a function to equip the weapon and play a sound, this works fine.

I then set up my fire event to call another function to call the correct weapon BP as i am setting up the fire action within the weapon blueprint, this also works fine.

I then set up a selective fire input to toggle full auto from single shot when the toggle full auto input is pressed, and used a fire button on variable to tell me if the fire button was pressed or released.This kind of works it will get me to full auto but it will not turn back off. It seems to just lock up in full auto and i cant swap weapons or stop it from firing any help would be appreciated


nevermind I managed to solve it. Please mark as resolved