oh yeah, you asked what rng abusing was:
Random Number Generator Abuse – A computer program used to show the results of the game’s random number generator. Does not affect the pokemon caught while using this method in any way, since the random number generator is at work in-game regardless; this just makes it visible to the player.
so it isn't hacking, just an easier way of getting a baby shiny. I know two people I can try in order to get this for you, is that ok, (for the bulbasaur)