Trextasians

This is a trextasian. They are a different species from another planet. They call themselves "Trextasians" from the planet "Trexta." Scouts were sent to check a city called Barria, where no one lives. They found a spaceship, and these strange creatures. They came in peace though, and they were selling strange objects too!