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