I take no credit for this hack.
Removed an advert from inside the hack.
Do not use no spread or you will crash.
Its only semi no-recoil.
Its stops the up/down movement, but there is still recoil side to side.
Must have MSVCR100.DLL and d3dx9_43.dll in your combat arms folder.
Also make sure you disable DEP and UAC