LoadedModules is not a valid member of LocalScript

The problem is that ClientCharacter which requires “LoadedModules” does not find it, although in fact it is in it
image

the script that requires “loadedModules”:

local LoadedModules = require(script.LoadedModules)

for _, Descendant in script:GetDescendants() do
	if Descendant.ClassName ~= "ModuleScript" then
		continue
	end
	
	local RequiredModule = require(Descendant)
	
	LoadedModules[Descendant.Name] = RequiredModule
end

for _, Module in LoadedModules do
	if type(Module.Modules) == "table" then
		Module.Modules = LoadedModules
	end
end

for _, Module in LoadedModules do
	if type(Module.Init) == "function" then
		Module.Init()
	end
end

image

Have you tried using :WaitForChild()?

Thanks, I just tried it, it worked.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.