Paused tween won't play

Looks like I brought this up before but there must be a better way.

If I add tween.play(); anywhere in the update function it will work in this example:

But, in my game, the tween won’t travel to its destination if I try to play a paused tween while in the update function.

I think it won’t play because it’s inside a function but that function serves a purpose.