diff --git a/Plugins/AutoPlayGifs.plugin.js b/Plugins/AutoPlayGifs.plugin.js
new file mode 100644
index 00000000..6358e954
--- /dev/null
+++ b/Plugins/AutoPlayGifs.plugin.js
@@ -0,0 +1,53 @@
+//META{"name":"agif"}*//
+
+var agif = function () {};
+
+agif.prototype.convert = function () {
+ $(".attachment-image").each(function() {
+ var href = $(this).find("canvas").attr("href");
+ if(href != undefined) {
+ $(this).empty();
+ $(this).html('');
+ }
+ });
+
+ $(".embed-thumbnail-image").each(function() {
+ var href = $(this).attr("href");
+ if(href != undefined) {
+ if(href.endsWith(".gif")) {
+ $(this).empty();
+ $(this).html('');
+ }
+ }
+ });
+};
+
+agif.prototype.onMessage = function () {
+ this.convert();
+};
+agif.prototype.onSwitch = function () {
+ this.convert();
+};
+agif.prototype.start = function () {
+ this.convert();
+};
+
+agif.prototype.load = function () {};
+agif.prototype.unload = function () {};
+agif.prototype.stop = function () {};
+agif.prototype.getSettingsPanel = function () {
+ return "";
+};
+
+agif.prototype.getName = function () {
+ return "Autogif";
+};
+agif.prototype.getDescription = function () {
+ return "Autoplay gifs without having to hover.";
+};
+agif.prototype.getVersion = function () {
+ return "0.1.0";
+};
+agif.prototype.getAuthor = function () {
+ return "Jiiks";
+};
\ No newline at end of file