When I select the top half to hide it I have made sure I selected everything in the top half but when I press "h" on my keyboard it leaves these really weird things.
They are the beveled edges. When you hide the mesh the edges created by the bevel modifier remain. It is nothing to worry about, but if you find it distracting you can disable the modifier in edit mode temporarily.