ScriptHandlers = "OnAnimFinished OnChar OnClick OnColorSelect OnCursorChanged OnDoubleClick OnDragStart OnDragStop OnEditFocusGained OnEditFocusLost OnEnter OnEnterPressed OnEscapePressed OnEvent OnHide OnHorizontalScroll OnHyperlinkClick OnHyperlinkEnter OnHyperlinkLeave OnInputLanguageChanged OnKeyDown OnKeyUp OnLeave OnLoad OnMessageScrollChanged OnMouseDown OnMouseUp OnMouseWheel OnMovieFinished OnMovieHideSubtitle OnMovieShowSubtitle OnReceiveDrag OnScrollRangeChanged OnShow OnSizeChanged OnSpacePressed OnTabPressed OnTextChanged OnTextSet OnUpdate OnUpdateModel OnValueChanged OnVerticalScroll" for handler in gfind(ScriptHandlers, "(%w+) ") do if(Frame1:HasScript(handler)) then -- do what you want end end