Well, the problem I see is this:
pbWildBattle(
PBSpecies::BEEDRILL,7,result,false,)
Change it to:
pbWildBattle(PBSpecies::BEEDRILL,7,10,false)
If that works, and it should, then you're set.
As for the other question, the movement of the event should be set to fixed, and in the activation...