Rigidbody.AddExplosionForce doesn't affect my moving rigidbody!

I’m making my first project in school and I’m making a racing game.
And the Rigidbody.AddExplosionForce doesn’t affect the moving rigidbody on my npc unless the mass is 1.

I guess your cars are marked as “kinematic”. Kinematic bodies are not affected by physics, but they will affect other physic objects.

That being said, you can not use AddXXXForce(…) methods with kinematic rigidbodies. Kinematic bodies are supposed to be controlled via scripts.