-`function_name` (string): Name of the function. This parameter needs to be unique.
-`pattern` (string): Pattern to scan for within the script.
-`return_type_string` (string): Return type of the function. Supported types are **"int"**, **"bool"**, **"const char\*/string"**, **"ptr/pointer/*"**, **"float"**, and **"vector3"**. Anything different will be rejected.
-`instruction_pointer` (integer): Position of the function within the script.
-`return_type_string` (string): Return type of the function. Supported types are **"int"**, **"bool"**, **"const char\*/string"**, **"ptr/pointer/*"**, **"float"**, and **"vector3"**. Anything different will be rejected.