Question about player.GetAll efficiency?

Would it be more efficient if one created one table of players and added to it and took from it when people joined and left, instead of generating it every time we call this?
Also, in a for loop if the value is nil (like you have set it to nil) it skips it, right?
It does. Tested easily thanks to:

How did you find out it’s generated every time it’s called?

Actually, you’re right. . .It may not be.