I am working on a parkour action FPS game and I am using raycasts for the bullets, and I’m trying to implement bullet time, I know time.timeScale doesn’t affect raycasts, but is there any way to slow down the raycasts?
No, raycast isn’t something that happens over time, it’s an instant calculation of collisions along a line, so there is no concept of “slowing it down”.
What you could do is for example switch from raycasts to collisions when entering bullet time.