Okay here is the question. Most people know that hidden power is given the type normal on the status screen, although it can be any type but normal. But if you use it and someone uses counter, it is countered as if it was a normal attack. So then here it is. Does Hidden power only get STAB if the pokemon using it is a normal type, and is it always treated as a pysical attack (like normal attacks). I don't think the aformentioned two are true, but I am just wondering.