Please OP. SERIOUSLY....just go to HR. It's their job to treat every claim seriously. If they don't do anything and it keeps happening, lawyer up and win a court case.  But trust me. They won't let this shit fly. Creepy fucking dudes are not what HR wants working there.