The Bone Fist is Jack Skellington's "weapon", as shown in Kingdom Hearts II's equipment menu. It is not an external weapon, but Jack's skeletal hands. Due to his extended reach and height, it is not a serious pitfall. It cannot be switched to any other weapons.
The Bone Fist is literally Jack Skellington's fist, and is represented in Kingdom Hearts II by a grey sphere with the silhouette of his four-fingered, skeletal right hand and wrist on it.