I really don't know how to describe this problem...
What happens is a raycast (witch is a child of the player) returns the collision point correctly until the object that it collides with changes, when it just keeps the last value it had last time.
I have already tride force update, and yes it is enabled (a lot of people just say to enable it from what I sow in other questions)
Maybe a vide would help, but I don't know how to upload one.