In Buddhism there is Angulimala, a serial killer who killed 999 people and wore their fingers around his neck in a garland. After meeting the Buddha he threw away his weapons, took up meditation, and became an Arahant. There is also Milarepa, a sorcerer that summoned a hail storm killing 35 people. He sought out a guru and strived in meditation for 12 years until becoming a fully enlightened Buddha. Are there any characters like this in Hinduism? Edit: Also in Taoism because why not.