Are there specific weapons that can headshot enemies, or can all attacks headshot enemies, including melee attacks? Can all hero abilities headshot enemies, such as Genji's Slash Dash if aimed correctly?
I would also like to know, besides what can headshot enemies, which of those weapons have the biggest leniency in terms of getting headshot. For example, with hanzo, you can aim close to the head and it will still count as a headshot; is his Storm Bow the most lenient in the game in terms of how far you can stray from a player's head and still get headshots, or are there other weapons that allow for even bigger cheesing?