Do i had to draw if my enemy did no get a basic
pokemon? I thought the rules book wrote that "you MAY
DRAW UP to two extra cards" not must?
PLEASE HELP ME!
Correct. The rules say on a mulligan, you may draw "UP to two cards". Up to means two, one, or zero. This is why the Mulligan Mewtwo decks are really horrible.