Referencing to an item with index in workspace

i have a folder in workspace that has children of different names like a block that’s named A and a boolvalue that’s named B

how do I reference to them with indexes? I’ve tried

folder[1]

but it seems to be finding an object named 1 in the folder which of course doesn’t exist and errors

did you :GetChildren() of the folder?

folder["B"]
local letter = "B"
local child = folder[letter]

Are you asking for something like this?

No, he wants to local something in the folder by the position of it[1,2,3,4]

1 Like

I think they want it to either:

  • Reference in alphabetical order

or

  • Just do :GetChildren()[1]
1 Like

What’s your explorer?
Here’s an example.

local folderindex = {
{A = "sword" }
{B = "shield" }


for _, index  in pairs(folderIndex) do
gui.SkillTree.Folder[index].Frame.Visible
end

something like this?

sorry for creating all of this it was a really stupid mistake
I had to use GetChildren() sorry!