getloadedmodules Synchronous

List ModuleScript Instances whose modules have been loaded in the current runtime. Use it when diagnosing which modules are already in use.

Syntax
Luau
getloadedmodules() -> {ModuleScript}

Parameters

This function takes no arguments.

Returns

{ModuleScript}

An array of loaded ModuleScript Instances.

Usage notes

This differs from getmodules, which lists known ModuleScript Instances without requiring them to be loaded.

Example

Example
Luau
for _, module in ipairs(getloadedmodules()) do
    print(module:GetFullName())
end
Kawaii documentation