How do you get a Shaymin without an event, and without cheating? Is it somewhere in B/W 2?
You can't catch Shaymin in BW2. You can only get it through GTS, from a friend, AR, or hacking. There is a person who created a legit way though:
You cant unless if you get one from the GTS or if someone is willing to trade it with you. Events and cheating are the only ways you can get a shaymin.