How to detect if part is sliding against a surface instead of colliding?

I currently do not have a script handy to show off for review, however, I am just wondering if it is possible to even find out if a part is sliding. Any help and examples would be appreciated.

move it a tiny bit like ever so slightly in every direction and and run :GetIntersectingParts() on it
you can do a scan around it that way