They will call in the happy meals to destroy the universe.
The tall creatures are nothing but servants to the mcdonalds happy meal god. They may feast on human flesh but what will happen on august 12, 2036 will be worse...