enabler

noun
1
a person or thing that makes something possible
تسهیل‌گر, امکان‌دهنده, ممکن‌ساز
2
a person or thing that encourages or makes it possible for somebody to engage in behaviour that is negative or that does them harm
زمینه‌ساز, تسهیل‌کننده, تسهیل‌گر
If you buy drugs for a friend, you are an enabler.
Even things like cable television can be an enabler of poor habits.