Server side lagging behind on character position

The issue is simple. When my character touches a part, its position is printed to the server sided console. However, the position that is printed is not near enough the part that is touched. The server recognizes that the Touched event is fired, but then prints a position that is not near enough to the part. This is because the server side has not yet updated the movement that the client has made and uses the latest position that it has. How can I work around this lag and print the position that my character is at, and not the past position?

Are you using a custom character controller?

Nope, it’s a regular character. I don’t know why this is happening.