Walmart has the answer, as always, for dealing with roaches: Walmart sells the infamous Roach Motel ...... where roaches move in, and never move out!
Back in the 1970's ..... can recall that yellow two-pak of Roach Motels with boxer Muhammad Ali on the plastic yellow wrapper proclaiming; "Roaches move in, and never move out!" ....