Per-actor time dilation is multiplied with the result of global time dilation. So if you set global time dilation to X and want to keep player playing at normal speed, set the player’s custom time dilation to 1/X.
So in your case, instead of setting player’s time dilation to 1, set it to 1/(global time dilation).
This is what I have so far and it does what I want but when it mouse click again to bring time back to normal the player is super fast and I’m not how to change him back to normal