Step 1: Use symmetry:
In a regular hexagon, the diagonal AD passes through the centre O, so $\vec{AD} = 2\vec{AO}$. We will write every vector from A using position vectors measured from O.
Step 2: Vector from the centre:
Let position vectors from O be $\vec a, \vec b, \ldots, \vec f$ for A to F. The six vertices sum to zero, $\vec a + \vec b + \vec c + \vec d + \vec e + \vec f = \vec 0$.
Step 3: Sum of the five vectors:
$\vec{AB} + \vec{AC} + \vec{AD} + \vec{AE} + \vec{AF} = (\vec b + \vec c + \vec d + \vec e + \vec f) - 5\vec a = (-\vec a) - 5\vec a = -6\vec a = 6\vec{AO}$.
Step 4: Find p:
Since $\vec{AD} = 2\vec{AO}$, the sum is $6\vec{AO} = 3\vec{AD}$. So $p = 3$ and $q = 6$.
Final Answer:
$p = 3, q = 6$.
\[ \boxed{p = 3,\ q = 6} \]