Pests can be very troublesome. Sometimes, people resort to DIYs but ...