setproximitypromptduration Synchronous

Change a ProximityPrompt’s hold duration. It is useful for a temporary interaction flow that should be quicker or require a deliberate hold.

Syntax
Luau
setproximitypromptduration(prompt: ProximityPrompt, duration: number) -> ()

Parameters

Function parameters
ParameterTypeDescription
promptProximityPromptProximityPrompt to update.
durationnumberNew numeric HoldDuration in seconds.

Returns

()

No values.

Usage notes

The wrapper writes the normal HoldDuration property. Keep the previous value if the change is temporary.

Example

Example
Luau
local prompt = Instance.new("ProximityPrompt")
local previous = getproximitypromptduration(prompt)
setproximitypromptduration(prompt, 0.5)
print(prompt.HoldDuration)
setproximitypromptduration(prompt, previous)
prompt:Destroy()
Kawaii documentation