diff --git a/mods/killme/init.lua b/mods/killme/init.lua
new file mode 100644
index 0000000000000000000000000000000000000000..06aa39def27daa955d14de848bf00f780f056384
--- /dev/null
+++ b/mods/killme/init.lua
@@ -0,0 +1,24 @@
+minetest.register_chatcommand("killme", {
+	description = "Kill yourself to respawn",
+	func = function(name)
+		local player = minetest.get_player_by_name(name)
+		if player then
+			if minetest.setting_getbool("enable_damage") then
+				player:set_hp(0)
+				return true
+			else
+				for _, callback in pairs(core.registered_on_respawnplayers) do
+					if callback(player) then
+						return true
+					end
+				end
+
+				-- There doesn't seem to be a way to get a default spawn pos from the lua API
+				return false, "No static_spawnpoint defined"
+			end
+		else
+			-- Show error message if used when not logged in, eg: from IRC mod
+			return false, "You need to be online to be killed!"
+		end
+	end
+})