Stay open script with a global keyboard shortcut

Hello,

maybe its to far away from what AppleScript is capable of, but I’m dreaming of a script running in background which reacts to a keyboard shortcut and runs the assigned handler.

I know that there are tools like FastScripts, BTT or Alfred. But when I handout the script I have to tell others which tool they have to use/buy.