Printing on clothes?

So far I’ve just been using the speedball block printing ink on paper, I‘m just wondering does it work the same on clothes/fabric? Would a different medium do and last a lot better? Thanks in advance