There are over 200 bones in the human skeleton and all have muscles attached to them so you need to specify which bone.
Muscles do not attach to other muscles. They only attach to bone.
Tendons attach muscle to bone Ligaments attach bone to bone
Tendons
Tendons attach muscle to bone, muscles do not attach to bone.
Both the origin and insertion points attach muscles to bone. The muscles are moving the bones so they must be attached directly to bone.
Tendons attach to the periosteum of bone.
bones
I say tendons
Hamstrings
muscles are attached to bone by fibrous connective tissue called tendons. Tendons attach the muscle to the bone by connecting and growing into the periosteum which surrounds the bone forming an anchor for the muscle.
Tendons attach bone to muscle bro.
Tendons attach muscles to bones. Don't confuse these with ligaments which attach bones to bones. just keep repeating to yourself: TENDONS = muscle to bone LIGAMENTS= bone to bone hahahahaha this a question from my year eight science test