I have no idea why this is happening, I don’t have any Time.timeScale in my other scripts and even if I just create a new script and attach it to a gameObject and type in the Update method Time.timeScale = 0f, as soon as I hit play, the Time.timeScale goes to 1.
Does it work like this?
void Start()
{
Time.timeScale = 0f;
}
Use maybe the Time.timeScale = 0f in the Start method…