Problem with Hover/Unhover Button Code.

Hi, guys. I have a problem. Let me get straight to the point:


Let me explain.
First of all, the “Online Vector” is just the vector translation of the “Online Sub Menu”
So, When I hover over the button, I want the Online Sub Menu to change its position from (0.0, -500.0, 0.0) to (0.0, 0.0, 0.0) and vice-versa when I unhover the button, I want the Online Sub Menu to change it’s position from (0.0, 0.0, 0.0) to (0.0, -500.0, 0.0).
As long as I hover over, and wait for the Online Sub Menu to finish moving, and vice-versa, everything works just fine.
My Problem:
If I hover/unhover when the Sub Menu is still moving, it suddenly stops and it won’t budge. What did I do wrong? Is there a better way to do this perhaps?
Any help is appreciated

Did you ever solve this?