# Message Handler Client Event Script on Multiple Projects

**URL:** <https://forum.inductiveautomation.com/t/message-handler-client-event-script-on-multiple-projects/75539>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [June 26, 2023, 5:36pm UTC](https://forum.inductiveautomation.com/t/message-handler-client-event-script-on-multiple-projects/75539 "2023-06-26T17:36:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Asjal\_Ahmad](https://avatars.discourse-cdn.com/v4/letter/a/9e8a1a/32.png) [@Asjal\_Ahmad](https://forum.inductiveautomation.com/u/Asjal_Ahmad)\
**Post date:** [June 26, 2023, 5:36pm UTC](https://forum.inductiveautomation.com/t/message-handler-client-event-script-on-multiple-projects/75539/1 "2023-06-26T17:36:31Z")

</div>

I'm seeking assistance in configuring a message handler client event script across all projects in Ignition. Currently, I am utilizing the system.util.sendRequest function to send messages from one project to all projects on the same gateway. Is there any way to share a client event script across all projects?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 26, 2023, 6:15pm UTC](https://forum.inductiveautomation.com/t/message-handler-client-event-script-on-multiple-projects/75539/2 "2023-06-26T18:15:22Z")

</div>

Not really, no.

Client event script are an inheritable resource, but on an all-or-nothing basis. So while you **could** put such a message handler in a globally inherited client event script, as soon as anyone edits a project's client events by overriding the resource, that script will be "frozen" at that version from then on.

The closest you can get would be to put the **functionality** in a globally inherited project script, then make all the projects have a one-liner in the message handler setup that just delegates to the inherited project script. (Event scripts should **always** be one-liners pointing at library script functions, IMNSHO.)
