Solid cockroach poison: This is the most common form of cockroach poison and usually comes in powder, pellet, or block form. The solid potion is easy to carry and use, and the effect is long-lasting, and can attract and poison cockroaches for a long time.