Without using unofficial plugins, you can use the Timer object to lerp (linear interpolation) between 2 values smoothly.
For example;
Set timer to 1 second
every tick;
lerp(x1, x2, timer.CurrentTime / timer.Duration)
lerp(y1, y2, timer.CurrentTime / timer.Duration)
and because the timer resets to zero, you need to add;
OnTimer | set position to x2, y2