I noticed that Moonglaive doesnt work for antimage, and my guess is that it doesnt work for any other melee hero. Didn't test with range heroes. Actually, when I attack a hero or creep, Luna's original glaive spawns at the place of a creep that is being hit and it never disappears. It just keeps spinning at the place. After a while, there are glaives all around the map and it becomes really annoying and it causes lag too.