Ummmm, you should watch the hak5 video on hosting servers. https://youtu.be/BH4M7djZfew?t=5m57s This link should start from when they show you. If you still dont understand I will explain.
1. Download this https://github.com/CoreSecurity/impacket/ (Impacket)
2. Open Linux shell (terminal) and go the the directory of the file
3. Go to the example files
4. type ./smbserver.py or python smbserver.py
If you do that it will show you the sequence
IF you don't now how to do this still then you shouldn't have tried this in the first place
NEXT PART IS IF YOU DONT KNOW
6. do ./smbserver.py tmp /tmp/
BOOOM You have a smb server running.
You can of corse change the directory in this case which is /tmp/
You put whatever files inside the tmp file which is your drives start.
you could do / or /tmp/root/
If you don't want to do any of that, I created my own mimikatz rubber ducky code. You dont need a server for this. Just need another usb stick. Here is the github link to it. https://github.com/DeDogeGod/mimiWIN8-RubberDucky