i think it is or not so maybe!
according to serebii.net, there is no victini event in black 2 or white 2,so you need to trade from black or white.
Victini cannot be found on Black 2 as the event was only for Black and White.
Keldeo, Genesect, and 2 other Pokemon
Victini cannot be found in Black 2. The event was previously in Black/White's Liberty Garden (via Wondercard), but Victini no longer resides there for the sequels.
Victini was a available event for Pokemon Black and White shortly after its release. The first event introducing Victini was, indeed, in Liberty Garden. It appeared as a level 15 legendary and only a Liberty Pass would make the event accessible. Sadly, the event is over and players cannot obtain the Liberty Pass anymore without using a cheating device. (The Liberty Pass does not activate Liberty Garden when using an Action Replay.)
Victini cannot be found in Pokémon Black 2.
Victini cannot be caught in Pokémon Black 2.
Liberty Garden can be visited via Boat from Castelia. Victini is no longer there.
No, you can only get Victini in Black, White, Black & White 2 since it's a Unova region pokemon and those aren't able to appear in other games. Also, you can't connect between B/W and D/P/Pl/HG/SS.
In Pokémon Black 2 and White 2, the first legendary Pokémon you can encounter is Victini. You can obtain Victini in the special area known as the Victory Route by using the Liberty Pass, which allows access to the Liberty Garden where Victini resides. This event Pokémon is available early in the game, making it accessible soon after you start your journey.
For 1 Its Zekrom :\ And For 2 Yes Victini Could Probably Beat Zekrom
The White 2 action replay codes for Victini and dialga cannot be obtain for free.