Issue with deactivating niagara with bool.

Need some help with deactivating a “spawn niagara system attached” with a bool.

My goal is to make the systems attached and sound attached stop when “reloading is true” i know the “is reload” bool is good because it works properly with everything else.

It seems no matter where I put a branch to go back to deactivate, as long as im holding down left mouse button the niagara system and sound continues to play, regardless if im reloading or out of ammo.

the systems will “deactivate” if i let go and “start” when i press left mouse button. So i know the deactivate works

Excuse my poor knowledeg of these systems and thanks for any advise.