Is there a way to get a second master ball in x/y WITHOUT hacking or trading?
Unfortunately no since you'll have to trade in order to get the Lotto Number and to get it from someone else. Or, you could restart your game transfer your Pokemon to Pokebank and get another one that way.
Hope I Helped.