Is it actually possible to dispose of a body with hydrofluoric acid?
Hydrofluoric acid is toxic and corrosive, but actually isn't that strong of an acid compared to other hydrohalic acids; the fluorine has a very good orbital overlap with hydrogen and is also not very polarizable, therefore it resists donating its proton, unlike other hydrohalic acids which are good proton donators. It will break down some tissues, but it will take a relatively long time and won't turn the entire body into stuff that can be rinsed down the drain. Hydrochloric acid is a much stronger acid, and as it has several uses from pH-balancing pool water to preparing concrete surfaces, it's available by the gallon from any hardware store. However, it isn't very good at dissolving bodies either; while it will eventually work by breaking down the connective tissues, it will make a huge stink and take several days to dissolve certain types of tissues and bones.

The standard body-dissolving chemical is lye aka sodium hydroxide. The main source is drain clog remover because most drain clogs are formed by hair and other bio-gunk that accumulates naturally when humans shower, exfoliate etc. It works, even though the body's overall chemistry is slightly to the basic side of neutral (about 7.35-7.4) because the hydroxide anion is a strong proton acceptor. That means that it strips hydrogen atoms off of organic molecules to form water (alkaline hydrolysis, aka saponification), and as a result, those organic molecules are turned into simpler molecules with lower melting points (triglycerides are turned into fatty acids, saturated fats are dehydrogenated to form unsaturated fats, alkanes become alcohols, etc). Sodium hydroxide is also a ready source of the sodium ion; sodium salts are always water-soluble (at least I can't think of a single one that isn't). The resulting compounds are thus either liquids or water-soluble alcohols and salts, which flush down the drain. What's left is the brittle, insoluble calcium "shell" of the skeleton; if hydrolyzed by sodium hydroxide, the resulting calcium hydroxide ("slaked lime") won't dissolve completely but is relatively easy to clean up.