A pi-bond is formed by the overlap of:
p-p orbitals in end to end fashion
s-p orbitals
s-s orbitals
p-p orbitals in sidewise manner
p-p orbitals in sidewise manner
pi-bond is always formed by sidewise overlapping of p - p orbitals in sidewise manner.