Well, I was like you before, thinking that ASM is just something sh*tty and I always ask people for patches. But if I were you, I'd learn it. At least how to compile it. I learned from HackMew's Knowledge Thread. Everything you need to learn it is there.