All macaronies position resets when I set location key on ONE macaroni!

In my animation macaronies gets pulled up by a stick.
Anyways, the macaronies are just one macaroni, duplicated.
But then I made the link to each object unique so they wouldnt stick together.
Still now when I set the location key on one macaroni, all macaronis position are reset!!

Why and how do I fix it?