On my skate helmet I use the gopro headstrap over it.
On my ruroc I was planning to use the mount that is on the ruroc but that is impossible since they designed it wrong. There is no hex indent in their mount to tighten the gopro mount to it which every gopro mount has. You need the indent to hold the nut to keep it from spinning when you want to tighten the mount.
I contacted them about it and all though they have been awesome at helping they did not have a solution. Instead they gave me a free visor and another mount which was useless since it has the same indentless design but I asked for it anyway because perhaps mistakes were made.
On my tsg pro I’m not sure yet how I’m going to use it.
I use an old hero 4 session and it has been through some crashes. Since I use the strap, with the falls I have had it gets flung off the helmet because of the impact or better said sudden stop of movement.