No matter what you do, you can’t prevent users from having full access to every bit of data on your website. Any Javascript you code can be rendered moot by simply turning off Javascript on the browser (or using a plugin like NoScript). Additionally, there’s no way to disable the ability of any user to simply “view source” or “view page info” (or use wget) for your site.
<script> document.addEventListener('contextmenu', event => event.preventDefault()); </script>
$('body').bind('copy paste',function(e) {
e.preventDefault(); return false;
});