Put prop on a player-bone

Hello, I wanted to know, how I can put a prop/weapon/item on a players bone, like a PHX plate “covering” the players back? for that I’d also need to know how to list all the bones available, thanks for the answers.

Get the number of bones

Entity:GetBoneCount

Get the bone’s name by doing a loop

Entity:GetBoneName

Lookup for the bone

Entity:LookupBone

Get the bone position

Entity:GetBonePosition

Create your clientside model and then do your stuff on postplayerdraw