diff --git a/Games/Beat_a_mole/README.md b/Games/Beat_a_mole/README.md
new file mode 100644
index 0000000000..8e61994d35
--- /dev/null
+++ b/Games/Beat_a_mole/README.md
@@ -0,0 +1,35 @@
+# **Beat_a_Mole**
+
+---
+
+
+
+## **Description đ**
+- The Beat-a-Mole game is a classic arcade game implemented using HTML, CSS, and JavaScript. Players must hit moles that randomly pop up on the screen but if you hit the plant the game will be over. The game features a simple and intuitive user interface with responsive design elements.
+
+## **functionalities đŽ**
+- Hit moles that randomly pop up from holes on the screen
+- Score points for successfully hitting moles
+- Track your score as you play
+- Game ends if you hit the plant
+- Responsive design for easy play on different devices
+- Start a new round to play again
+
+
+## **How to play? đšī¸**
+
+- Start the game by clicking on the "Start" button
+- Moles will randomly appear from different holes on the screen
+- Use your mouse or touch screen to click on the moles as quickly as possible
+- Each successful hit on a mole will earn you points
+- Aim to achieve the highest score.
+- The game ends when you hit the plant
+- Your final score will be displayed on the screen
+
+
+## **Screenshots đ¸**
+
+
+![image](../../assets/Beat_a_mole.png)
+
+
diff --git a/Games/Beat_a_mole/assets/Beat_a_mole.png b/Games/Beat_a_mole/assets/Beat_a_mole.png
new file mode 100644
index 0000000000..ba3c6c84bd
Binary files /dev/null and b/Games/Beat_a_mole/assets/Beat_a_mole.png differ
diff --git a/Games/Beat_a_mole/assets/mario-bg.jpg b/Games/Beat_a_mole/assets/mario-bg.jpg
new file mode 100644
index 0000000000..d2e4aa344f
Binary files /dev/null and b/Games/Beat_a_mole/assets/mario-bg.jpg differ
diff --git a/Games/Beat_a_mole/assets/monty-mole.png b/Games/Beat_a_mole/assets/monty-mole.png
new file mode 100644
index 0000000000..523a515233
Binary files /dev/null and b/Games/Beat_a_mole/assets/monty-mole.png differ
diff --git a/Games/Beat_a_mole/assets/pipe.png b/Games/Beat_a_mole/assets/pipe.png
new file mode 100644
index 0000000000..fb1d6be633
Binary files /dev/null and b/Games/Beat_a_mole/assets/pipe.png differ
diff --git a/Games/Beat_a_mole/assets/piranha-plant.png b/Games/Beat_a_mole/assets/piranha-plant.png
new file mode 100644
index 0000000000..ad5fb991b9
Binary files /dev/null and b/Games/Beat_a_mole/assets/piranha-plant.png differ
diff --git a/Games/Beat_a_mole/assets/soil.png b/Games/Beat_a_mole/assets/soil.png
new file mode 100644
index 0000000000..94e3b38d2c
Binary files /dev/null and b/Games/Beat_a_mole/assets/soil.png differ
diff --git a/Games/Beat_a_mole/assets/start-bg.png b/Games/Beat_a_mole/assets/start-bg.png
new file mode 100644
index 0000000000..d90aff74ee
Binary files /dev/null and b/Games/Beat_a_mole/assets/start-bg.png differ
diff --git a/Games/Beat_a_mole/game.html b/Games/Beat_a_mole/game.html
new file mode 100644
index 0000000000..ecb31c988d
--- /dev/null
+++ b/Games/Beat_a_mole/game.html
@@ -0,0 +1,17 @@
+
+
+