In Scratch 3.0 touching between clones work Unlike Scratch 2.0, the "touching []" boolean reporter will no longer return true at all times if the reporter argument is set to itself. Instead it will return false unless the rendered target is touching another instance of itself.
Source: https://github.com/LLK/scratch-vm/wiki/Compatibility This is also an issue to be addressed in Sulfurous: https://github.com/Mittagskogel/Sulfurous/issues/81