I think that you have to use ipairs instead of pairs as I got a silent error while iterating through players with pairs, but when I changed it to ipairs, it worked. Test it and tell me if it works.
Also, @yousefoyoy, that doesn’t change nothing. GetDescendants returns a table with Instances, and you’re just inserting that table content to another table.
Actually you don’t really need pairs or ipairs in Roblox because it uses Luau. It’s actually slightly faster not to sometimes (in writing and in speed) so that shouldn’t really matter (and in this case, it doesn’t matter what order the instances get checked)
I disagree, I’ve used this method many times and it always works. For example: if I have an if statement inside a for i , v in ipairs(whatever) it will only loop through one of the instances which is in the whatever and the script just breaks.
pairs can iterate both dictionaries and arrays but doesn’t iterate in order. ipairs, though faster, can only iterate through arrays and is in order, skipping nil values. However, generalized iteration is better now.
OP, run your game and check if the script is being enabled in the explorer view. If so, it might just be the script itself somehow not working.
I think instead of showing us a small code block, why not make a separate place file for us to inspect and see the full picture of the bug, you don’t have to copy over the entire game, only elements that is required to reproduce the issue.
Try this. If it’s missing, make sure Archivable is turned on. If it’s not being enabled at all, assure that you are cloning the right object and/or it is actually a Script.
local all_scripts = {}
for _, scriptObject in ipairs(item:GetDescendants()) do
if scriptObject:isA("Script") then
table.insert(all_scripts,scriptObject)
end
end
for i , v in ipairs(all_scripts) do
v.Enabled = true
print(v.ClassName)
end
Ok so I decided to rewatch the part of the youtube tutorial im watching and type everything how it was before the edits and somehow it works idk what the heck happened but I’m happy thank you all so much for the support