Ah! My bad. It’s hard to code without actually coding
So when you are trying to get the property in world script, your url is pointing to the correct gameobject but it needs to go deeper to refer to the component. In this case the type.script fragment. I don’t know what you set as id on that script but it defaults to “script” in the gameobject when you hook it up.
Gameobjects don’t know about the components different properties.
So I would recommend something like:
local url = msg.url(newtile)
url.fragment = “script” – or any id that you have set on it
pprint(go.get(url, “tiletype”))