After not receiving help at all.I had to tackle this one out alone. So i did.
The solution was to attach my pawn to the component that is under it(got the component from a a line trace each tick).I also put a branch after the line trace checking if the character stand on top of the object,Using the engines collision options “ECB(Can Character step on Boolean)”.