What does this mean?
To be honest, all your stuff is like 100% on point with the vibe we've had going.
I don't know if it is a compliment or the guy just cursed me :D
In this context "on point" means that your "stuff" is completely in line with the standards, expectations or aims of the speaker. Most likely your work or whatever it was is along the same lines as his.
from www.urbandictionary.com:
on point: to be perfect; to satisfy; whatever it was, it met the person's standards
I would say that this is meant as a compliment. I can't see any way that it should be taken as a curse.