---
title: "getloadedmodules"
description: "Finds unique ModuleScript values in live function environments."
---

```lua
getloadedmodules(): {ModuleScript}
```

---

## Aliases

None.

---

## Arguments

This function takes no arguments.

---

## Returns

<ResponseField name="modules" type="{ModuleScript}">
  Unique ModuleScript values found in live function environments.
</ResponseField>

Inferred from live closures; not an authoritative require-cache listing.

**Related types:** [Scripts types & behavior](/reference/scripts/types).

---

## Example

```lua
for _, module in ipairs(getloadedmodules()) do print(module.Name) end
```
