The shader is not animating
You need to change this line. You declared your time variable with a capital T.

float timeOffset = time / 15.0;


You should change it to this

float timeOffset = Time / 15.0;


To animate the the time value in your script node and press I to insert a keyframe.  The field should turn yellow.