@uniwang - a couple of possible solutions come to mind:
-
If you have a game controller plugged in, unplug it and try again.
-
Make sure the SetPreviewBlock function in the BP_BlockPlayer is removing the collision for the PreviewBlock:
Let me know if that helps.
One other possibility is the mouse is moving the crosshair and the character is turning accordingly.