Bo-rifle