I found this script and changed a little. it works really well only limit is that is difficult to identify how strong the push is ( up or down )