my boyfriend bought a copy of emerald with this on it

why does it know moves other than tackle? bulbapedia says that it should only be able to learn tackle. there are two of them

it's obvious that there was some other stuff done to this file, because some of the pokemon in this person's party have 999 in every stat.

is this jirachi legitimate?