1- you can't tell something to break down in scripting. You can however to an immediate speed change to 0, with max speed of 0. You won't be able to stop it from turning however.
2- yellow alert is a good idea.
3- I think you can script the invulnerability.
4- There's also preventing the player FROM being targetted as well as being unable to target anything.