Shooting Help.

I recently wanted to try and redo the way i have shooting setup for guns. I did some searching on these forums and came across a thread that says. All of the shooting and things for guns should be done in a blueprint for that weapon. So i tried to convert what i had to a blueprint for that weapon. But its not working to well, I had Ui setup and i cannot get that to work with this method.I also cannot get reloading to work but everything worked fine when it was in the character blueprint. Is it better to use the character blueprint for these things. Or the way this thread says?

https://forums.unrealengine.com/showthread.php?1047-Lets-Make-Weapon-in-Blueprint-from-Blank-Project