I feel similarly about pokesav/check/any hacking method that involves obtaining pokemon, however, as I do not possess the knowledge of RNGing, I've had to break that ammendment several times :P
The hardest part for me is just getting the timing right, but with some practice, I might be able to get it (although I feel like I'm skipping a few steps).