I guess the title says it all.
Most Helpful Guy
Unfortunately people get caught into patterns quite often, they have a type. Your type appears to be players. So you might want to expand your pool of potential mates to guys you may not have considered before.
There is no exact science for determining good guys from bad ones. Except that in this case the bad ones are probably also liars. You should be clear from the beginning about what you want from a relationship and make sure their goals line up with yours. If you are consistently ending up with players you might want to try taking things slow in the future because guys that are players often want to quickly 'hit it and quit it' so to speak1