How can I slow down Global Time Dilation without it affecting the player?

There has been a moderately similar question to this a while ago, but my time dilation doesn’t immediately go down to 0.1 with the click of a button, it gradually goes down, but somehow I need the time dilation for the player to stay at 1 while GTD varies. Anyone?