True. It’s a vec4 but you’re free to go ahead and only use a single value, for instance the x-value.
What if you try go.set(“#gui”, “uniform_timer”, vmath.vector4(time, 0, 0, 0)) ie feed the time from a .script attached to the same game object as your gui.