nope. it is indeed a omnivor
Crayfish are omnivores, meaning they are both an herbivore and a carnivore.
herbivore/omnivore
An herbivore eats plants. Something that eats meat is a carnivore.
Trout are carnivores. They eat worms, insects, crayfish and smaller fish.
No they do not eat meat. A Platypus is a carnivore. Its diet consists mainly of shrimp, crayfish, insect larvae and worms.
Carnivores -- they eat fish and small birds and mammals (if they can catch the birds and mammals). River otters also eat frogs, turtles and crayfish; sea otters also eat shellfish.
The platypus is a carnivore: it mostly feeds on annelid worms, insect larvae, freshwater shrimp and crayfish (known in Australia as "freshwater yabby") that it digs out of the riverbed with its snout or catches while swimming.
Crayfish being omnivores means that they consume both plant and animal matter as part of their diet. This allows them to feed on a variety of foods like algae, insects, and small fish in their natural habitats.
Actually the water bug it plants and sometimes the water bug it small insects, so the water bug is a omnivore.
Crayfish
Crayfish, like most crustaceans, are scavengers and are not very picky about what they will eat. Since they live on the bottom of bodies of water (like streams, lakes, ponds, marshes, etc.), they have to make a diet out of what they find there. What do you think a crayfish might find to eat in such places? Well, from your experience with your two minnows, you already know they will eat fish. In fact, crayfish will only eat certain kinds of fish, if they can catch them! Crayfish will also eat shrimp if they're around. Since there in usually lots of plant life on the bottom of water bodies, crayfish will also eat a wide variety of plants. In fact, crayfish will eat some plants that no other animal will eat!
Crayfish are known as both crayfish and yabbies in Australia. "Yabbies" are freshwater crayfish, often found in rivers, creeks and dams in rural areas.