Magnetrotor