Question: do repels work on legendary pokemon?
Answer: if you use repels, no pokemon will appear besides the legendary (if it's in that area).