local player = game:GetService("Players").LocalPlayer
local market = game:GetService("MarketplaceService")
local purchases =
{
{button_name="1",effect="",clipz=50},
{button_name="2",effect="",clipz=100},
{button_name="3",effect="",clipz=250},
{button_name="4",effect="",clipz=500},
{button_name="5",effect="",clipz=2000},
{button_name="6",effect="",clipz=5000}
}
function iwannabuy(buttonname)
for i,prodcuts in pairs(purchases) do
if prodcuts.button_name == buttonname then
return prodcuts
end
end
return false
end
for _,button in pairs(script.Parent.Canvas:GetChildren()) do
button.MouseButton1Click:Connect(function()
local buy = iwannabuy(button.Name)
if buy then
local Clipz = player["leaderstats1"].Clipz
if not Clipz.Value >= buy.clipz then
Clipz.Value = Clipz.Value - buy.Clipz
game.ReplicatedStorage.Boost:FireServer(buy.effect)
end
end
end)
end
Both Clipz.Value and buy.clipz are numbers. The error i am getting in output says "attempt to compare number and boolean" on line 27.
