Possible to use Raycasts while TimeScale = 0

Does anyone know if it is possible to still have functioning raycasts while the Time.timeScale = 0? I am trying to pause my game, and then have a functioning menu system that uses raycasts. From what I can tell, they don’t fire when the timeScale = 0. I’m trying to avoid using GUI. Is this possible? Thanks!

There shouldn’t ba any issues with Raycasts and timeScale = 0. Just keep in mind that coroutines might break because of the frozen time and FixedUpdate is no longer being called!

Update should still be executed.