Hello Crafter. :)
1. The scrollto behavior has a Shake event you can call
2. You can achieve this coyote time you speak of by tracking the time spent in the air in an instance variable. Then you can compare that variable to a time window of your choosing. If the variable falls within the time window, you can add a vertical force equal to the objects jump strenght.
3. You can do that with the Lens2 effect
imgur.com/x3Ic3Se