diff --git bp-templates/bp-legacy/buddypress-functions.php bp-templates/bp-legacy/buddypress-functions.php
index 5e8ec4b..421fe08 100644
--- bp-templates/bp-legacy/buddypress-functions.php
+++ bp-templates/bp-legacy/buddypress-functions.php
@@ -231,6 +231,12 @@ class BP_Legacy extends BP_Theme_Compat {
 	 */
 	public function enqueue_scripts() {
 
+		// Check for bp-default's scripts before continuing
+		if ( wp_script_is( 'dtheme-ajax-js', 'enqueued' ) ) {
+			_doing_it_wrong( __METHOD__, __( 'The script dtheme-ajax-js has already been enqueued, preventing BuddyPress from loading its core JavaScript. If your theme provides native JS functionality for BuddyPress, please specify current_theme_supports( "buddypress" ) in your functions.php. If your theme does not support BuddyPress natively, please do not enqueue dtheme-ajax-js.', 'buddypress' ), '1.7' );
+			return;
+		}
+
 		// LTR or RTL
 		$file = 'js/buddypress.js';
 
