# AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT

*LSL constant*

```lsl
integer AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT = 0x8000;
```

Used with llGetAgentInfo to determine if the avatar is floating or hovering because of a scripted attachment using either llSetHoverHeight or llGroundRepel.

Constant groups: [AgentInfo](/constants/groups/AgentInfo/)

Indicates that the agent is floating because of a scripted attachment using either [llSetHoverHeight](/functions/llSetHoverHeight/) or [llGroundRepel](/functions/llGroundRepel/).

## Caveats

Not available until server v2024.11-Apple_Cobbler

## Examples

<details open>
<summary>Example 1</summary>

```lsl
    // This is a code fragment only
    if (llGetAgentInfo( llGetOwner() ) & AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT)
        llSay(0, "You're walking on air!");
```

</details>

## See also

### Functions

- [llGetAgentInfo](/functions/llGetAgentInfo/)

---

*Source: [AGENT FLOATING VIA SCRIPTED ATTACHMENT](https://wiki.secondlife.com/wiki/AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT) on the Second Life Wiki. Content from the Second Life Wiki article AGENT FLOATING VIA SCRIPTED ATTACHMENT (revision 1217715, 2024-12-04), CC BY-SA 3.0.*

---

From lsl.dev: https://lsl.dev/constants/AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT/
