Sorry, forgot to mention you succesfully "goated" the pokemon, so they are less accurate in their anger.
Also Heracross missed Ryhorn, and the Heracross is bruised at the moment.
Alister's threats distract the Bug pokemon, making it glance in anger at the squishy human. At the same time the Gastly uses the chance to psychicly attack the Machop. A large tree slams down, smacking the Machop and taking it unaware.
The Ryhorn takes the oppertunity in the confusion to control it's roll, so to speak, and continue it's Roll out attack. Distracted by Alister, the Heracross is too slow to dodge and takes another blow from behind, harder than the last, dazing it slightly.
Yet the fighting pokemon don't want to take attacks lying down. The Machop leaps after Gastly with surprising strength in it's small legs and at point blank direction, performed a Flame thrower attack, blasting a cone of fire at the target.
Heracross meanwhile performed another Brick break, embarressed by it's earlier failure. This time however it catches the Ryhorn, which takes the blow poorly, causing it to become dazed, bruised and even a little weakened.
Flame Thrower: Cone Area Damage 6 (60 ft cone, DC 21) Dodge 16 to reduce damage by half. Rhyhorn was hit, but not too badly, I figure you want to stop them from doing anything serious that could knock one of the pokemon out.
The Barboach, handicapped by it's inability to move well out of water, is unable to dodge the fierce strike. The blow causes the pokemon to see stars, but doesn't knock it out yet. Angered, the pokemon blasts a powerful wave of water out of it's mouth in all directions, trying to hit the evasive mouse pokemon.
Surf: Cone Damage 6, 60ft cone. Damage DC 21, Dodge 16 to reduce damage in half.