In short I've got an electric guitar that makes a buzzing sound when I'm not touching metal, I know it sounds like the thousandth time this has been asked but bare with me, it doesn't go away ONLY by touching the metal of the guitar, if I'm touching the body of the guitar (so no metal just wood) and then I touch a piece of metal it will go away. For example if I sit it on my lap and touch my MacBook it will go away, again I'm not touching any metal on the guitar BUT there is an exception.
If I plug my computer in to charge and then touch it the buzzing gets significantly louder, the same thing happens if I just touch my phone in general (doesn't have to be charging and the buzzing gets louder the closer my guitar is to my phone) and the whole time I'm not touching the metal of my guitar, if I do while touching either my phone or my charging MacBook it gets slightly quieter but doesn't go away.
I am very curious as to if this is just a faulty ground that gets louder when I touch my phone for whatever reason or if its something else. Again I am stressing I am NOT touching the metal of the guitar and it gets louder and can CAN either touch the metal of the guitar OR touch something else metal with the guitar just resting on me for it to go away.
For information I am using a Spider V 20 amp and a Yamaha guitar (I can't remember the exact model)