Charlie Sheen chose his current favorite ex-wife for a trip to show the kiddies how much fun it can be to stab a pumpkin in the face.
Denise Richards and Charlie took the twins he had with Brooke Mueller ... along with Denise's adopted daughter Eloise (yeah, it's complicated) to Underwood Farms in Moorpark.
Denise is the temporary legal guardian of twins Bob and Max while their biological mother Brooke tries to get clean.
Pumpkin Patch Outing
10/5/2013 7:00 AM PDT BY TMZ STAFF
Get TMZ Breaking News alerts to your inbox