Hi! Thanks! It isn't that hard. I send a few raycasts from center and from wings down and forward relative to player. Then calculate average normal to the ground and use difference with forward and right vector to add control values. And I use distance to the ground to change input weights. Like it's harder to go down if you're close to the ground. But I spent a few days to figure it all out.