When I pause by pressing the escape key I set the timescale to 0, but I am still able to look around and move my camera and rotate the character by pressing the input keys but the character will not move. However, if I switch the cinemachine camera out for a FreeLook camera everything quits moving as intended with a timescale 0. What problem am I running into?
able to fix by putting the movement and player rotation code under FixedUpdate() instead of Update()
Check Ignore Time Scale in the CinemachineBrain