What does unpack() do and why do I get different results?

Ah! For this you should use table.concat(t, delimiter, i, j).

It returns a string of all the elements of t separated by delimiter, starting at i and ending at j. The third argument defaults to 1 and the last argument defaults to the length of the table. The second argument defaults to an empty string, so everything will be ‘mashed’ together with no delimiter.

local Full = table.concat(List, ", ")
11 Likes