no money no talk语法错了没?

没错啊。No money,no talk.就是这么讲的。语法上也没错。Talk本来就可以作为动词,也可以作为名词,在这句话里是作为名词使用,直译为“没有钱,没有谈话。”也就是“没钱免谈”的意思。"no money,no talking"语法上也没错。不过很多老师教的是“No money,no talk.”

而且有一些惯用的句子是不纠结语法的。希望对你有帮助~!