...
You didn't even read what I just said, did you.... That's an illegal hack, you can't use it, otherwise you'll get reported. Experienced players can tell what moves Pokemon have by shinyness, pokeball, etc. Shiny Raichu can't have surf, and that's what I expected, but it did because it's illegal. You have to make it so it isn't shiny if you're going to continue using it.