Anything above 5 on the moh scale will scratch glass including glass itself.
If you want a uniform etch then a tumbler is the way to go.
If you are talking about faceted glass that can be done with a grafite tool
or you can buy a press to do it for you.
Other than that you would have to grind and polish the facets.
https://www.artbeads.com/english-cut/