You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sam van der Kris 734783aaed Changed some delays and changed 2 years ago
Ducky.txt Changed some delays and changed 2 years ago Changed some delays and changed 2 years ago
arduino-hid-rickroll.ino Changed some delays and changed 2 years ago
rickroll.vbs Initial commit 3 years ago
volup.vbs Changed volup.vbs 2 years ago

Arduino HID rickroll

How to use it:

  • OPTIONAL: Change the mp3 file in rickroll.vbs (line 5). If you do this, you'll have to change the rickroll.vbs download link in arduino-hid-rickroll.ino (line 31)
  • OPTIONAL: If you REALLY want to be an asshole, you can comment line 39 out (arduino-hid-rickroll.ino) and uncomment line 40. This adds the VBS file to startup.
  • Uncomment either line 40 or line 49 to 49 (depending on if your Arduino has a button soldered on it or not)
  • Upload the code to your Arduino.
  • ???
  • Profit!


  • It's rickrolls people. Duh.
  • Add to startup (if you really want to be an asshole)
  • Volume up script. This stops the victim from just muting their computer (they can obviously still disconnect the speaker if they have a PC). Credits for this script go to BlueArduino20. He made a modded version of my project.

I also included the duckyscript version in case you're using a rubber ducky.

To stop it, just close Microsoft ® Windows Based Script Host in task manager or reboot the computer. If you want to (slightly) un-asshole yourself and remove the VBS file from startup, execute reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v TotallyNotShadyStartupItem and reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v TotallyNotShadyStartupItem2as administrator.

Please note that this will only work if the user is an admin.