How do I make text wibbly wobbly with animation nodes?
The characters follow the path of a sine-like function, so we should position and animate on a sine wave. We will be using the same technique described in this answer. The y position of each character should be the sine of its x position, which is trivial to do. To orient the characters along the sine wave, we will compute the angle that that the curve makes with the x axis by computing the arctangent of the derivative of the sine function $\arctan(\frac{d \sin(t)}{dt}) = \arctan(\cos(t))$:



We can change the frequency by multiplying by $f$ and the amplitude by multiplying by $\alpha$ to have the function $\alpha\sin(ft)$ which has an angle $\arctan(\frac{d(\alpha\sin(ft))}{dt}) = \arctan(\alpha f \cos(ft))$:



Lets animate the scale and the start value of the progression to get:



Finally, lets animate the y position of the characters such that it becomes zero at the end of the animation. We can do this by multiplying by the inverse of a sharp exponential interpolation:



This concludes the first effect. To achieve the second effect, try adding a noise vector to the locations of the characters:



Fine tune the amplitude and speed to get the feel you are after.