Old Image Script NOT WOKRING

Dont use this script doesnt work

// ==UserScript==
// @name         Old Image Script NOT WOKRING
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Dont use this script doesnt work
// @author       YouTubeDrawaria
// @match        https://drawaria.online/
// @icon         https://www.google.com/s2/favicons?sz=64&domain=drawaria.online
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Obtiene una referencia al elemento del chat
    const chatElement = document.getElementById('chat-container');

    // Sobrescribe la función original que maneja los mensajes del chat
    const originalHandleChatMessage = Chat.handleChatMessage;
    Chat.handleChatMessage = function(message) {
        // Verifica si el mensaje contiene una URL de imagen
        if (message.message.match(/\.(jpeg|jpg|gif|png)$/i)) {
            // Crea un elemento de imagen dentro del mensaje
            const image = document.createElement('img');
            image.src = message.message;

            // Reemplaza el mensaje original con la imagen
            message.message = '';
            message.elements = [image];
        }

        // Llama a la función original para continuar el manejo del mensaje
        originalHandleChatMessage(message);
    };

    // Sobrescribe la función original que envía mensajes en el chat
    const originalSendMessage = Chat.sendMessage;
    Chat.sendMessage = function() {
        const messageInput = document.getElementById('chat-input');
        const message = messageInput.value;

        // Verifica si el mensaje es una URL de imagen
        if (message.match(/\.(jpeg|jpg|gif|png)$/i)) {
            // Crea un objeto de mensaje para enviar la URL de imagen
            const imageMessage = {
                username: 'You',
                message: message,
                elements: []
            };

            // Llama a la función original con el objeto de mensaje modificado
            originalHandleChatMessage(imageMessage);

            // Limpia el campo de entrada de mensajes
            messageInput.value = '';

            return;
        }

        // Llama a la función original para continuar el envío del mensaje
        originalSendMessage();
    };
})();