Slowing down time with host_timescale

For a certain part of my map, I added a point_servercommand so that when the player hits a trigger, it does 3 commands (sv_cheats 1, host_timescale .5, and sv_cheats 0, each .01 seconds after the previous one.) It doesn’t seem to be working, so I’m assuming you can’t use point_servercommand to activate cheats. Is that right or is there something else that’s causing this to not work?

Turning off cheats reverts host_timecale to 1.

Then is there another way to do it, since I don’t want to leave cheats on?

Not that I know of.

If it’s in SP you don’t need to turn it off?