---
title: "getproximitypromptduration"
description: "Reads a prompt's HoldDuration."
---

```lua
getproximitypromptduration(prompt: ProximityPrompt): number
```

---

## Aliases

None.

---

## Arguments

<ParamField body="prompt" type="ProximityPrompt" required>
  The ProximityPrompt Instance.
</ParamField>

---

## Returns

<ResponseField name="duration" type="number">
  The prompt's HoldDuration, or 0 for invalid input.
</ResponseField>

Returns 0 for invalid/non-prompt input.

**Related types:** [Signals types & behavior](/reference/signals/types).

---

## Example

```lua
local prompt = Instance.new("ProximityPrompt")
print(getproximitypromptduration(prompt))
prompt:Destroy()
```
