We don't need any of our pokes checked since we have breed them all or obtained them ourselves. We don't collect events, unless they have a notable aspect, because they all generally suck. I also have a flash cart, so I'm not sure what you're on about.
Legal does indeed pick up shiny codes. If the pogeymon is hatched, we pick it up via hex.