In general, the bones (via tendons).
There's plenty of exceptions (e.g. the ones that fix to skin to make facial expressions), but they of minor importance.
bones
Muscles do not attach to other muscles. They only attach to bone.
That is correct.
your penis muscles attach to a boner
tendons helps to attach muscles to the bones
No. They attach muscles to bones. Ligaments attach bones to bones.
Tendons are basically found everywhere around the body because they attach bones and muscles.
No muscles attach to the talus, extensive ligaments attach to the talus to reinforce the ankle joint however the majority of the muscles originate from the calcaneus
Tendons
Tendons may also attach muscles to structures such as the eyeball.
The functions of the ligaments is to attach the muscles to the bones, to attach bones to bones, to give support to the joints and help in the movement of the joint and body
The human body contains many tendons. Tendons attach skeleton muscles to bone. Ligaments, on the other hand, attach bones to other bones.