I want to get celebi on my pokemon game black without having to trade because I don't have any other games.
Unfortunately, there is no way to do that at the moment. It may appear on the Dream World or through an event in the future, but otherwise - impossible.
There was an event that just finished a few weeks ago. You'll have to wait for a new one or borrow one from a friend.
How to change your username
How to add a user avatar
Why was my post hidden?
Flags vs Downvotes
Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.