From reading the script, if another client is in 'water' mode and you attempt to paint their bricks with trust (whether you're in water or undulo mode yourself), it'll change the bricks to water. It also breaks the setShapeFX event if you're in Water mode... (can't set to Undulo through that either)
I think new fx paints can only be added clientside, though...