Of COURSE it's not your fault, you admitted in your post that your mechanic told you about all the gaskets that were bad. Gaskets aren't made to leak..........shocking, I know, but true. If one is leaking, it is a PROBLEM and needs to be fixed IMMEDIATELY.
But of course it's not your fault..
LMFAO at the rest of this post though............now the kid says he was going WOT to see if it was "any fast" with a broken oil pan gaskets, LIM gasket, and valve covers.
You fail at cars, buy a hundah