Gold, Level, Item or Maphack are not possible (except you find any exploits to get this data) to do because this data is saved on the server. They are some informations which are send to the client and not displayed to the user which you can "hack" (like techies mines, sunstrike/mirana arrow and projectiles). One tool which does that is Ensage. Just google "Ensage Dota 2" and you will find it.