# BRAIN natives

11 natives · 9 named · 4 described. RDR3 game natives (client side).

- [_0x4AA5EA1EDFB25786](https://natives.borderlinerp.com/natives/BRAIN/0x4AA5EA1EDFB25786.md) `0x4AA5EA1EDFB25786` — `void N_0x4aa5ea1edfb25786(int flag)` — Called with flag 0 before 0xA6AC35DB4A7957A8 in net_entity_brain _SET_SCRIPT_BRAIN*
- [_0xA6AC35DB4A7957A8](https://natives.borderlinerp.com/natives/BRAIN/0xA6AC35DB4A7957A8.md) `0xA6AC35DB4A7957A8` — `void N_0xa6ac35db4a7957a8(int flag)` — Common flags: 250, 99999 _SET_SCRIPT_BRAIN*
- [DISABLE_SCRIPT_BRAIN_SET](https://natives.borderlinerp.com/natives/BRAIN/DISABLE_SCRIPT_BRAIN_SET.md) `0x3F44EA613A5B2676` — `void DisableScriptBrainSet(int brainSet)`
- [ENABLE_SCRIPT_BRAIN_SET](https://natives.borderlinerp.com/natives/BRAIN/ENABLE_SCRIPT_BRAIN_SET.md) `0x1CF6E5C6750EADBD` — `void EnableScriptBrainSet(int brainSet)`
- [_GET_SCRIPT_BRAIN_ENTITY](https://natives.borderlinerp.com/natives/BRAIN/_GET_SCRIPT_BRAIN_ENTITY.md) `0x6818D1A194E29983` — `Entity GetScriptBrainEntity()`
- [REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE](https://natives.borderlinerp.com/natives/BRAIN/REACTIVATE_ALL_OBJECT_BRAINS_THAT_ARE_WAITING_TILL_OUT_OF_RANGE.md) `0xA32B0B05EFF75730` — `void ReactivateAllObjectBrainsThatAreWaitingTillOutOfRange()` — Called before starting a new thread_monitor script thread in startup_mp/startup_tlg Alternative name _REGISTER_SCRIPT_BRAIN Old name: _PREPARE_SCRIPT_BRAIN
- [REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE](https://natives.borderlinerp.com/natives/BRAIN/REACTIVATE_NAMED_OBJECT_BRAINS_WAITING_TILL_OUT_OF_RANGE.md) `0x74C333E34DF74E8A` — `void ReactivateNamedObjectBrainsWaitingTillOutOfRange(const char* scriptName)`
- [REGISTER_OBJECT_SCRIPT_BRAIN](https://natives.borderlinerp.com/natives/BRAIN/REGISTER_OBJECT_SCRIPT_BRAIN.md) `0x16AF9B4EEAC3B305` — `void RegisterObjectScriptBrain(const char* scriptName, Hash modelHash, int p2, float activationRange, int p4, int p5)` — Registers a script for any object with a specific model hash.
- [_REMOVE_SCRIPT_BRAIN_ENTITY](https://natives.borderlinerp.com/natives/BRAIN/_REMOVE_SCRIPT_BRAIN_ENTITY.md) `0x38F1E09224EECA09` — `void RemoveScriptBrainEntity(Entity entity)`
- [_START_PRELOADED_SCRIPT_BRAIN](https://natives.borderlinerp.com/natives/BRAIN/_START_PRELOADED_SCRIPT_BRAIN.md) `0x4E4507CC5E4DB869` — `int StartPreloadedScriptBrain(Entity entity, const char* scriptName, int scriptStackSize, BOOL p3)` — Returns threadId
- [_START_SCRIPT_BRAIN](https://natives.borderlinerp.com/natives/BRAIN/_START_SCRIPT_BRAIN.md) `0x6F62FAE266DCFC81` — `int StartScriptBrain(Entity entity, const char* scriptName, int p2, Any* p3, int p4, BOOL p5)` — Returns threadId
