# PERSCHAR Natives - Part 1 of 2
Red Dead Redemption 3 Native Functions Reference
**Namespace:** PERSCHAR
**Natives in this file:** 50
**Total natives in namespace:** 51
**Generated from:** RDR3natives JSON data
---
## _0x08FC896D2CB31FCC
| Property | Value |
|----------|-------|
| Native Name | `_0x08FC896D2CB31FCC` |
| Hash | `0x08FC896D2CB31FCC` |
| Return Type | `Entity` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (BOOL) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
local result = _0x08FC896D2CB31FCC(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x08FC896D2CB31FCC, p0, p1)
```
---
## _0x0B3A99AB6713AA52
| Property | Value |
|----------|-------|
| Native Name | `_0x0B3A99AB6713AA52` |
| Hash | `0x0B3A99AB6713AA52` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x0B3A99AB6713AA52(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x0B3A99AB6713AA52, p0)
```
---
## _0x112DDF56300BC6E5
**Description:** Returns the PersChar index of the persCharHash passed
| Property | Value |
|----------|-------|
| Native Name | `_0x112DDF56300BC6E5` |
| Hash | `0x112DDF56300BC6E5` |
| Return Type | `PersChar` |
| API Set | `client` |
| Build | `1207` |
| Parameters | `persCharHash` (Hash) |
### Parameters
- **`persCharHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = _0x112DDF56300BC6E5(persCharHash)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x112DDF56300BC6E5, persCharHash)
```
---
## _SET_PERSCHAR_OUTFIT
| Property | Value |
|----------|-------|
| Native Name | `_SET_PERSCHAR_OUTFIT` |
| Hash | `0x2DF89CD2ED1D0BDE` |
| Return Type | `void` |
| API Set | `client` |
| Build | `1207` |
| Parameters | `persCharHash` (Hash), `outfit` (Hash) |
### Parameters
- **`persCharHash`** (`Hash`)
- **`outfit`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
SetPerscharOutfit(persCharHash, outfit)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x2DF89CD2ED1D0BDE, persCharHash, outfit)
```
---
## _0x2E957AA81F2C61C9
| Property | Value |
|----------|-------|
| Native Name | `_0x2E957AA81F2C61C9` |
| Hash | `0x2E957AA81F2C61C9` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0x2E957AA81F2C61C9()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x2E957AA81F2C61C9, )
```
---
## _0x406808610220405B
| Property | Value |
|----------|-------|
| Native Name | `_0x406808610220405B` |
| Hash | `0x406808610220405B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x406808610220405B(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x406808610220405B, p0)
```
---
## _0x4AFC7288C77238B3
| Property | Value |
|----------|-------|
| Native Name | `_0x4AFC7288C77238B3` |
| Hash | `0x4AFC7288C77238B3` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x4AFC7288C77238B3(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x4AFC7288C77238B3, p0)
```
---
## _0x4F81EAD1DE8FA19B
| Property | Value |
|----------|-------|
| Native Name | `_0x4F81EAD1DE8FA19B` |
| Hash | `0x4F81EAD1DE8FA19B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0x4F81EAD1DE8FA19B(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x4F81EAD1DE8FA19B, persChar)
```
---
## _0x535A66AAD2BF68F9
| Property | Value |
|----------|-------|
| Native Name | `_0x535A66AAD2BF68F9` |
| Hash | `0x535A66AAD2BF68F9` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x535A66AAD2BF68F9(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x535A66AAD2BF68F9, p0, p1)
```
---
## _0x59C7AD6FEA2AC449
| Property | Value |
|----------|-------|
| Native Name | `_0x59C7AD6FEA2AC449` |
| Hash | `0x59C7AD6FEA2AC449` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x59C7AD6FEA2AC449(p0, p1, p2, p3)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x59C7AD6FEA2AC449, p0, p1, p2, p3)
```
---
## _0x5EE6FCCC9C832CA2
| Property | Value |
|----------|-------|
| Native Name | `_0x5EE6FCCC9C832CA2` |
| Hash | `0x5EE6FCCC9C832CA2` |
| Return Type | `Vector3` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x5EE6FCCC9C832CA2(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x5EE6FCCC9C832CA2, p0)
```
---
## _0x63AA2B8EB087886A
| Property | Value |
|----------|-------|
| Native Name | `_0x63AA2B8EB087886A` |
| Hash | `0x63AA2B8EB087886A` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x63AA2B8EB087886A(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x63AA2B8EB087886A, p0, p1)
```
---
## _0x669C25840C6F7AE2
| Property | Value |
|----------|-------|
| Native Name | `_0x669C25840C6F7AE2` |
| Hash | `0x669C25840C6F7AE2` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x669C25840C6F7AE2(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x669C25840C6F7AE2, p0, p1)
```
---
## _0x6759BEE6762E140B
| Property | Value |
|----------|-------|
| Native Name | `_0x6759BEE6762E140B` |
| Hash | `0x6759BEE6762E140B` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0x6759BEE6762E140B(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x6759BEE6762E140B, persChar)
```
---
## _0x69786495C92A3044
| Property | Value |
|----------|-------|
| Native Name | `_0x69786495C92A3044` |
| Hash | `0x69786495C92A3044` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x69786495C92A3044(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x69786495C92A3044, p0)
```
---
## _0x70605812ABC9FF0F
| Property | Value |
|----------|-------|
| Native Name | `_0x70605812ABC9FF0F` |
| Hash | `0x70605812ABC9FF0F` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x70605812ABC9FF0F(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x70605812ABC9FF0F, p0, p1)
```
---
## _0x8AE4EFA464DAE42D
| Property | Value |
|----------|-------|
| Native Name | `_0x8AE4EFA464DAE42D` |
| Hash | `0x8AE4EFA464DAE42D` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x8AE4EFA464DAE42D(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8AE4EFA464DAE42D, p0, p1)
```
---
## _RESET_PERSCHAR_SCHEDULE
| Property | Value |
|----------|-------|
| Native Name | `_RESET_PERSCHAR_SCHEDULE` |
| Hash | `0x8B44273A92CD406C` |
| Return Type | `void` |
| API Set | `client` |
| Build | `1207` |
| Parameters | `persCharHash` (Hash) |
### Parameters
- **`persCharHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
ResetPerscharSchedule(persCharHash)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8B44273A92CD406C, persCharHash)
```
---
## _0x8BC555034A5A5E8C
| Property | Value |
|----------|-------|
| Native Name | `_0x8BC555034A5A5E8C` |
| Hash | `0x8BC555034A5A5E8C` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0x8BC555034A5A5E8C(p0, p1)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x8BC555034A5A5E8C, p0, p1)
```
---
## _0x92690B0822493CE0
| Property | Value |
|----------|-------|
| Native Name | `_0x92690B0822493CE0` |
| Hash | `0x92690B0822493CE0` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0x92690B0822493CE0()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x92690B0822493CE0, )
```
---
## _0x94995829ED15A598
| Property | Value |
|----------|-------|
| Native Name | `_0x94995829ED15A598` |
| Hash | `0x94995829ED15A598` |
| Return Type | `Vector3` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x94995829ED15A598(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x94995829ED15A598, p0)
```
---
## _0x9C7F95946E304778
| Property | Value |
|----------|-------|
| Native Name | `_0x9C7F95946E304778` |
| Hash | `0x9C7F95946E304778` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0x9C7F95946E304778(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x9C7F95946E304778, p0, p1)
```
---
## _0xA2B18FF8D39F6D87
| Property | Value |
|----------|-------|
| Native Name | `_0xA2B18FF8D39F6D87` |
| Hash | `0xA2B18FF8D39F6D87` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xA2B18FF8D39F6D87(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA2B18FF8D39F6D87, p0)
```
---
## _0xA4DCB3F0DD7488BD
| Property | Value |
|----------|-------|
| Native Name | `_0xA4DCB3F0DD7488BD` |
| Hash | `0xA4DCB3F0DD7488BD` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any), `p2` (Any), `p3` (Any), `p4` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
- **`p2`** (`Any`)
- **`p3`** (`Any`)
- **`p4`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xA4DCB3F0DD7488BD(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA4DCB3F0DD7488BD, p0, p1, p2, p3, p4)
```
---
## _0xA8120EBEAF290C7A
| Property | Value |
|----------|-------|
| Native Name | `_0xA8120EBEAF290C7A` |
| Hash | `0xA8120EBEAF290C7A` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xA8120EBEAF290C7A(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xA8120EBEAF290C7A, p0)
```
---
## _0xA8C406C2A56EDC16
| Property | Value |
|----------|-------|
| Native Name | `_0xA8C406C2A56EDC16` |
| Hash | `0xA8C406C2A56EDC16` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0xA8C406C2A56EDC16(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xA8C406C2A56EDC16, persChar)
```
---
## _0xB173599D61FAEB31
| Property | Value |
|----------|-------|
| Native Name | `_0xB173599D61FAEB31` |
| Hash | `0xB173599D61FAEB31` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xB173599D61FAEB31()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB173599D61FAEB31, )
```
---
## _0xB65E7F733956CF25
| Property | Value |
|----------|-------|
| Native Name | `_0xB65E7F733956CF25` |
| Hash | `0xB65E7F733956CF25` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0xB65E7F733956CF25(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xB65E7F733956CF25, persChar)
```
---
## _0xBB68908CD11AEBDC
| Property | Value |
|----------|-------|
| Native Name | `_0xBB68908CD11AEBDC` |
| Hash | `0xBB68908CD11AEBDC` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0xBB68908CD11AEBDC(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xBB68908CD11AEBDC, persChar)
```
---
## _0xCEB40B678E403759
| Property | Value |
|----------|-------|
| Native Name | `_0xCEB40B678E403759` |
| Hash | `0xCEB40B678E403759` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xCEB40B678E403759(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCEB40B678E403759, p0)
```
---
## _0xD4B614179BCD0654
| Property | Value |
|----------|-------|
| Native Name | `_0xD4B614179BCD0654` |
| Hash | `0xD4B614179BCD0654` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xD4B614179BCD0654(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD4B614179BCD0654, p0)
```
---
## _0xD95D777F828B2BBB
| Property | Value |
|----------|-------|
| Native Name | `_0xD95D777F828B2BBB` |
| Hash | `0xD95D777F828B2BBB` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xD95D777F828B2BBB(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xD95D777F828B2BBB, p0)
```
---
## _GET_PERSCHAR_OUTFIT
| Property | Value |
|----------|-------|
| Native Name | `_GET_PERSCHAR_OUTFIT` |
| Hash | `0xDC9655D47DEC0353` |
| Return Type | `Hash` |
| API Set | `client` |
| Build | `1207` |
| Parameters | `persCharHash` (Hash) |
### Parameters
- **`persCharHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = GetPerscharOutfit(persCharHash)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xDC9655D47DEC0353, persCharHash)
```
---
## _0xE0E65E0D261F7507
| Property | Value |
|----------|-------|
| Native Name | `_0xE0E65E0D261F7507` |
| Hash | `0xE0E65E0D261F7507` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
_0xE0E65E0D261F7507(p0)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xE0E65E0D261F7507, p0)
```
---
## _0xE4C51A8A3BD1664C
| Property | Value |
|----------|-------|
| Native Name | `_0xE4C51A8A3BD1664C` |
| Hash | `0xE4C51A8A3BD1664C` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xE4C51A8A3BD1664C(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xE4C51A8A3BD1664C, p0)
```
---
## _0xEC254C2C9B0F08F1
| Property | Value |
|----------|-------|
| Native Name | `_0xEC254C2C9B0F08F1` |
| Hash | `0xEC254C2C9B0F08F1` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any), `p1` (Any) |
### Parameters
- **`p0`** (`Any`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xEC254C2C9B0F08F1(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xEC254C2C9B0F08F1, p0, p1)
```
---
## _0xEFC5C6670E0B99BA
| Property | Value |
|----------|-------|
| Native Name | `_0xEFC5C6670E0B99BA` |
| Hash | `0xEFC5C6670E0B99BA` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
_0xEFC5C6670E0B99BA()
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xEFC5C6670E0B99BA, )
```
---
## _0xF8DE7154F7D1458F
| Property | Value |
|----------|-------|
| Native Name | `_0xF8DE7154F7D1458F` |
| Hash | `0xF8DE7154F7D1458F` |
| Return Type | `Any` |
| Build | `1207` |
| Parameters | `p0` (Any) |
### Parameters
- **`p0`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xF8DE7154F7D1458F(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xF8DE7154F7D1458F, p0)
```
---
## _0xFCC6DB8DBE709BC8
| Property | Value |
|----------|-------|
| Native Name | `_0xFCC6DB8DBE709BC8` |
| Hash | `0xFCC6DB8DBE709BC8` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
_0xFCC6DB8DBE709BC8(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFCC6DB8DBE709BC8, persChar)
```
---
## _CREATE_PERSISTENT_CHARACTER
| Property | Value |
|----------|-------|
| Native Name | `_CREATE_PERSISTENT_CHARACTER` |
| Hash | `0x4F76E3676583D951` |
| Return Type | `PersChar` |
| Build | `1207` |
| Parameters | `hash` (Hash) |
### Parameters
- **`hash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = CreatePersistentCharacter(hash)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x4F76E3676583D951, hash)
```
---
## _DELETE_PERSCHAR
| Property | Value |
|----------|-------|
| Native Name | `_DELETE_PERSCHAR` |
| Hash | `0xFC77C5B44D5FF7C0` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
DeletePerschar(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0xFC77C5B44D5FF7C0, persChar)
```
---
## _FORCE_DESPAWN_PERSCHAR
| Property | Value |
|----------|-------|
| Native Name | `_FORCE_DESPAWN_PERSCHAR` |
| Hash | `0x7B204F88F6C3D287` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
ForceDespawnPerschar(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x7B204F88F6C3D287, persChar)
```
---
## _FORCE_SPAWN_PERSCHAR
| Property | Value |
|----------|-------|
| Native Name | `_FORCE_SPAWN_PERSCHAR` |
| Hash | `0x0CADC3A977997472` |
| Return Type | `Entity` |
| Build | `1207` |
| Parameters | `persChar` (PersChar), `p1` (BOOL) |
### Parameters
- **`persChar`** (`PersChar`)
- **`p1`** (`BOOL`)
### Usage
**Lua (Direct):**
```lua
local result = ForceSpawnPerschar(persChar, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x0CADC3A977997472, persChar, p1)
```
---
## _GET_PERSCHAR_INDEX_FROM_PED_INDEX
| Property | Value |
|----------|-------|
| Native Name | `_GET_PERSCHAR_INDEX_FROM_PED_INDEX` |
| Hash | `0x32A1E3B83D501096` |
| Return Type | `PersChar` |
| Build | `1207` |
| Parameters | `ped` (Ped) |
### Parameters
- **`ped`** (`Ped`)
### Usage
**Lua (Direct):**
```lua
local result = GetPerscharIndexFromPedIndex(ped)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x32A1E3B83D501096, ped)
```
---
## _GET_PERSCHAR_MODEL_NAME
| Property | Value |
|----------|-------|
| Native Name | `_GET_PERSCHAR_MODEL_NAME` |
| Hash | `0xA00DF706C60173D1` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | `persCharHash` (Hash) |
### Parameters
- **`persCharHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = GetPerscharModelName(persCharHash)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xA00DF706C60173D1, persCharHash)
```
---
## _GET_PERSCHAR_PED_INDEX
| Property | Value |
|----------|-------|
| Native Name | `_GET_PERSCHAR_PED_INDEX` |
| Hash | `0x31C70A716CAE1FEE` |
| Return Type | `Ped` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
local result = GetPerscharPedIndex(persChar)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x31C70A716CAE1FEE, persChar)
```
---
## _IS_PERSISTENT_CHARACTER_DEAD
| Property | Value |
|----------|-------|
| Native Name | `_IS_PERSISTENT_CHARACTER_DEAD` |
| Hash | `0xEB98B38CA60742D7` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
local result = IsPersistentCharacterDead(persChar)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xEB98B38CA60742D7, persChar)
```
---
## _IS_PERSISTENT_CHARACTER_VALID
| Property | Value |
|----------|-------|
| Native Name | `_IS_PERSISTENT_CHARACTER_VALID` |
| Hash | `0x800DF3FC913355F3` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
local result = IsPersistentCharacterValid(persChar)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x800DF3FC913355F3, persChar)
```
---
## _RETASK_PERSISTENT_CHARACTER
| Property | Value |
|----------|-------|
| Native Name | `_RETASK_PERSISTENT_CHARACTER` |
| Hash | `0x631CD2D77FDC0316` |
| Return Type | `void` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
RetaskPersistentCharacter(persChar)
```
**Lua (Hash):**
```lua
Citizen.InvokeNative(0x631CD2D77FDC0316, persChar)
```
---
## _REVIVE_PERSCHAR
| Property | Value |
|----------|-------|
| Native Name | `_REVIVE_PERSCHAR` |
| Hash | `0x49A8C2CD97815215` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `persChar` (PersChar) |
### Parameters
- **`persChar`** (`PersChar`)
### Usage
**Lua (Direct):**
```lua
local result = RevivePerschar(persChar)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x49A8C2CD97815215, persChar)
```
---
*End of PERSCHAR natives part 1*