For scattered rubbish:
* Debris: This is a general term for scattered fragments or remains of something broken or destroyed.
* Litter: This refers to small pieces of rubbish discarded carelessly.
* Trash: This is a more informal term for rubbish or garbage.
* Junk: This implies discarded or useless items.
* Refuse: This is a more formal term for waste material.
* Rubble: This specifically refers to broken pieces of stone or concrete.
* Scraps: This suggests small pieces of something that is leftover.
For ruins:
* Remains: This is a general term for the parts of something that are left after it has been destroyed.
* Wreckage: This implies the remains of something that has been destroyed violently.
* Derelict: This refers to something that is abandoned and in a state of disrepair.
* Ruined: This is a straightforward term for something that has been destroyed.
* Shattered: This implies that something has been broken into many pieces.
* Desolate: This describes a place that is barren and abandoned.
The best word to use will depend on the specific context and the nuance you want to convey.