>>26864973it is better to request, but there is a very helpful option for searching where the results won't include people asking for "special pokemon."
That's how I got a shiny Deoxys off of GTS, traded a level 100 Floatzel for it. (Speaking of, if you have ORAS you can use the Blissey secret base trainers to get something up to level 100 pretty quick. It's risky though because generally anything on GTS that's even remotely decent will be traded instantly.)