Time.timeScale was not my cup of tea. Make a custom class to gain full control over how each object will pause. Keep i mind that this is one way of pausing, you can apply the same idea in different ways.
I did a follow up video talking more about timeScale: • I was wrong about TimeScale | Unity Discus...
Join the Kingdom ► / discord
X ► https://x.com/ralph_dev0