Transform.Rotate not affected by Time.timeScale

I want to use a global slow motion effect in my scene, when I lower Time.timeScale the most stuff is slowed down except a few objects that uses really simple code :

   function OnMouseEnter()
    transform.Rotate(45, 0, 0);

Why is transform.Rotate not slowed down too?

Because you aren’t using Time.deltaTime.

function Update {
    transform.Rotate(45 * Time.deltaTime, 0, 0);