Missing Script Surgeon OFFICIAL SALE

Missing Script Surgeon scans your entire project — open and closed scenes, prefabs, prefab variants, nested prefabs, ScriptableObjects, and (optionally) Addressable groups — for missing MonoScript references. For each broken component, it proposes the most likely replacement by matching the original type name and the shape of the serialized fields, ranked on a 0–100 confidence scale. You can Replace, Delete, or Ignore each result, queue a batch, and Apply All in one click.


Every rewrite is backup-first: the original asset is copied to Library/MSS_Backups/<timestamp>/ before any file is touched, and writes are atomic so an editor crash mid-save can never corrupt a prefab. The tool refuses to rewrite a prefab that is currently open in Prefab Mode or a scene with unsaved changes — no silent overwrites of in-flight work.


Customizable: a dedicated Project Settings page (Edit → Project Settings → Peykarimeh → Missing Script Surgeon) lets you configure the ignore list, default scan scope, backup behavior, and type-index cache.


Genre: genre-agnostic. This is a pure editor utility — useful for any project that has ever survived a script rename, an assembly definition change, a package update, or a merge from a teammate. No runtime cost, no render-pipeline coupling, no third-party dependencies.

Editor-only. Pure C#. No runtime code is shipped, so nothing is pulled into your build.