Also for what I can see you dont use any storage ID, which mean even if the player takes 160 and gets 5 points, he will still get points at level 161, 162 etc.
Change that.
local v = t, storage = {
{160, 5},
{200, 10},
{245, 15},
}, 256
To something like this:
local t = {
-- [storage]...