> For the complete documentation index, see [llms.txt](https://wiki.redmodding.org/scripting-cyberpunk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.redmodding.org/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers.md).

# Observe, Override, NewProxy

## Introduction

Cyber Engine Tweaks allow mods to listen or overwrite game's script functions/methods. There are three kinds of functions:

* [Observe](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/observe.md) allows to listen for function/method execution
* [Override](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/override.md) allows to overwrite a function/method
* [NewProxy](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/newproxy.md) allows to trigger a function/method callback using game's script system

## Available Functions

{% content-ref url="/pages/kScvlwCzE9ze60QrRyZb" %}
[Observe](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/observe.md)
{% endcontent-ref %}

{% content-ref url="/pages/Ufca7W41evR6tZHOF9qV" %}
[Override](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/override.md)
{% endcontent-ref %}

{% content-ref url="/pages/AMbsDyMRpi06qhtK6MUR" %}
[NewProxy](/scripting-cyberpunk/cyber-engine-tweaks/cet-functions/observers/newproxy.md)
{% endcontent-ref %}
