# SCRIPT natives

94 natives · 79 named · 23 described. RDR3 game natives (client side).

- [_0x0A79C81C418F5D38](https://natives.borderlinerp.com/natives/SCRIPT/0x0A79C81C418F5D38.md) `0x0A79C81C418F5D38` — `Any N_0x0a79c81c418f5d38(Any p0, Any p1)`
- [_0x11B0A0B282FA9B10](https://natives.borderlinerp.com/natives/SCRIPT/0x11B0A0B282FA9B10.md) `0x11B0A0B282FA9B10` — `void N_0x11b0a0b282fa9b10(BOOL p0)` — Used in Script Function DISABLE_REGISTERED_WORLD_BRAINS
- [_0x1BDB5A07307F6929](https://natives.borderlinerp.com/natives/SCRIPT/0x1BDB5A07307F6929.md) `0x1BDB5A07307F6929` — `void N_0x1bdb5a07307f6929(Any p0, Any p1)`
- [_0x1C5EB3C27F7508CB](https://natives.borderlinerp.com/natives/SCRIPT/0x1C5EB3C27F7508CB.md) `0x1C5EB3C27F7508CB` — `void N_0x1c5eb3c27f7508cb(Any p0, Any p1)`
- [_0x29FB4CE89472C3CB](https://natives.borderlinerp.com/natives/SCRIPT/0x29FB4CE89472C3CB.md) `0x29FB4CE89472C3CB` — `void N_0x29fb4ce89472c3cb(Any p0, Any p1, float p2, float p3, const char* p4, const char* p5, const char* p6, int p7)`
- [_0x42A429CDFED6D99D](https://natives.borderlinerp.com/natives/SCRIPT/0x42A429CDFED6D99D.md) `0x42A429CDFED6D99D` — `void N_0x42a429cdfed6d99d(Any p0, Any p1, Any p2)`
- [_0x5827BE85A87B073D](https://natives.borderlinerp.com/natives/SCRIPT/0x5827BE85A87B073D.md) `0x5827BE85A87B073D` — `void N_0x5827be85a87b073d(Any p0)`
- [_0x64F765D9A1F8F02C](https://natives.borderlinerp.com/natives/SCRIPT/0x64F765D9A1F8F02C.md) `0x64F765D9A1F8F02C` — `void N_0x64f765d9a1f8f02c(Any* p0, Any* p1, Any* p2)`
- [_0x6F700A4BF7C3331B](https://natives.borderlinerp.com/natives/SCRIPT/0x6F700A4BF7C3331B.md) `0x6F700A4BF7C3331B` — `void N_0x6f700a4bf7c3331b(BOOL p0)`
- [_0x76CBCD9EADC00955](https://natives.borderlinerp.com/natives/SCRIPT/0x76CBCD9EADC00955.md) `0x76CBCD9EADC00955` — `void N_0x76cbcd9eadc00955()`
- [_0xA88E1D7FA1E20080](https://natives.borderlinerp.com/natives/SCRIPT/0xA88E1D7FA1E20080.md) `0xA88E1D7FA1E20080` — `Any N_0xa88e1d7fa1e20080(Any p0)`
- [_0xE4ABE20DCE7C7CFE](https://natives.borderlinerp.com/natives/SCRIPT/0xE4ABE20DCE7C7CFE.md) `0xE4ABE20DCE7C7CFE` — `void N_0xe4abe20dce7c7cfe(Any p0, Any p1, Any p2)`
- [_0xE7282390542F570D](https://natives.borderlinerp.com/natives/SCRIPT/0xE7282390542F570D.md) `0xE7282390542F570D` — `Any N_0xe7282390542f570d(Any p0)`
- [_0xF9E951A1E5517C06](https://natives.borderlinerp.com/natives/SCRIPT/0xF9E951A1E5517C06.md) `0xF9E951A1E5517C06` — `void N_0xf9e951a1e5517c06()`
- [_0xFFDDF802279BE128](https://natives.borderlinerp.com/natives/SCRIPT/0xFFDDF802279BE128.md) `0xFFDDF802279BE128` — `void N_0xffddf802279be128(Any p0, Any p1, Any p2)`
- [_ACTIVATE_GOAL_CONTEXT](https://natives.borderlinerp.com/natives/SCRIPT/_ACTIVATE_GOAL_CONTEXT.md) `0x7D654266025E921B` — `void ActivateGoalContext(Hash goalContext)`
- [AWARDS_GET_RESULT_ITEM](https://natives.borderlinerp.com/natives/SCRIPT/AWARDS_GET_RESULT_ITEM.md) `0xAC8FAB22A914AE34` — `BOOL AwardsGetResultItem(Any* rpcGuid, Hash awardHash, int itemIndex, Any* outResultItem)`
- [_AWARDS_GET_UNLOCK_CLAIM_DATA](https://natives.borderlinerp.com/natives/SCRIPT/_AWARDS_GET_UNLOCK_CLAIM_DATA.md) `0xB9467E41DAB1CF2C` — `BOOL AwardsGetUnlockClaimData(Any* rpcGuid, Hash awardHash, int dataIndex, Any* outUnlockData)`
- [BAIL_TO_LANDING_PAGE](https://natives.borderlinerp.com/natives/SCRIPT/BAIL_TO_LANDING_PAGE.md) `0xBC2C927F5C264243` — `void BailToLandingPage(int bailCode)`
- [BAIL_WITH_PASS_THROUGH_PARAMS](https://natives.borderlinerp.com/natives/SCRIPT/BAIL_WITH_PASS_THROUGH_PARAMS.md) `0xE98204D3C25AE14C` — `void BailWithPassThroughParams(const char* params)`
- [BG_DOES_LAUNCH_PARAM_EXIST](https://natives.borderlinerp.com/natives/SCRIPT/BG_DOES_LAUNCH_PARAM_EXIST.md) `0x4AE1DFF337A86FDE` — `BOOL BgDoesLaunchParamExist(int scriptIndex, const char* p1)`
- [BG_END_CONTEXT](https://natives.borderlinerp.com/natives/SCRIPT/BG_END_CONTEXT.md) `0x3ABF7BA1C3E2C8CF` — `void BgEndContext(const char* contextName)` — Deletes the given context from the background scripts context map.
- [BG_END_CONTEXT_HASH](https://natives.borderlinerp.com/natives/SCRIPT/BG_END_CONTEXT_HASH.md) `0x6D1431744182CDE8` — `void BgEndContextHash(Hash contextHash)` — Hashed version of BG_END_CONTEXT
- [BG_GET_LAUNCH_PARAM_VALUE](https://natives.borderlinerp.com/natives/SCRIPT/BG_GET_LAUNCH_PARAM_VALUE.md) `0x55C40B7592BAD213` — `int BgGetLaunchParamValue(int scriptIndex, const char* p1)`
- [BG_GET_SCRIPT_ID_FROM_NAME_HASH](https://natives.borderlinerp.com/natives/SCRIPT/BG_GET_SCRIPT_ID_FROM_NAME_HASH.md) `0x829CD22E043A2577` — `int BgGetScriptIdFromNameHash(Hash p0)`
- [BG_IS_EXITFLAG_SET](https://natives.borderlinerp.com/natives/SCRIPT/BG_IS_EXITFLAG_SET.md) `0x2238EC3EC631AB1F` — `BOOL BgIsExitflagSet()` — Returns true if GtaThread+0x77C is equal to 1.
- [_BG_RELOAD_ALL_BACKGROUND_SCRIPTS](https://natives.borderlinerp.com/natives/SCRIPT/_BG_RELOAD_ALL_BACKGROUND_SCRIPTS.md) `0xBE7D814CFA181B56` — `void BgReloadAllBackgroundScripts()`
- [BG_SET_EXITFLAG_RESPONSE](https://natives.borderlinerp.com/natives/SCRIPT/BG_SET_EXITFLAG_RESPONSE.md) `0x4858148E3B8A75D0` — `void BgSetExitflagResponse()` — Sets bit 0 in GtaThread+0x784
- [BG_START_CONTEXT](https://natives.borderlinerp.com/natives/SCRIPT/BG_START_CONTEXT.md) `0x49BA5678BA040CA7` — `void BgStartContext(const char* contextName)` — Inserts the given context into the background scripts context map.
- [BG_START_CONTEXT_HASH](https://natives.borderlinerp.com/natives/SCRIPT/BG_START_CONTEXT_HASH.md) `0x2EB67D564DCC09D5` — `void BgStartContextHash(Hash contextHash)` — Hashed version of BG_START_CONTEXT
- [_CLEAR_ALL_PLAYER_BITS](https://natives.borderlinerp.com/natives/SCRIPT/_CLEAR_ALL_PLAYER_BITS.md) `0xDE544B7EC0C187CC` — `void ClearAllPlayerBits(Any* value)`
- [_CLEAR_PLAYER_BIT_AT_INDEX](https://natives.borderlinerp.com/natives/SCRIPT/_CLEAR_PLAYER_BIT_AT_INDEX.md) `0xD426E2E3288469D6` — `void ClearPlayerBitAtIndex(Any* value, int bitIndex)`
- [COUNT_PARTICIPANT_BITS](https://natives.borderlinerp.com/natives/SCRIPT/COUNT_PARTICIPANT_BITS.md) `0x2F050A3FF8738245` — `int CountParticipantBits(Any* value)`
- [COUNT_PLAYER_BITS](https://natives.borderlinerp.com/natives/SCRIPT/COUNT_PLAYER_BITS.md) `0x462C687BEA254BD9` — `int CountPlayerBits(Any* value)`
- [_DEACTIVATE_GOAL_CONTEXT](https://natives.borderlinerp.com/natives/SCRIPT/_DEACTIVATE_GOAL_CONTEXT.md) `0x50B72A754EE64A71` — `void DeactivateGoalContext(Hash goalContext)`
- [_DISPLAY_LOADING_SCREENS](https://natives.borderlinerp.com/natives/SCRIPT/_DISPLAY_LOADING_SCREENS.md) `0x1E5B70E53DB661E5` — `void DisplayLoadingScreens(Hash p0, Hash p1, Hash p2, const char* gamemodeName, const char* title, const char* subtitle)`
- [_DOES_COMPRESSED_GLOBAL_BLOCK_BUFFER_EXIST](https://natives.borderlinerp.com/natives/SCRIPT/_DOES_COMPRESSED_GLOBAL_BLOCK_BUFFER_EXIST.md) `0x66EE5B93C308F734` — `BOOL DoesCompressedGlobalBlockBufferExist(int index)`
- [DOES_SCRIPT_EXIST](https://natives.borderlinerp.com/natives/SCRIPT/DOES_SCRIPT_EXIST.md) `0x552B171E3F69E5AE` — `BOOL DoesScriptExist(const char* scriptName)`
- [DOES_SCRIPT_WITH_NAME_HASH_EXIST](https://natives.borderlinerp.com/natives/SCRIPT/DOES_SCRIPT_WITH_NAME_HASH_EXIST.md) `0xA34E89749F628284` — `BOOL DoesScriptWithNameHashExist(Hash scriptHash)`
- [DOES_THREAD_EXIST](https://natives.borderlinerp.com/natives/SCRIPT/DOES_THREAD_EXIST.md) `0xFF975BC4435A0FA3` — `BOOL DoesThreadExist(int threadId)`
- [GET_BLOCK_OF_PLAYER_BITS](https://natives.borderlinerp.com/natives/SCRIPT/GET_BLOCK_OF_PLAYER_BITS.md) `0xFA3B530A5CC693D5` — `int GetBlockOfPlayerBits(Any* value, int p1)`
- [GET_EVENT_AT_INDEX](https://natives.borderlinerp.com/natives/SCRIPT/GET_EVENT_AT_INDEX.md) `0xA85E614430EFF816` — `Hash GetEventAtIndex(int eventGroup, int eventIndex)` — Returns event name hash:
- [GET_EVENT_DATA](https://natives.borderlinerp.com/natives/SCRIPT/GET_EVENT_DATA.md) `0x57EC5FA4D4D6AFCA` — `BOOL GetEventData(int eventGroup, int eventIndex, Any* eventData, int eventDataSize)`
- [GET_EVENT_EXISTS](https://natives.borderlinerp.com/natives/SCRIPT/GET_EVENT_EXISTS.md) `0xC9F59C0A710ECD34` — `BOOL GetEventExists(int eventGroup, Hash eventType)`
- [_GET_GLOBAL_BLOCK_CAN_BE_ACCESSED](https://natives.borderlinerp.com/natives/SCRIPT/_GET_GLOBAL_BLOCK_CAN_BE_ACCESSED.md) `0x42A7EB5C814C2DE0` — `BOOL GetGlobalBlockCanBeAccessed(int index)`
- [GET_HASH_OF_THIS_SCRIPT_NAME](https://natives.borderlinerp.com/natives/SCRIPT/GET_HASH_OF_THIS_SCRIPT_NAME.md) `0xBC2C927F5C264960` — `Hash GetHashOfThisScriptName()`
- [_GET_HASH_OF_THREAD](https://natives.borderlinerp.com/natives/SCRIPT/_GET_HASH_OF_THREAD.md) `0x724CB89D35B283D0` — `Hash GetHashOfThread(int threadId)`
- [GET_ID_OF_THIS_THREAD](https://natives.borderlinerp.com/natives/SCRIPT/GET_ID_OF_THIS_THREAD.md) `0x55525C346BEF6960` — `int GetIdOfThisThread()`
- [GET_NO_LOADING_SCREEN](https://natives.borderlinerp.com/natives/SCRIPT/GET_NO_LOADING_SCREEN.md) `0x323DAF00687E0F28` — `BOOL GetNoLoadingScreen()`
- [GET_NUMBER_OF_EVENTS](https://natives.borderlinerp.com/natives/SCRIPT/GET_NUMBER_OF_EVENTS.md) `0x5CE8DE5909565748` — `int GetNumberOfEvents(int eventGroup)`
- [GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH](https://natives.borderlinerp.com/natives/SCRIPT/GET_NUMBER_OF_THREADS_RUNNING_THE_SCRIPT_WITH_THIS_HASH.md) `0x8E34C953364A76DD` — `int GetNumberOfThreadsRunningTheScriptWithThisHash(Hash scriptHash)` — Gets the number of instances of the specified script is currently running.
- [GET_THREAD_EXISTENCE_DETAILS](https://natives.borderlinerp.com/natives/SCRIPT/GET_THREAD_EXISTENCE_DETAILS.md) `0xD92FA81B64920E85` — `void GetThreadExistenceDetails(int threadId, BOOL* threadExists, BOOL* hasScriptHandler)`
- [_GET_THREAD_EXIT_REASON](https://natives.borderlinerp.com/natives/SCRIPT/_GET_THREAD_EXIT_REASON.md) `0x54AE4FDEEFEAB77E` — `int GetThreadExitReason()` — THREAD_EXIT_REASON_NONE, THREAD_EXIT_REASON_BACKGROUND_THREAD_STOPPED, THREAD_EXIT_REASON_SESSION_MERGE, THREAD_EXIT_REASON_SCENARIO_OUT_OF_SCOPE, THREAD_EXIT_REASON_REQUESTED_BY_SCRIPT
- [HAS_SCRIPT_LOADED](https://natives.borderlinerp.com/natives/SCRIPT/HAS_SCRIPT_LOADED.md) `0xE97BD36574F8B0A6` — `BOOL HasScriptLoaded(const char* scriptName)` — Returns if a script has been loaded into the game.
- [HAS_SCRIPT_WITH_NAME_HASH_LOADED](https://natives.borderlinerp.com/natives/SCRIPT/HAS_SCRIPT_WITH_NAME_HASH_LOADED.md) `0xA5D8E0C2F3C7EEBC` — `BOOL HasScriptWithNameHashLoaded(Hash scriptHash)`
- [HAVE_ALL_CHILD_SCRIPTS_TERMINATED](https://natives.borderlinerp.com/natives/SCRIPT/HAVE_ALL_CHILD_SCRIPTS_TERMINATED.md) `0x380FFA15B72408FB` — `BOOL HaveAllChildScriptsTerminated(int p0)` — Waiting for child scripts to terminate / waiting for collapse of child scripts
- [_IS_ANY_PLAYER_BIT_SET](https://natives.borderlinerp.com/natives/SCRIPT/_IS_ANY_PLAYER_BIT_SET.md) `0x179A6F0EE2E79026` — `BOOL IsAnyPlayerBitSet(int* playerBits)`
- [_IS_BACKGROUND_SCRIPT](https://natives.borderlinerp.com/natives/SCRIPT/_IS_BACKGROUND_SCRIPT.md) `0x20B7F69B40C6B755` — `BOOL IsBackgroundScript(int threadId)`
- [_IS_GOAL_CONTEXT_ACTIVE](https://natives.borderlinerp.com/natives/SCRIPT/_IS_GOAL_CONTEXT_ACTIVE.md) `0x7409669C5ED50144` — `BOOL IsGoalContextActive(Hash goalContext)`
- [IS_LOADING_SCREEN_VISIBLE](https://natives.borderlinerp.com/natives/SCRIPT/IS_LOADING_SCREEN_VISIBLE.md) `0xB54ADBE65D528FCB` — `BOOL IsLoadingScreenVisible()` — Same as GET_IS_LOADING_SCREEN_ACTIVE
- [_IS_PLAYER_BIT_SET_AT_INDEX](https://natives.borderlinerp.com/natives/SCRIPT/_IS_PLAYER_BIT_SET_AT_INDEX.md) `0x72B2E00C9BAC6789` — `BOOL IsPlayerBitSetAtIndex(Any* value, int bitIndex)`
- [IS_THREAD_ACTIVE](https://natives.borderlinerp.com/natives/SCRIPT/IS_THREAD_ACTIVE.md) `0x46E9AE36D8FA6417` — `BOOL IsThreadActive(int threadId, BOOL ignoreKilledState)`
- [IS_THREAD_EXIT_REQUESTED](https://natives.borderlinerp.com/natives/SCRIPT/IS_THREAD_EXIT_REQUESTED.md) `0x9E4EF615E307FBBE` — `BOOL IsThreadExitRequested()`
- [_IS_THREAD_EXIT_REQUESTED_FOR_THREAD_WITH_THIS_ID](https://natives.borderlinerp.com/natives/SCRIPT/_IS_THREAD_EXIT_REQUESTED_FOR_THREAD_WITH_THIS_ID.md) `0x30BED53646C86D11` — `BOOL IsThreadExitRequestedForThreadWithThisId(int threadId)`
- [_LOOT_GET_LOOT_CLAIM_DATA](https://natives.borderlinerp.com/natives/SCRIPT/_LOOT_GET_LOOT_CLAIM_DATA.md) `0xF1E9045F5AA9E428` — `BOOL LootGetLootClaimData(Any* rpcGuid, int dataIndex, Any* outLootData)`
- [_LOOT_GET_RESULT_ITEM](https://natives.borderlinerp.com/natives/SCRIPT/_LOOT_GET_RESULT_ITEM.md) `0x4293B44A855F82CC` — `BOOL LootGetResultItem(Any* rpcGuid, int itemIndex, Any* outResultItem)`
- [_NET_RPC_GUID_TO_STRING](https://natives.borderlinerp.com/natives/SCRIPT/_NET_RPC_GUID_TO_STRING.md) `0xAC9FF854BD4BA9B5` — `const char* NetRpcGuidToString(Any* netRpcGuid)` — Returns "INVALID_NET_RPC_GUID" if netRpcGuid is invalid.
- [REQUEST_SCRIPT](https://natives.borderlinerp.com/natives/SCRIPT/REQUEST_SCRIPT.md) `0x46ED607DDD40D7FE` — `void RequestScript(const char* scriptName)`
- [REQUEST_SCRIPT_WITH_NAME_HASH](https://natives.borderlinerp.com/natives/SCRIPT/REQUEST_SCRIPT_WITH_NAME_HASH.md) `0xF6B9CE3F8D5B9B74` — `void RequestScriptWithNameHash(Hash scriptHash)`
- [_REQUEST_THREAD_EXIT](https://natives.borderlinerp.com/natives/SCRIPT/_REQUEST_THREAD_EXIT.md) `0x7DE4643157AD646C` — `void RequestThreadExit(int threadId)`
- [_REQUEST_THREAD_EXIT_FOR_ALL_THREADS_WITH_THIS_NAME](https://natives.borderlinerp.com/natives/SCRIPT/_REQUEST_THREAD_EXIT_FOR_ALL_THREADS_WITH_THIS_NAME.md) `0x7423F7835770F619` — `void RequestThreadExitForAllThreadsWithThisName(Hash nameHash)`
- [_RESTORE_GLOBAL_BLOCK](https://natives.borderlinerp.com/natives/SCRIPT/_RESTORE_GLOBAL_BLOCK.md) `0xDC3914A99B4A5FDF` — `BOOL RestoreGlobalBlock(int index)`
- [SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID](https://natives.borderlinerp.com/natives/SCRIPT/SCRIPT_THREAD_ITERATOR_GET_NEXT_THREAD_ID.md) `0x3CE3FB167E837D7C` — `int ScriptThreadIteratorGetNextThreadId()` — If the function returns 0, the end of the iteration has been reached.
- [SCRIPT_THREAD_ITERATOR_RESET](https://natives.borderlinerp.com/natives/SCRIPT/SCRIPT_THREAD_ITERATOR_RESET.md) `0x39382EB8DCD8684D` — `void ScriptThreadIteratorReset()` — Starts a new iteration of the current threads.
- [_SET_ALL_GLOBAL_BLOCKS_HAVE_BEEN_LOADED](https://natives.borderlinerp.com/natives/SCRIPT/_SET_ALL_GLOBAL_BLOCKS_HAVE_BEEN_LOADED.md) `0x11986B05885564D2` — `void SetAllGlobalBlocksHaveBeenLoaded(BOOL toggle)`
- [_SET_ALL_PLAYER_BITS](https://natives.borderlinerp.com/natives/SCRIPT/_SET_ALL_PLAYER_BITS.md) `0x20F4CB76689ACDBC` — `void SetAllPlayerBits(Any* value)`
- [SET_BLOCK_OF_PLAYER_BITS](https://natives.borderlinerp.com/natives/SCRIPT/SET_BLOCK_OF_PLAYER_BITS.md) `0xC6DFB8C04C86D5A5` — `void SetBlockOfPlayerBits(Any* value, int p1, int p2)`
- [SET_EVENT_FLAG_FOR_DELETION](https://natives.borderlinerp.com/natives/SCRIPT/SET_EVENT_FLAG_FOR_DELETION.md) `0x4768D5252EAEB76F` — `void SetEventFlagForDeletion(int eventGroup, int eventIndex, BOOL p2)`
- [_SET_GLOBAL_BLOCK_CAN_BE_ACCESSED](https://natives.borderlinerp.com/natives/SCRIPT/_SET_GLOBAL_BLOCK_CAN_BE_ACCESSED.md) `0xE66F392BFCE734AF` — `void SetGlobalBlockCanBeAccessed(int index, BOOL toggle)`
- [SET_NO_LOADING_SCREEN](https://natives.borderlinerp.com/natives/SCRIPT/SET_NO_LOADING_SCREEN.md) `0x5CB83156AA038F95` — `void SetNoLoadingScreen(BOOL toggle)`
- [_SET_PLAYER_BIT_AT_INDEX](https://natives.borderlinerp.com/natives/SCRIPT/_SET_PLAYER_BIT_AT_INDEX.md) `0x31010318BA9897AC` — `void SetPlayerBitAtIndex(Any* value, int bitIndex)`
- [SET_SCRIPT_AS_NO_LONGER_NEEDED](https://natives.borderlinerp.com/natives/SCRIPT/SET_SCRIPT_AS_NO_LONGER_NEEDED.md) `0x0086D3067E1CFD1C` — `void SetScriptAsNoLongerNeeded(const char* scriptName)`
- [SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED](https://natives.borderlinerp.com/natives/SCRIPT/SET_SCRIPT_WITH_NAME_HASH_AS_NO_LONGER_NEEDED.md) `0x50723A1567C8361E` — `void SetScriptWithNameHashAsNoLongerNeeded(Hash scriptHash)`
- [SHUTDOWN_LOADING_SCREEN](https://natives.borderlinerp.com/natives/SCRIPT/SHUTDOWN_LOADING_SCREEN.md) `0xFC179D7E8886DADF` — `void ShutdownLoadingScreen()`
- [START_NEW_SCRIPT](https://natives.borderlinerp.com/natives/SCRIPT/START_NEW_SCRIPT.md) `0xE81651AD79516E48` — `int StartNewScript(const char* scriptName, int stackSize)`
- [START_NEW_SCRIPT_WITH_ARGS](https://natives.borderlinerp.com/natives/SCRIPT/START_NEW_SCRIPT_WITH_ARGS.md) `0xB8BA7F44DF1575E1` — `int StartNewScriptWithArgs(const char* scriptName, Any* args, int argCount, int stackSize)` — Pass pointer to struct of args in p1, size of struct goes into p2
- [START_NEW_SCRIPT_WITH_NAME_HASH](https://natives.borderlinerp.com/natives/SCRIPT/START_NEW_SCRIPT_WITH_NAME_HASH.md) `0xEB1C67C3A5333A92` — `int StartNewScriptWithNameHash(Hash scriptHash, int stackSize)`
- [START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS](https://natives.borderlinerp.com/natives/SCRIPT/START_NEW_SCRIPT_WITH_NAME_HASH_AND_ARGS.md) `0xC4BB298BD441BE78` — `int StartNewScriptWithNameHashAndArgs(Hash scriptHash, Any* args, int argCount, int stackSize)`
- [STOP_DISPLAYING_MP_TRANSITION_LOADING_SCREENS](https://natives.borderlinerp.com/natives/SCRIPT/STOP_DISPLAYING_MP_TRANSITION_LOADING_SCREENS.md) `0x778D4733E0F2F265` — `void StopDisplayingMpTransitionLoadingScreens(Any p0)`
- [_STORE_GLOBAL_BLOCK](https://natives.borderlinerp.com/natives/SCRIPT/_STORE_GLOBAL_BLOCK.md) `0xB952A3AC41D58F2F` — `BOOL StoreGlobalBlock(int index)`
- [TERMINATE_THIS_THREAD](https://natives.borderlinerp.com/natives/SCRIPT/TERMINATE_THIS_THREAD.md) `0x5E8B6D17FF91CD59` — `void TerminateThisThread()`
- [TERMINATE_THREAD](https://natives.borderlinerp.com/natives/SCRIPT/TERMINATE_THREAD.md) `0x87ED52AE40EA1A52` — `void TerminateThread(int threadId)`
- [TRIGGER_SCRIPT_EVENT](https://natives.borderlinerp.com/natives/SCRIPT/TRIGGER_SCRIPT_EVENT.md) `0x5AE99C571D5BBE5D` — `void TriggerScriptEvent(int eventGroup, Any* eventData, int eventDataSize, int scriptMetadataIndex, int* playerBits)` — playerBits (also known as playersToBroadcastTo) is a bitset that indicates which players this event should be sent to.
- [_TRIGGER_SCRIPT_EVENT_2](https://natives.borderlinerp.com/natives/SCRIPT/_TRIGGER_SCRIPT_EVENT_2.md) `0x8B61C950A148FFA2` — `void TriggerScriptEvent_2(Any* eventData, int eventDataSize, int scriptMetadataIndex, int threadId)`
