diff --git a/data/actions/actions.xml b/data/actions/actions.xml
index 72566eb..c31a15c 100644
--- a/data/actions/actions.xml
+++ b/data/actions/actions.xml
@@ -196,6 +196,8 @@
 	
 	
 	
+	
+	
 	
 	
 	
diff --git a/data/actions/scripts/misc/shop_points_scroll.lua b/data/actions/scripts/misc/shop_points_scroll.lua
new file mode 100644
index 0000000..71ad2f4
--- /dev/null
+++ b/data/actions/scripts/misc/shop_points_scroll.lua
@@ -0,0 +1,15 @@
+local hundredPoints = 6554
+local fiftyPoints = 6555
+
+function onUse(player, item, fromPosition, target, toPosition)
+	if item:getId() == hundredPoints then
+		db.query("UPDATE znote_accounts SET points = points + 100 WHERE account_id = ".. player:getAccountId() .."")
+	elseif item:getId() == fiftyPoints then
+		db.query("UPDATE znote_accounts SET points = points + 50 WHERE account_id = ".. player:getAccountId() .."")
+	end
+	
+	item:getPosition():sendMagicEffect(3)
+	item:remove()
+	player:save()
+	return true
+end
diff --git a/data/items792/items.srv b/data/items792/items.srv
index 483b084..acbe57e 100644
--- a/data/items792/items.srv
+++ b/data/items792/items.srv
@@ -26947,7 +26947,7 @@ Attributes  = {Weight=250}
 
 TypeID      = 5952
 Name        = "a poem scroll"
-Description = "It contains a love poem, written by an unknown elven poet."
+Description = "It contains a love poem, written by an unknown elven poet"
 Flags       = {Take}
 Attributes  = {Weight=120}
 
@@ -29752,10 +29752,16 @@ Flags       = {MultiUse,Take,Weapon}
 Attributes  = {Weight=5800,SlotType=TWOHANDED,WeaponType=AXE,Attack=49,Defense=15}
 
 TypeID      = 6554
-Name        = "" # this is nothing in client
+Name        = "a 100 points scroll"
+Description = "It grants you 100 shop points"
+Flags       = {Take}
+Attributes  = {Weight=120}
 
 TypeID      = 6555
-Name        = "" # this is nothing in client
+Name        = "a 50 points scroll"
+Description = "It grants you 50 shop points"
+Flags       = {Take}
+Attributes  = {Weight=120}
 
 TypeID      = 6556
 Name        = "a tic-tac-toe token"