A handheld device for providing sexual stimulation includes a plurality of paddles contained by an attachment which can be mounted on a shaft driven by a motor of the device. Control logic of the device ensures that a rotational speed for the device selected via the devices user interface is maintained even when the device is held against a part of a human body. That is, resistance from holding the device against a body part is accounted for, inasmuch as the device senses the resistance and adjusts the motor to maintain the desired rotational speed through the resistance. Different attachments may have different numbers of paddles, and the paddles may be placed differently on different attachments or may have different shapes, among other variations in the paddles. The device is battery-operated, and a charging connection through the device housing is offered through a septum, providing a water-resistant enclosure.