Or make it malleable to the point that it freezes (IE slows someone down) on winter & sand maps and adds speed on grassy maps.
No damage - just changes the targets speed.
Too complicated, i doubt this engine can detect what type of terrain a player is on. (Not material, Terrain). I do support the idea of a weapon to slow a player down. ELF.