Can halide be a sigma donor?

When I took inorganic classes, I was told that halide is a pi donor. Assume I am using metal hexahalide why I can't put the $p\_z$ orbital of the halides directing to the metal centre? With that halide will just act as a sigma donor.


