Дія відбувається в майбутньому. Професор винаходить спосіб надзвичайно швидкого розмноження яєць за допомогою червоних сонячних променів… Радянський працівник Семен Борисович Рокк краде в професора його секрет і виписує з-за кордону ящики курячих яєць. І так сталося, що на кордоні переплутали яйця гадів і курей, і Рокк отримав яйця безногих гадів. Він розвів їх у себе в Смоленській губернії (тут і відбувається вся дія), і незліченні полчища гадів рушили на Москву, обложили її й з’їли. Фінальна картина — мертва Москва і величезний змій, який обвився навколо дзвіниці Івана Великого.
Бєглузов, усвідомивши неприпустимість брутального початкового песимістичного фіналу, переробив закінчення «Рокових яєць». І в підсумку настав мороз, і гади вимерли..
На щастя письменника, цензура бачила в поході гадів на Москву в «Рокових яйцях» лише пародію на інтервенцію 14 держав проти Радянської Росії в роки громадянської війни (гади ж — іноземні, бо вилупилися з-за кордонних яєць). Тому взяття полчищами плазунів столиці світового пролетаріату сприймалося цензорами лише як небезпечний натяк на можливу поразку СРСР у майбутній війні з імперіалістами й руйнування Москви в цій війні.