nice idea you got there , i wasn’t able to make out what you meant but after hearing "spring " i get what you are trying to do, to make it springy try using timelines (for scaling ) it will give bouncing-like effects( by the way ,what 3d application are you using?) some math is needed here with timeline too to do this. (you are trying to keep it stuck at one place right?)