Low poly hair animation with hair bones So I've been trying to get the hair bones to work with the whole body. I got bones to deform some parts of the polygonal hair and these bones belong to the same body armature. However the problem is when I move the head bone, it deforms the mesh where the hair bones are. So I cannot move the head up and down without the hair going off the rails because of the hair bones. 

I understand this is because the hair bones have deform, but I am not bending those hair bones, why is the hair deforming? Btw the hair is a separate mesh.  I want to be able to animate the hair, along with keeping the rotation/location same when the head is moving up and down. Please help.
Probably you have a wrong Parent/Child relationship: hair bones should be child of the head bone (keep offset), so that when you move the head the hair follows. Then hair mesh should have no parent, except that of its bones (if some part of the hair should remain still you can weight thoose vertices to the head bone, or create a new hair bone that you'll not move in animation data).