Hey 3run, thank you man, just what I needed. Works like a baby laugh

I only have problem when I use ignore_push in my movement code, the collision between the player and the static model stops working good as without ignore_push. I made a small test level where you can see when is ignore_push turned on in c_move, the player just doesn't stop when he hits the crate model, simply walk over it. On blocks still works good. For example I need that player only can walk on first small block and crate in level, but not on those biger.

https://easyupload.io/lbswpa