Foliage collision + foliage bend on collision- In engine feature?

So I am at the bar ATM and everything Is too loong so I didn’t read but heres how I do it. get the moving player/moving objs facing direction and bend twords using that vector. I then have a variable that is multiplied by Rand and use that value as a timer for when the grass/foliage springs back up. it give a steam rolling effect. but it works well for me. btw I use a blueprint not foliage. But a shader shouldn’t be too different. Hope this gives you some useful info.