Thanks for replying...
I Actually just made a quick demo, but the only way I can get it to work is:
1.Getting the player to overlap an invisible helper (the size of the roof).
2. Setting a tileset range to a transparent tile to make the roof tileset are transparent.
Though this works, I can't find a way to match the co-ordinates of the invisible roof helperto the corresponding tiles x,y.
I tried roof_helper.X and roof_helper.Y in the Set Tile X, Set Tile Y... but it's not looking for world co-ordinates, but tile co-ordinatess like 4, 8.
I feel it would work well, but not practical to manually set every roof in the map.
Any suggestions? Thanks