Interaction around an gameObject

Hi everyone !

Here is the thing.I have an empty gameObject and an object (a sphere). I would like to move into my 3D world and make my sphere move around my gameObject (we can't see this game object). If I go in a direction (e.g right) I would like my sphere doesn't follow immediately my gameObject but create a smoothly effect to join it. Do you have an idea how to make that in JS or C# ?

Thanks a lot for your help :)

There is a SmoothFollow script in the Standard Assets. You can look at that and adapt it to your needs, if necessary.

Could be like this: Sphere orbits GameObject1, which in turn SmoothFollows GameObject2, which you control with your keyboard (or whatever).