675 scripts???!??!! You should be using ModuleScripts if you are reusing a function multiple times. Also, you can press ctrl+shift+f and type in the function name, and replace it with the new function name.
I don’t know why you’re bothering placing the scripts from :GetDescendants() into a separate table when you can change their source right there.
for _,v in pairs(game.Selection:Get()) do
for _,s in pairs (v:GetDescendants()) do
if s.ClassName == "Script" then
s.Source = s.Source:gsub("QA_Manager", "QA_Manager2")
end
end
end
Yes, I use module scripts called QA_Manager and QA_Manager2 in Replicated Storage. The 675 scripts parented to respective small boards is small and basically call the function in module scripts.
I tried ctrl + shift + f and designated the folder name in “Where to look” but all scripts in game were selected. I just want to select script files in PresentContinousTenseArea folder.