people have to stop being drone and use some sense , there is a few different situation that will look alike:
a player dab and is in front of the goal , there is no goalie, the ball hit him and if he wasnt there it would be goal > goal is allowed
a player dab and is in front of a goalie , the ball hit him > advantage or 30 secs
a player dab , he is not in front of the goalie , the ball hit him but would have not went in the goal > no goal. if the ref assess that the shooter is trying to draw a foul , he can yell “keep on playing”
a player dab in front of the goal, but another player is right in front of him ( probably the cause of the dab) , the ball hit him > no goal. just hold onto the ball until there is a clear shot… people cant just evaporate.