Первое и самое важное: таким образом, вы получаете твердое тело, что приведет к низкой производительности.
GetComponent - очень дорогой метод, никогда не делайте это в Update, делайте это в void Setup, сохраняя его в объект типа RigidBody, как в справочнике по API:
https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html
Второе:
Я думаю, что это может быть проблема ссылки.
У меня было много проблем с этим, когда я начинал.
Убедитесь, что simpleBanana - это объект, который содержит RigidBody.
Если ваша ссылка на этот RigidBody не перетаскивает его и не удаляет его, обязательно перейдите к simpleBanana перед применением GetComponent.
Например, если ваш скрипт включен в simplePotato и вы пытаетесь получить доступ к simpleBanana, сделайте что-то вроде этого:
RigidBody simpleBanana = GameObject.Find('simpleBanana').GetComponent<RigidBody>();
или, если simpleBanana является потомком simplePotato:
RigidBody simpleBanana = this.transform.GetChild(index_of_the_child).GetComponent<RigidBody>();
После получения правильной ссылки вы можете добавить любую силу, какую захотите.
Но не забывайте получать компоненты только при void Setup.