In Gen 1-4, it had 85% accuracy. Now it has 90% accuracy, but it says if a poison type uses it, it gains infinite accuracy, even hitting Pokemon in an invincible stage (fly, dive, dig, etc). But I was playing emerald a little while ago, and my Crobat used Toxic. It missed.
When did Toxic have infinite accuracy when used by a poison type?