Why my line trace is different

it my blueprint.And it is not correct in my scene

but it is correct in a new level

You have to add the Multiplied Forward Vector to the Mesh World Location for the Trace End, otherwise it’s calculated from the world origin, not from the mesh location. In the new level everything seems fine because your character in close to 0,0,0