This is how pls donate works: any free to play who just wants robux won't get any. But anyone who made good clothes, is gonna make a game, or is just rich/famous will get a shitload of robux
So yeah, Microsoft Rewards is the most effective way for free robux