If you want to hunt Violedge, or any event pokemon for that matter,
you're gonna need a wide lens and a lot of patience. Event pokemon
do not have a 100% chance of breeding an event offspring, rather
there is s small chance of getting the event, but more often the
normal one. To hunt it, you need to scan every egg with a wide
lens, and only adopt it if it comes back as a Violedge egg.
Alternatively, you could use an event pass, but that's more
expensive