How Do I Keep Rigid Bodies From Going Through Each Other?

I have a game object that has a rigid body. When ever i add gravity though it goes through the floor. The floor is a kinematic rigid body. If it helps the game object also has a box collider that is a trigger. The floor also has a box collider but it isn’t a trigger. I’m not sure how to fix it.

Why is the floor a kinematic rigidbody? Rigidbodies are for objects that should be affected by physics. So, unless you can dislodge the floor from the world by punching it or something, remove the rigidbody from it and just keep the colliders.

Colliders labeled as triggers will not collide with other objects. In your case, do not make the box collider on the gameobject a trigger.

Try to add a mesh collider and check on Is Convex.