Best possible shooting algorithm for Blueprints?

well I’m heavily considering it at this point. I just havent learned C++ yet. I was trying to do a majority of this project in Blueprints then try and convert it to C++ as a way to learn it. I just figured there was at least a very general way its done. So maybe It was better to ask, how is it generally done in C++?