An electricity generator wherein weight energy is utilized to rotate a turbine (5), which is connected to a rotatable member of a magnet (1) and coil assembly (2) with a help of a first shaft (4). In one embodiment, the magnet is static and the coil is made to rotate by the turbine. In another embodiment, the coil is static and the magnet is made to rotate by the turbine. A second shaft (6) is attached to a spring loaded top plate (8) and its free end is constructed in such a manner so as to engage the teeth of the turbine (5). In one embodiment the second shaft can be a curved shaft with corrugation in the inside edge at the free end to engage the teeth of the turbine. In another embodiment, the second shaft can be a straight shaft with pointed tip. Any pressure given on the top plate will cause the second shaft to move downwards thereby rotate the turbine. The first shaft will transmit the rotation of the turbine to a rotatable member of the said assembly thereby electricity is generated. An electrical output circuit is connected to the coil for transmitting the electricity.