Initialization: A table, handledPeds, is used to keep track of NPCs that have already been processed by the script.
Main Loop: A thread that runs very light on resources to check around and update NPCs table.
Distance Check: The resource calculates the distance between the player and each NPC. If an NPC is within 100 units of the player and meets the specified criteria, it updates the NPC’s behavior.
Radius can be changed if distance <= 100.0 but I haven’t tested any perfomance above “100”, so I can not guarantee you anything.
Behavior Modification: The resource sets configuration flags to prevent the writhing animation and ensure the NPC behaves as desired and withstand longer. *NPC HEALTH WASN’T MODIFIED, Every ped has it’s own health as normal