Shock-whip