1. You would use a condition comparison with a variable, set it to false during the wait and back to true after the wait so it's possible to attack
2. Not sure what you're doing here, I see only a move to action. I would use simulate control which includes the jump but you need to tell it when to do those
3. It depends on your game, you could use any of these listed