Heres My hack, it has no menu, instead it uses Audio to tell you if the hack is on or off, This I believe will be less detected.... It has inbuilt Audio but it also scans it application path and detects if there is a folder called "HackSounds" which will be used instead of default inbuilt sound. Just thought it was something different from the normal....
Listen to the youtube demo
I used text to speech engine and recorded the audio, then made each of the audio sounds a byte array and compiled it into my hack project, then just a simple hotkey hack which creates a new thread to play the audio(stops any lagging). When the hack is first injected it will scan current application path or C:\ drive for a folder called "HackSounds" if that folder is found it will then load all the audio into memory otherwise it uses the byte arrays and plays them from memory in a new thread depending on the Hotkey you press.
Current hotkeys(which i will be removing some and adding new ones) are..
Numpad1 = No recoil On/Off
Numpad2 = No Reload On/Off
Numpad3 = Super Bullets On/Off
Numpad4 = GlassWalls On/Off (Will remove this because NX Chams is better)
Numpad5 = Nx Chams On/Off
Numpad6 = No Fog On/Off
Numpad7 = Speedy Gonzales On/Off (This is speed hack with a slight super jump)
Numpad8 = No Sway On/Off
Numpad9 = Frame Per Second On/Off
End Key = All Hacks Off (I think this has been referred to as a "Panic key")
This is just my test base but my Final will probably have different hacks suited to me, for example, Fly hacks, OPK , TeliKill ect... are all crap and will get you kicked pretty quick, So I prefer to keep just the simple hacks and use them in moderation. Also like I said, using a hotkey system will result in less boots because its not as easy to to detect(Screenshots) ect..