diff --git a/.gitignore b/.gitignore
index 52b9cfece2ee24e884cd5915db58575c82d93689..9727cab8a4faa74f0437ab58be92e44dc97f9105 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
 .env
 # Ide shit
 .idea/*
+.vscode/
 # Session shit
 bot_session.session
 
diff --git a/src/actions/fun.py b/src/actions/fun.py
index 921ef6688820d4e7a0b433e94ab67c4d9faf4462..6ff8db38715c9cb85a1a2b57fb7aa807a93a3ef5 100644
--- a/src/actions/fun.py
+++ b/src/actions/fun.py
@@ -26,6 +26,12 @@ swearing = [
     "[Сс]осать",
 ]
 
+RICK_ROLL_URLS = [
+    r"https:\/\/youtu\.be\/dQw4w9WgXcQ",
+    r"https:\/\/www\.youtube\.com\/watch\?v\=dQw4w9WgXcQ",
+    r"https:\/\/youtube\.com\/watch\?v\=dQw4w9WgXcQ",
+]
+
 
 @config.telegram_client.on(events.NewMessage(pattern=r"^\.bl (.*)", forwards=False))
 @danger_message
@@ -104,17 +110,12 @@ async def lenochka_reply(event: events.NewMessage.Event):
                 "Как обычно, верно подметила.",
                 "Тебе норм вообще, Леночка?",
                 "А что-нибудь поинтереснее не могла?",
-                "Завались, Леночка.",
-                "Дa иди ты нахуй уже, сука.",
+                "Настоящий аристократ никогда бы так не сказал.",
                 "Где твои дaмские манеры?",
-                "Аккуратнее будь.",
                 "У меня складывается ощущение, что ты бот.",
                 "Дa-дa-дa, это я уже где-то слышал.",
                 "Пока ребята не видят, может сходим ко мне на сервер?",
                 "Какая же ты смешная.",
-                "1101000010100001110100001011111011010001100000011101"
-                "0000101110000010000011010001100001011101000110000011"
-                "110100001011100100101110",
             ]
         )
     )
@@ -138,3 +139,17 @@ async def run_rotations(event: events.NewMessage.Event):
         current_time = datetime.now()
         await asyncio.sleep(0.2)
     await message.delete()
+
+
+@config.telegram_client.on(
+    events.NewMessage(
+        pattern=re.compile(
+            rf".*({'|'.join(RICK_ROLL_URLS)}).*", flags=re.MULTILINE | re.DOTALL
+        )
+    )
+)
+@mark_unread
+async def rickroll_detector(event: events.NewMessage.Event):
+    await event.reply(
+        "🚨Rick Roll police🚨" "\nОбнаружена вредоносная ссылка! Вас пытаются зароллить!"
+    )