Not really. There aren’t many smells cockroaches are repelled by. After all, they eat almost anything, including things found in and near feces. There are some over-the-counter pest control products that can help, but these often have little to no effect on eggs. Simply cleaning regularly and hiring a pest control professional to completely remove an infestation is the best solution.