As soon as i found out about vtf crosshairs i started messing with them and finding decent ones and info was difficult so i thought id share mine after i got mine setup
The HUD is the most recent m0res that i changed myself to make the ammo and hp numbers smaller, still all credit to Hypnotize for HUD
On the hud is 3 vtf crosshairs: A simple cross with outline, seekers with outline and Dot with outline (not the best)
these crosshairs can be assigned to every weapon and will switch seemlessly. These vtf crosshairs are edited with the cl_crosshair commands, also you can still use the crosshairs that are all ready ingame as the vtf crosshairs only replace the cl_crosshair "" one. (You need to have your crosshair set to cl_crosshair "" to see the vtf one)
Images of the crosshairs and hud: http://imgur.com/a/GAapd
The vtfs are located at tf\custom\hud\materials\vgui\replay\thumbnails (You can add more but you need the .vtf and the .vmt files)
To assign a crosshair to a weapon you need to open the script file for the weapon you want in tf\custom\hud\scripts folder (You may already like how i have them setup so try them first)
To change the crosshair you need to scroll down to where it says "crosshair" and change the file directory to where the vtf crosshair is located, usually just change the last bit to the crosshair you want.
Because i found the weapon files on https://www.twitch.tv/stark62 they already have a small explosions script on and have no idea where to get the weapon script files without it so just be wary if you like explosions on.
If you want the crosshairs on a different hud then you only need the tf\custom\hud\materials\vgui\replay\thumbnails files and all the weapon script files in tf\custom\hud\scripts Then you can just throw them into the hud of your choice
To install just drag the hud file you downloaded into your custom folder like you would any other hud.
Give me no credit for creating the hud or crosshairs, i merely just put them together.