Better way to achieve semi-automatic fire for third person shooter?

We cross-posted, updated above.