---
title: "setfpscap"
description: "Updates TaskSchedulerTargetFps."
---

```lua
setfpscap(fps: number): boolean
```

---

## Aliases

None.

---

## Arguments

<ParamField body="fps" type="number" required>
  A finite integer FPS cap.
</ParamField>

---

## Returns

<ResponseField name="success" type="boolean">
  The native FPS-flag update result.
</ResponseField>

Requires a finite integer. This wrapper does not enforce a positive minimum or promise that zero means unlimited.

---

## Example

```lua
local previous = getfpscap()
print(setfpscap(60))
if type(previous) == "number" then setfpscap(previous) end
```
