exactly, you need to make a small code, but basically, you put all your moves in the whitelist, and if the pokemon knows a move from it, you need to find a way to prevent it to be selected. changing pbGetRelearnableMoves function in the move_check.rb file is probably the way. Not an easy task but it's possible