I misinterpreted the problem. i was thinking of G acting on H, as a subgroup, and not of G acting on H element-wise, by just permuting the elements around in H.
this means if H was not in Z(G), then its orbit would have order 2,...,p-1, none of which divide |H| and |G| since p is prime and...