particle minecraft:sonic_boom ^ ^ ^1
particle minecraft:sonic_boom ^ ^ ^2
particle minecraft:sonic_boom ^ ^ ^3
particle minecraft:sonic_boom ^ ^ ^4
particle minecraft:sonic_boom ^ ^ ^5
particle minecraft:sonic_boom ^ ^ ^6
particle minecraft:sonic_boom ^ ^ ^7
particle minecraft:sonic_boom ^ ^ ^8
particle minecraft:sonic_boom ^ ^ ^9
particle minecraft:sonic_boom ^ ^ ^10
## Damage
scoreboard players set #VB.Result vb.dummy9 0
execute positioned ^ ^ ^1 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^2 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^3 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^4 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^5 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^6 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^7 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^8 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^9 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}
execute positioned ^ ^ ^10 if entity @e[distance=..5,type=!#vb:non_mob] run function vb:tick_entity/deal_damage/in_hitbox {conditions:",type=!#vb:non_mob",amount:16,type:"vb:subwoofer",extra:""}

playsound vb:block.subwoofer.woof block @a[distance=..16] ~ ~ ~ 0.75 1