diff --git a/Assets/Prefabs/Managers/PlayerHUD.prefab b/Assets/Prefabs/Managers/PlayerHUD.prefab
index b6661425..d10dc50c 100644
--- a/Assets/Prefabs/Managers/PlayerHUD.prefab
+++ b/Assets/Prefabs/Managers/PlayerHUD.prefab
@@ -1185,6 +1185,7 @@ MonoBehaviour:
CinematicBackground: {fileID: 1256355336041814197}
eagleEye: {fileID: 8093509920149135307}
ramaSjangButton: {fileID: 4599222264323240281}
+ scrabBookButton: {fileID: 2880351836456325619}
cinematicSprites: {fileID: 0}
cinematicBackgroundSprites: {fileID: 0}
currentCinematicPlayer: {fileID: 0}
diff --git a/Assets/Scripts/UI/CardSystem/MinigameBoosterGiver.cs b/Assets/Scripts/UI/CardSystem/MinigameBoosterGiver.cs
index c395d718..1ba5e86a 100644
--- a/Assets/Scripts/UI/CardSystem/MinigameBoosterGiver.cs
+++ b/Assets/Scripts/UI/CardSystem/MinigameBoosterGiver.cs
@@ -10,7 +10,8 @@ namespace UI.CardSystem
///
/// Singleton UI component for granting booster packs from minigames.
/// Displays a booster pack with glow effect, waits for user to click continue,
- /// then animates the pack flying to bottom-left corner before granting the reward.
+ /// then shows the scrapbook button and animates the pack flying to it before granting the reward.
+ /// The scrapbook button is automatically hidden after the animation completes.
///
public class MinigameBoosterGiver : MonoBehaviour
{
@@ -187,23 +188,61 @@ namespace UI.CardSystem
yield break;
}
- // Calculate bottom-left corner position in local space
- RectTransform canvasRect = GetComponentInParent