I got harassed and I’m traumatized

I got ou of work and sat down on the bench waiting for the bus to come. All of a sudden I felt a hand touching my ear and top of my head when I turned around and got up I screamed wtf it was a homless junkie touching me he followed me when I left the bench I went to a restaurant next to the bus station and only there the waiter told him to f off and he left. I’m home now I’m disgusted and crying