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

How might I do that?