# Sandbox.Script.RunAndReturn

```csharp
T RunAndReturn(int instructionLimit = 10000000)
```

Runs the script and reads its result. Returns default on failure or when no value is returned.
An incompatible return type is reported through LastError.

### Parameters

- `instructionLimit` (`int`), default `10000000`

### Returns

`T`

Declared in [Sandbox.Script](/api/Sandbox.Script).
Assembly: `Sandbox.Engine`.
