After multiple attempts of some hefty trial and error, I think i've gotten a good solution that makes it possible to essentially set whether the gun fires auto, single, double, triple...etc, all while being replicated and all at the same time allowing custom weapon variables like time between trigger pulls, and rate of fire