Hi Shaun,
Here is an example of de-queueing one of our scripts and then registering and enqueueing your own. This should steer you in the right direction. Let me know if you need anything else.
/*-------------------------------------------------------------------------------
Add Custom events.js
-------------------------------------------------------------------------------*/
function example_enqueue_scripts() {
wp_dequeue_script('tribe-events-calendar-script');
wp_register_script('custom-events-calendar-script', get_template_directory_uri().'/js/events.js'); // notice it's not the same script name as the original one, that's important - otherwise it re-enqueues the old version
wp_enqueue_script('custom-events-calendar-script');
}
add_action('wp_enqueue_scripts', 'example_enqueue_scripts');