Going into or out of first person mode while using a controller will cause the game to switch to using PC controls until any additional controller input has been registered, typically the release of R3 for default zooming. This is caused by a triggering of the mouse movement input.
This can cause the player’s movement to stutter or come to an out-right halt.
https://gyazo.com/7b810794dd708785485b1ca3f62e3373
Above is an example of the issue I’m describing with the output displaying the lastInputType variable at the start of the ControlModule:SelectComputerMovementModule() function.
At no point in the clip do I release the left stick while moving forwards.
This was tested both inside and outside of Studio using the latest PlayerModule.
Edit: Would just like to add that I made this post under the assumption that this was an issue with the default PlayerScipts as I’m in the process of updating them for my game. But after going back to using the old PlayerScripts this issue is still present. Meaning this is a recent issue when going into/out of first person causing the MouseMovement input where it previously never.