Having ASD often makes it difficult to maintain proper relations with people. It can’t be easy. I commend you for trying to improve and for asking questions. What does your case manager/therapist say?
One of the strategies you could use is pause before you say things. It might appear strange to people that you make pauses in conversations but it’s better than purring at your boss or calling him homeboy