I believe it's a vehicle.
Code:
On player get near -> enter vehicle.
for (local i = 0; i > 40; i++) do
local plr = pUnit:GetRandomPlayer(0)
if plr:GetDistanceYards(vehicle) < 5 then -- they are on us
plr:ExitVehicle()
plr:MoveJump(x,y,z,)
end
end
Or something similar.
You would have to experiment with the game mechanics and such given.
ArcEmu does not have the movement functionality (MoveJump, MoveCharge, MoveKnockback) implemented to the Lua engine by default, however you can find a patch submitted by myself in the patch submissions forum.