Using a float is the easiest way to set recoil (using [random float in range] adds some neat randomization).
Edit]
Here is a basic recoil Blueprint that is simple enough for recoil affecting both pitch and yaw
I’m sure there are ways to do this better, or to simplify (cleanup) but it works pretty well for me as a basic system.
(Please keep in mind these were rough blueprints used to achieve a quick result during testing - )