A zipline system comprising: a starting base; a finish base; a zipline extended between the starting base and the finish base and attached thereto; a trolley comprising: a body; at least two wheels rotationally connected to the body and each wheel rests on the zipline so that the trolley can move along the zipline; a retrieve track configured to retrieve the trolley back to the starting base when the trolley has completed the ride and stopped, characterized in that the trolley comprises: two wings attached to the body, wherein each wing extends sideways from the body and away from each other; two harnesses, wherein each harness is attached under each wing and configured to secure a rider of the zipline system; a thrust generating unit attached to the body of the trolley and configured to provide a forward thrust to the trolley; an energy storage unit associated with thrust generating unit and configured to store energy for the thrust generating unit; a power control unit associated with the thrust generating unit and the energy storage unit, and configured to provide a power from the energy storage unit to the thrust generating unit in a pre-set manner; a weight distribution system connected to each wing and configured to balance a centre of gravity of the trolley along the vertical axis of the trolley depending on the uneven weight of the riders of the trolley. a starting base; a finish base; a zipline extended between the starting base and the finish base and attached thereto; a trolley comprising: a body; at least two wheels rotationally connected to the body and each wheel rests on the zipline so that the trolley can move along the zipline; a body; at least two wheels rotationally connected to the body and each wheel rests on the zipline so that the trolley can move along the zipline; a retrieve track configured to retrieve the trolley back to the starting base when the trolley has completed the ride and stopped, characterized in that the trolley comprises: two wings attached to the body, wherein each wing extends sideways from the body and away from each other; two harnesses, wherein each harness is attached under each wing and configured to secure a rider of the zipline system; a thrust generating unit attached to the body of the trolley and configured to provide a forward thrust to the trolley; an energy storage unit associated with thrust generating unit and configured to store energy for the thrust generating unit; a power control unit associated with the thrust generating unit and the energy storage unit, and configured to provide a power from the energy storage unit to the thrust generating unit in a pre-set manner; a weight distribution system connected to each wing and configured to balance a centre of gravity of the trolley along the vertical axis of the trolley depending on the uneven weight of the riders of the trolley. two wings attached to the body, wherein each wing extends sideways from the body and away from each other; two harnesses, wherein each harness is attached under each wing and configured to secure a rider of the zipline system; a thrust generating unit attached to the body of the trolley and configured to provide a forward thrust to the trolley; an energy storage unit associated with thrust generating unit and configured to store energy for the thrust generating unit; a power control unit associated with the thrust generating unit and the energy storage unit, and configured to provide a power from the energy storage unit to the thrust generating unit in a pre-set manner; a weight distribution system connected to each wing and configured to balance a centre of gravity of the trolley along the vertical axis of the trolley depending on the uneven weight of the riders of the trolley.