Не поверите. Случайно наткнулся тут на парня, который меня в школе всегда обижал. Копал огород, и вдруг раз — что-то твёрдое.
Первый вариант
Скорее всего автор подразумевал этот вариант значения анекдота. Наткнулся на скелет или гроб копая огород. Раз автор знает чей это скелет или гроб, значит сам он его там и закопал. С другой стороны — какой смысл закапывать труп у себя в огороде? Лучше где-нибудь в лесу, это будет и экологичнее и безопаснее, чем у себя на территории. Кроме того труп закапывают на глубину 2 метра, поэтому он вряд-ли мог наткнуться на твёрдое, копая огород.
Второй вариант
Когда автор копал огород прилетело в него что-то твёрдое, например камень. Т.е. задира заметил его и по привычке решил обидеть автора и швырнул в него камень. Но тогда «наткнулся на него» не сильно подходит, так как скорее обидчик наткнулся на него, а не наоборот.
Третий вариант
Так как автор не указывает в анекдоте кто именно копает огород, то возможно огород копал тот, кто его обижал, а автор анекдота проходя мимо заметил его и бросил в него камень. Полностью подходит данный вариант по смыслу и возможностям.
Четвёртый вариант
Когда автор копал огород, обидчик подошёл тихо сзади и ударил его, т.е. «наткнулся» на твёрдый кулак или палку или что-то другое.
Пятый вариант
Огород также копал обидчик, а он подошёл сзади и ударил его. Но в данном случае получается, что автору нужно было зайти на чужую территорию, а если он воспитан и законопослушный, то вряд ли стал делать такое.
Таким образом 2 варианта (III, IV) полностью подходят по смыслу и возможностям. 2 варианта подходят не на 100%-ов описанию. Первый вариант указывают на полную тупость автора. Поэтому читающему этот анекдот приходится гадать что имел ввиду автор анекдота. Хотя с другой стороны каждый может выбрать тот вариант, который ему больше по душе.