# llGetVisualParams

*LSL function*

```lsl
list list llGetVisualParams(key agentid, list params);
```

- `key agentid`: UUID of the avatar in the same region.
- `list params`: A list of visual parameter IDs or names to retrieve values for.

- Returns: `list`
- Energy: 10

An empty list if **agentid** is not found.

An empty string, "", is returned in the place of any invalid or unknown visual parameter.

Returns a [list](https://wiki.secondlife.com/wiki/list) of the details for **agentid** requested in **params**.

```lsl title="How to use" frame="terminal"
list result = llGetVisualParams(NULL_KEY, []);
```

## Specification

| Param ID | Param Name | Description |
| --- | --- | --- |
| 33 | height |  |
| 38 | torso_length |  |
| 80 | male |  |
| 198 | heel_height |  |
| 503 | platform_height |  |
| 616 | shoe_height |  |
| 675 | hand_size |  |
| 682 | head_size |  |
| 692 | leg_length |  |
| 693 | arm_length |  |
| 756 | neck_length |  |
| 814 | waist_height |  |
| 842 | hip_length |  |
| 11001 | hover |  |

---

*Source: [LlGetVisualParams](https://wiki.secondlife.com/wiki/LlGetVisualParams) on the Second Life Wiki. Content from the Second Life Wiki articles LlGetVisualParams (revision 1210659, 2022-04-18), Template:LSL Constants/Visual Params (revision 1210871, 2022-06-30) and Template:LSL Function/uuid (revision 1195911, 2015-03-21), CC BY-SA 3.0.*

---

From lsl.dev: https://lsl.dev/functions/llGetVisualParams/
