Lua Hooks
From SOPWiki
Hooks allow Lua scripts to hook into game events and other functions. When a game event occurs, the corresponding hooks are executed with that event.
Hooks can be added with the hook.Add function. The function takes a hook name which can be any from the list below.