I need help spawning Dripstone on players

I need to make it so when a player has a tag, all players in a 10 block radius of them has a dripstone spawn above their head. The command I have right now is this: execute as @a if score @s ASSpikeRainTimer matches 10 run execute at @a[dx=10,dy=3,dz=10] run execute at @s run setblock ~ ~5 ~ minecraft:pointed_dripstone

I don't know why it isn't working so if someone can help I'd appreciate it

Continue to help post