Klefki and Scraggy are both found in ORAS on Route 113 via the dexnav exclusively AFTER defeating/capturing Groudon/Kyogre.
So walk around outside the grass until you hear a hidden Pokemon, use a Repel and make your way over to them until you find what you want.
If you haven't gotten to the legendary encounter yet, you could always catch a Klefki in X/Y on Route 15, 16, or the Lost Hotel -- and a Scraggy from a horde encounter on Route 5. Trade both of them over to ORAS and use them there. If you want them to match your Trainer ID in ORAS, just breed them. You could use a Ditto from a Mirage Spot or any male Pokemon in Klefki/Scraggy's egg group (which is Mineral and Dragon,Field respectively).
Happy hunting ;)