"Penal" means an act that is considered as illegal or subject to punishment, hence it is considered as an offence( an illegal act), so Option B is the correct answer.
Option A is incorrect because to "charge" means to make a formal accusation, which will later on investigation be proved as an offence, hence it is incorrect.
Option C is incorrect because "code" means a systematic collection of laws or statutes, hence it is incorrect because a penal code is a law, and it's violation is it's punishment which is being mentioned in the statement.
Option D is incorrect because "right" means a moral or legal entitlement to be allowed to do something, which is incorrect because bribing is not a right.