Your motor *has* had one mounted, by you, according to your previous post, three times, unless you meant something completely differently by this statement:
I've had the same result with 3 diffrent thermistors and am getting tiered of opening this motor... any ideas?
If you did mean something different, please clearly and completely describe exactly what has already been done, so I can suggest tests that will help you find a solution.
Otherwise, I am asking you to try the thermistors you already have (that are not presently mounted in the motor) on the VESC, while the VESC is connected to the rest of the system just like you already have it, but with the thermistor external to the motor, just measuring air temperature, not touching the motor at all.
First wire it using the wires that go to the thermistor in your motor now, in place of that in-motor thermistor, and note it's readings.
Then test it just directly connected to the VESC, without using the wires that go to the presently in-motor thermistor, and note it's readings.
These tests will eliminate the possibility that something within the motor or motor wiring is interfering with the reading.
If the results are exactly the same with both of these tests as with the in-motor thermistor, then either the thermistors are not what they say they are, or the VESC is not setup correctly to read them.
You can test the thermistors directly with an ohmmeter, at various temperatures (measured with anohter thermometer that you know is accurate at that temperature, with it's sensor right at the same place the thermistor-under-test is at), to determine the beta.
https://www.ametherm.com/thermistor/ntc-thermistor-beta
You'll need to measure at (at least) two temperatures.
Just testing the base resistance at room temperature doesn't give you the data needed to determine the response curve (which is what you're have a problem with--the response is not what the VESC expects, and/or the VESC isn't reading them right for some reason).