Help! DontDestroyOnLoad (this);

I got a problem after Loading my player to another scene using the DontDestroyOnLoad (this);

After loading in another scene, my character controls are rumbled, or altered or specifically not the same like the previous scene. I used the script of the default ThirdPersonController.

I don’t know how to solve this please help.

Do you have an instance of the player in the other scene ? Its easy to end up with multiple instances of stuff when you are using Dont destroy?