@Aren, I understand this approach applied to the examples. What I'm curious about is how it would work with an animated player? Does the spring component script go on the armature instead of the renderer in that case?
Edit: Looking at the Unity script reference, it seems like what I see as named "Armature" is a SkinnedMeshRenderer. Is that correct? If so, I imagine I can use it just like a MeshRenderer in TNet's second example.
Please let me know if I'm on the right track.