I have a modulescript, where when called it comes up with this :
19:02:24.967 - Lighting.StockChangeMain:9: attempt to compare userdata with number
Modulescript code :
local mbxChangeVal = game.Workspace.mbxChange.Value
local mbxWorthVal = game.Workspace.mbxWorth.Value
local stockChange = {}
function stockChange.microblox()
local change = math.random(1,2)
if change == 1 then
if mbxWorthVal < 5 then
mbxChangeVal = math.random(0.1, 0.5)
local endVal = mbxChangeVal + mbxWorthVal
print("Microblox has gone up by" .. endVal .. " !")
elseif mbxWorthVal > 5 then
mbxChangeVal = math.random(0.35, 0.75)
local endVal = mbxChangeVal + mbxWorthVal
print("Microblox has gone down by" .. endVal .. " !")
end
end
end
return stockChange
