Yes, it is legal. You can buy followers on Snapchat, and no one can sue you for that.