If I get 1000 robux a month and get an additional 880 twice a month, how many months would it take to get 31000?

Why, oh why, do you keep posting the same damn problem?

Let's start by adding up the total amount of Robux earned per month:

1000 + 880 + 880 = 2760 Robux per month

To figure out how many months it would take to earn 31000 Robux, we can divide 31000 by 2760:

31000 ÷ 2760 ≈ 11.23

So it would take approximately 11.23 months to earn 31000 Robux with this earning rate. However, since we can't have a fraction of a month, we would need to round up to 12 months to ensure we have earned at least 31000 Robux.