Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
ContextActionPriority
ContextActionPriority specifies the relative priority of an action bound via ContextActionService:BindActionAtPriority(). When multiple actions are bound to the same input, ContextActionService invokes them in descending priority order — the action with the highest priority value runs first and may sink the input before lower-priority actions receive it. The three named levels map to the integer values Low = 1000, Medium = 2000, and High = 3000; arbitrary integers are also accepted by BindActionAtPriority. Medium is the default priority used by ContextActionService:BindAction().
Items
| Name | Value | Description |
|---|---|---|
| Low | 1000 | The lowest named priority level (value 1000); an action at this level is invoked after High and Medium actions bound to the same input. |
| Medium | 2000 | The default priority level (value 2000); used automatically by ContextActionService:BindAction() and falls between High and Low in processing order. |
| High | 3000 | The highest named priority level (value 3000); an action at this level is invoked before Medium and Low actions bound to the same input. |
Low
The lowest named priority level (value 1000); an action at this level is invoked after High and Medium actions bound to the same input.
| Field | Value |
|---|---|
| value | 1000 |
Medium
The default priority level (value 2000); used automatically by ContextActionService:BindAction() and falls between High and Low in processing order.
| Field | Value |
|---|---|
| value | 2000 |
High
The highest named priority level (value 3000); an action at this level is invoked before Medium and Low actions bound to the same input.
| Field | Value |
|---|---|
| value | 3000 |