Любая стороняя реализация плавного скроллинга подразумевает отключение нативного. Это плохо, потому что обязательно породит баги или ухудшит UX. К примеру, в Safari на OS X может использоваться инвертированная прокрутка. А у вас на сайте будет прямая.
В общем, я бы не советовал. Но если очень хочется, не нужно никаких плагинов, просто отслеживайте событие document.onscroll и меняйте значение document.body.scrollTop и document.body.scrollLeft с той плавностью, которая Вам требуется.