I've been trying to download projects so as to read the script and get ideas on how they made things. However, EVERY TIME I try to download something, though it downloads fine, it refuses to open up on scratch because of a so-called "bad header". What isn't working?
Offline
What version of Scratch are you using? You may need to upgrade your version of Scratch. The 'bad-header' issue usually comes up if an old version of Scratch tries to open a project made in a newer version (ie. Scratch 1.2 cannot open a project created using Scratch 1.3).

Offline