Automatic weapon.
And a tin of Dulux to touch up the paintwork.
ETA - Serious answer: Fly papers are very effective, at least they are on proper, industrial sized flies.
F.Strowger & Co on Norwood High Street sell them.
Proper 'Four candles' hardware store.
Worth a visit, even if you don't need fly papers.