Help with moving plants

What I am trying to make is that when a player or morph walks through plants it rotates them the way the player is moving. So the plants get pushed when people walk over them.

Video example of what I want:

I have tried using Humanoid.MoveDirection but could not get it to work

That video is what you did? Or what do you want to do?

The video is what I want to achieve so far I have not been able to achieve anything close to want I want

I don’t know exactly how to do it in a new way, but I know one outdated way to do it.
It would be necessary to attach the plant with two points and then use body giro.
But it’s an outdated way so it probably won’t help you.