change areascript into spectator

ref #937