Yes I have one of those plug in things in everyroom of the house.. Yes they do pretty good.. Now I dont know if they will work on stink buggs.. I am like you those buggss are so Crappyy.. Hanna run run for dear life..