Yes, it’s hundred percent legal to buy Twitch viewers as long as fake bots do not generate them. According to Twitch’s terms and conditions, you cannot use fake bots to increase your viewership. Violating this rule can lead to the suspension of the account.