I don't normally post on here... but I am a travel agent and it's part of my job to know this stuff.
You CANNOT have anything that comes close to a weapon in your carry on. This means razors of any kind, anything close to a knife (duh), finger nail clippers, finger nail files, even aresol...