I'd try Protect over Detect for the simple fact it has more PP. Also you may or may not want to run Hidden Power Ground over Hypnosis and run a Life Orb. Maybe try Timid on Porygon-Z, or Deoxys Speed Form, Gengar or Alakazam, not really sure though, just suggesting, though this can make you too...