Scaling model inside bp wont influent the actual distance of root motion and when game runs character still moves very little distance
Because it only follows the real length of rootmotion of what you made in the modeling software.
I actually found the solution,which is to set the rootmotion scale of the character.But this function is not public to blueprint so we need make an interface in cpp.