Sorry for the laggy video, but it was the best I could get.
It looks fine until the final few seconds in the end, where I stretch the lamp but, when I exit the ‘move’ function, it snap to another postion. Is it because of the constrains of the movement of the bones?