Pretty much everything except the last 4 words was wrong. A Greninja with battle bond hacked onto it can lay eggs with torrent, not battle bond. A Froakie with battle bond hacked onto it can't activate its ability or be autistic. Greninja is in the water 1 egg group, not undiscovered.
By the way no Pokemon can evolve into a battle bond Greninja.