To the left of the frame there are two semi-transparent objects. They are clones of the main charries jumping aniamtion and are meant to show/reappear when double jumping. I have managed to get it working with both double and standard jumps, but thats not what I want - Just the double. I tried fiddling around with events and ended up with them just being invisible all the time. Even when I tell them to reappear they don't show. There are no events (as far as I can see) forcing them to become invisible.
For your invisible code, you aren't actually repositioning the clones relative to the player. They aren't invisible. They just don't move from their initial locations offscreen. If you start them onscreen (or just look at them in the debugger), then you see they just float there, looking left/right like the player.
For your visible code, get rid of the visible/invisible events (leaving the repositioning actions) in "Misc" and control visibility by the double jump triggers themselves in the Double Jump group: Object is standing on ground -> make them invisible. "z" is pressed, object is not on the ground, and that flag is off, make them visible. Just for organization purposes, you might want to move the double-jump flag to the player object itself, and not some random unnamed active object platform.
Hope this helps.
"Omg. Where did they get the idea to not use army guys? Are they taking drugs?" --Tim Schafer on originality in videogames