A:
All the practices you have mentioned above
are heinous practices from which one should repent forever, abandon them, and feel great regret. Also, (Part No. 24; Page No. 355) one should resolve never to commit them again in addition to performing the obligatory acts of worship, and shunning all sins and abominable practices. One must constantly be mindful of Allah, seek His forgiveness, and perform supererogatory acts of obedience. This is because good deeds wipe out evil ones. May Allah guide him to the right path and keep him from the way of disobedience. Truly, Allah is able to do all things!May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.