so what we have, its a stick, its a magnet, it has to spin.

That is not sufficient information for anyone to help you.

How much does the magnet weigh
How fast does it have to spin
How long is the stick
How accurate does the spin rate need to be
How fast does it need to get to that spin rate
How long does it have to take to stop when you turn it off.

Just a few of the questions that have to be answered before anyone can make any suggestions.