How about this?
\documentclass{article}
\newcommand\mydots{\hbox to 1em{.\hss.\hss.}}
\begin{document}
Hello\dots
Hello again\mydots
\end{document}
Or if you prefer to keep it all "clean" LaTeX commands:
\newcommand\mydots{\makebox[1em][c]{.\hfil.\hfil.}}
A further consideration would be whether you care about maths mode or not. The standard \dots
command carefully checks whether we are in maths or not and does the right thing. If you want to worry about this, then you would need this:
\newcommand\mydots{\ifmmode\ldots\else\makebox[1em][c]{.\hfil.\hfil.}\fi}

In order to change the spacing of the dots with this solution, you change the overall width of the ellipsis. In the above examples I've made it 1em
wide, and the the \hss
or the \hfil
commands expand as needed to make the dots evenly spaced.
If your ellipsis is ever followed by more text, then there is another consideration: whether you want any built-in space after the ellipsis (as pointed out in the comments). The original \dots
command has a small amount of space after it, but my suggested replacement above does not. For example

To fix this you can either add a thin space after it by hand or amend the definition to:
\newcommand\mydots{\ifmmode\ldots\else\makebox[1em][c]{.\hfil.\hfil.}\thinspace\fi}
ellipsis
package?\usepackage{ellipsis} \renewcommand{\ellipsisgap}{0.1em}
just works in text-mode. And it will redefine your normal\dots
-command. Even\let\olddots\dots
does not work then.ellipsis
package, two more configurable spaces:\ellipsisbeforegap
and\ellipsisaftergap
(space before and after the dots, useful in many cases), apart from making it configurable also for math mode.