How can I change the projectile I'm shooting, but switch back to the original projectile?

i would mostly recommend for people who dont have a lot of knowledge in c++ and are still learning to start with a blueprint template. obviously u can add c++ classes in it if you want something c++ related. u can even if need be, create a utility/ essential class like player controller do what u want in the class and then just create a blueprint using that c++ class.
C++ Can be extended by blueprints and thats a awesome thing to have. Thanks to Epic for that.