For the first one,

(From:
http://villavu.com/forum/showthread.php?t=32490 (VERY useful))
When searching for colors, you specify where to search for. Usually people look for the whole Main Screen (MS), but if you only wanted to search for the right half of the screen, you'd do something like..
FindColor(x, y, 123456, MSCX, MSCY, MSX2, MSY2);
//Actually, I think it'd be MSCX, 0, MSX2, MSY2..
That'd start from the top middle, and go down to the bottom right of the screen, effectively searching the whole right half.
To check if it's dead, that's a bit harder. If you're in an aggressive area, then it's even more difficult. If not, then you can just see if your in a fight or not. (There's a function in SRL called InFight I think. And you could just do a check every few seconds to see if you're in a fight or not.)
TPAs should suffice. Search for tutorials. ;) Very useful. And if it's only a single tile that you can stand on for it to be a safe spot, then you'd probably want to have a main screen click, as well. It's probably near some skeletons or a wall or something, so it should be pretty simple with some basic math to find it effectively. And make sure you have plenty of fail safes for this. (HP check, eating, teleporting if necessary..)