BGE Character dynamic
After checking my settings , i finally found a solution.
It appears that after animating my character , i didn't turn off the auto-keyframe button which is in the animating layout. Thus , when i move around my character , it automatically set location to the character meshs. Which corrupt with my armature and dynamic.So i deleted my character meshs action editor and it fixed it .
Hope this will help people who will come across this problem like me .
Remember to turn off your auto-keyframe button after you done animation. 
Cheers and have a nice day.