of     1   

200Ethan
#228407184Monday, December 04, 2017 12:10 AM GMT

table.insert(toolTable, 1, tool) toolTable[1] = "SomeToolName" print(toolTable[1]) playerTools:SetAsync(toolTable, scope) toolTable = playerTools:GetAsync(scope) print(toolTable[1]) This is basically what's in my script that isn't working. Thanks in advance.
spinywind
#228408445Monday, December 04, 2017 12:40 AM GMT

Um, table.insert only has to arguments, not three and your using SetAsync very wrong unless your key is toolTable which would be defined as some sort of string.
128Gigabytes
#228410411Monday, December 04, 2017 1:31 AM GMT

Spiny table.insert has an optional third argument (which actually goes in the 2nd spot and pushes over what is normally the second argument to the third spot.) local a = {"a"; "b"; "c";} table.insert(a, 2, "hello") print(table.concat(a, "; ")) --[[a; hello; b; c]]
spinywind
#228410494Monday, December 04, 2017 1:33 AM GMT

Oh wow, i actually never knew about this. Learn something everyday.
200Ethan
#228414578Monday, December 04, 2017 3:18 AM GMT

Haha, I switched the arguments of my SetAsync, rookie mistake. Thank you.

    of     1