Attaching game object to another part of a gameobject

I have a stick that is always rotating and I want to attach a game object to the end of the stick that is rotating. Making the object a child of the stick doesn’t work as the object won’t follow the end of the stick but instead just rotates. I have no idea of going about this and can’t find anything online is there anyway to do this?

Put an empty GameObject at the end of the stick and parent your second GameObject to that.

Like this in the hierarchy:

Stick
  Tip
    SecondGameObject