Enemy frozen in place by light?

I want to make a little game involving enemies that are frozen in place like statues when the player’s flashlight touches them, but can move really quickly when no light is touching them. How would I go about doing this? My guess is a series of complicated scripts, but I don’t really have much experience with scripting. I’m a programming newb.

You can use physic rays casted from the your light to the enemies, and if they are in front of the light you set it frozen.

I would create a set of box colliders inside the light and edit them to be the shape of the light, I would then make them triggers and create a script with an ontriggerenter method where if the enemy triggers it you set the enemies interpolation speed to 0 with a reference to your enemy script. And if they aren’t triggering it then set their speed to normal.