void FixedUpdate()
{
rigid.MovePosition(transform.position + transform.right * Time.fixedDeltaTime);
}
why this function moving the object with Vibrate?
I have used before:
add force
velocity
transform.translate
But so were they
rigid.MovePosition(transform.right * Time.fixedDeltaTime);
or
rigid.MovePosition(new Vector3(write here coordinates as you want, just test it out) * Time.fixedDeltaTime);