The phrase "makes a stab" refers to attempting to do something, but not necessarily being successful at it. There are several synonymous phrases that can be used in place of "makes a stab". Some options include "takes a shot", "gives it a go", "tries their hand at", "takes a swing at", "makes an attempt", or "endeavors to do". All of these phrases convey a similar message, that someone is making an effort to do something, but the outcome may not be guaranteed. These synonyms can be useful for adding variety to your language and expressing the same idea in different ways.