getloadedmodules

Returns all the loaded modules in the caller's global state, CoreScripts should be filtered by default.

function getloadedmodules(): { ModuleScript }

Example

local DummyModule = Instance.new("ModuleScript")
local DummyModule2 = Instance.new("ModuleScript")

pcall(require, DummyModule)

for _, ValueModule in pairs(getloadedmodules()) do
    if ValueModule == DummyModule then
        print(`Found the loaded {DummyModule}`)
    elseif ValueModule == DummyModule2 then
        print("Should never happen")
    end
end

Last updated