Я, наверно, чего-то не понимаю, но что изменилось в варианте Saitei, что, к тому же, еще и помогло решить проблемы?! Скобки появились в условии!? Проблема, как я вижу, в том, что неправильно заданы координаты, проверяем на свободную позицию одну точку, а создаем объект в другой.
ЦитатаSpaceMarine ()
if place_empty(mouse_y,mouse_x) { instance_create(mouse_x,mouse_y,object_earth) } else {