Use a timer. In Blueprint use function “Set event by timer”, create a custom event, bind it to the function and call the shoot function on the custom event. Make sure the timer has looping set to true and set the time as per your fire rate needed. This is pretty basic stuff, you should go through the documentation.