вообще не советую такое делать... лучше создать пространство имен или фрейму - это будет твой мудуль , потом уже в этом пространстве писать . Да текста выйдет чучуть больше , но в 1 м файлике с дуру можно и Х поломать ) Как в народе говорят - черт ногу сломит.
Это будет как минимум куча условий типа if unit=="player" then ... elseif unit =="target".... then ... end ну и так для каждого юнита , тех юнитов что спавнятся (типа рейда пати арены арена петов патитетов и тд придется через unit:mach('party%d') отсеивать от остальных фреймов и все это будет огромное условеи для каждого юнита...