If I ever think of a joke or pun that I like then I will (almost unconsciously at this point) start rehearsing telling it a few times in my mind and memorizing it. I have a rather large library of jokes to tell, and I can reuse them as long as I'm careful to not use it on the same person twice. I also read funny comics, listen to comedians, look up memes, look up jokes, and stuff like that to give me ideas. In a conversation I can usually make some good jokes every now and again, especially if I am comfortable and not too anxious. It really does help give me some much needed charisma sometimes.
_________________
Also known as MarsMatter.
Diagnosed with Asperger's, ADD, and Generalized Anxiety Disorder in 2004.
In denial that it was a problem until early 2016.
Deviant Art