Who is responsible for Site Safety at site, Construction Team or HSE Team?

Here is the big Question in the construction market how is directly responsible of taking care of the activities and arranging the materials on site.

Most of the Companies are saying HSE Team is Direct responsible of arranging and implementing the HSE materials on site which is bad practice. Moreover to support the Construction Team at this point HSE Team is helping them to arrange all the required materials on the site but basically HSE Team is deploy on the site as an Advisory Body.

Now-a-days most of the Client and the consultant are also raising the comments and letter against the HSE Team rather than working as Team on the site.

So as per you Who is responsible for Site Safety at site, Construction Team or HSE Team?