I ended up loading the missing scripts from my functions file. It looks like this:
function mk_add_bp_js() {
if (!is_admin() && bp_is_group()) {
wp_enqueue_script( 'buddypress-js-min', plugins_url() . '/buddypress/bp-templates/bp-legacy/js/buddypress.min.js','jquery', '2.1.1');
wp_enqueue_script( 'buddypress-cookie', plugins_url() . '/buddypress/bp-core/js/jquery-cookie.min.js', 'jquery', '2.1.1');
wp_enqueue_script( 'buddypress-query', plugins_url() . '/buddypress/bp-core/js/jquery-query.min.js','jquery', '2.1.1');
wp_enqueue_script( 'buddypress-atwho', plugins_url() . '/plugins/buddypress/bp-core/js/jquery.atwho.min.js', 'jquery','2.1.1');
wp_enqueue_script( 'buddypress-deprecated-scroll', plugins_url() . '/buddypress/bp-core/deprecated/js/jquery-scroll-to.min.js', 'jquery','2.1.1');
wp_enqueue_script( 'buddypress-widget-members', plugins_url() . '/buddypress/bp-core/js/widget-members.min.js', 'jquery','2.1.1');
}
}
add_action('wp_enqueue_scripts', 'mk_add_bp_js');
If anyone has a better way of doing it, please let me know