I really need you to check these sentences please.Thank you.

1) A group of his fans were (not was?) waiting outside his flat.
2) While he was walking across the square, he stopped to sign a record for Mark Chapman.
3)When he returned home, Mark was still there in the square. He was hilding a gun. He called John Lennon by his name.
4)While John was turning around, he shot him five times. After he had shot him dead, he didn't run away.
5) The police officers arrested him while he was reading a book (on a bench).
6) Go straight on as far as the traffic light(s)/until you see/get to the traffic light. Then turn right (take a right/take the first turning on the right). You'll see the museum on your right.
7) Cross the street (go across the street) on the zebra crossing.
Go past the level crossing
When can I use "head" instead "go" to give directions?
Examples: Head north/south

2 answers

1) A group of his fans was waiting outside his flat. (The subject is "group" which is singular, so "was" is the correct verb form.)

2) OK

3)When he returned home, Mark was still there in the square. He was hiding a gun. He called John Lennon by his name.

4)While John was turning around, Mark shot him five times. After Mark had shot him dead, Mark didn't run away. (With this phrasing, the "he" and "him" references are not clear.)

5) The police officers arrested him while he was reading a book.

6) Go straight until you get to the traffic lights. Then turn right. You'll see the museum on your right.

7) Cross the street on the zebra crossing. Go past the level crossing.

When can I use "head" instead "go" to give directions?
Examples: Head north/south
~~>After turning right, head north until you get to the hospital. (or something like that)
In #3, the first "he" needs to be clarified.