A 30-year-old man has been charged with six offences following a series of incidents in the same road at the weekend.