Best solution for roaches - Harris Roach Tablets. The Boric Acid has a lure with it in these tablets. The acid eats holes in the roaches exoskeletons and they essentially evaporate. They’re fairly safe to handle and inexpensive. Lasts for years.
https://www.homedepot.com/p/Harris-6-oz-Famous-Roach-Tablets-HRT-6/202520510#overlay
