meaning of Anti-Villian

Anti-Villian meaning in Urban Dictionary

the Villian - and/or unfavorable personality just who must undergo some kind of change(The villian does good things for a negative reason)which is exactly what triggers the storyline to advance.