The best way, ive found, is to be EXTREMILY patient and never throw rocks at a Chancey (Just bait) and you'll catch something rare eventually, or you could use the Missingno cheat, if you dont know how to use the cheat to catch Safari Zone Pokemon then post back and ill explain it, but other than the cheat there is no "ultimate Way" to catch Safari Zone pokemon other than lotsa patience, good timeing and a whole lota moolah. (or you could just hold down the "up" and "B" buttons at the same time just as the Safari Ball is opening, it seems to increase your chances)