The bus will spawn at second floor. The drunk driver should come from first floor. He will wait for you to enter the bus. Enter the bus as passenger and driver will take you to the station. Don't try to piss him off.
To enter as a passenger you can try this snippet
on('keyup', async (key) => {
if (key == 'B'.charCodeAt(0)) {
const closest = game.getClosestVehicle(Player.local.pos.x, Player.local.pos.y, Player.local.pos.z, 50, 0, 70);
game.taskEnterVehicle(Player.local.scriptID, closest, 5000, 2, 1.0, 2, 0);
}
});