An easy way to get extra coins is to return and grind earlier movie scenes.
When you are asked to protect a target a good strategy is to just run back and forth past it. When you do this your hero will automatically kill anything that comes near it.
It is not worth buying the cheaper guns as they are no better than your starting pistols. It is better to instead save up your money and buy the more expensive, powerful looking guns.