yes he can give you STD's, it has nothing to do with the sperm. Most STD's are transferred by genital contact alone, not to mention the semial fluid (clear part of the ejaculate) is usually where most STD's are found. Also males are carriers of certain diseases like HPV, we show no symptoms of the disease but transmit it to females which is the main causative factor of cervical cancer.