I agree with the guys. It's probably a blown head gasket, or a cracked head. What worries me though , is the coolant and oil on the GROUND.
Even if you had a blown gasket, it wouldn't leak externally. You may want to get under the truck with some cleaner and a strong light and have a look around. Good luck.