All I know is that when I select the tool for this instead of being able to use it and 'upgrade' your skills, it breaks when you select it. It works fine when i'm editing in studio and play solo, but when I go to play it normally it doesn't Print anything when selected and it just says " Image unable to load : Unexpected URL "
local bin = script.Parent function round(num, idp) local mult = 10^(idp or 0) return math.floor(num * mult + 0.5) / mult end function onButton1Down(mouse) local player = game.Players.LocalPlayer if player == nil then return end points = player.leaderstats["Stat Points"] type = bin.Type.Value upg = player.stats[type] cost = math.floor(upg.Value ^ 1.45 / 10) + 1 if(points.Value < cost) then return end if(upg.Value >= 4999) then return end upg.Value = upg.Value + 1 player.leaderstats["Level"].Value = player.leaderstats["Level"].Value + 1 points.Value = points.Value - cost bin.Name = type .. ": " .. upg.Value end function onSelected(mouse) print("select") mouse.Button1Down:connect(function() onButton1Down(mouse) end) end bin.Selected:connect(onSelected)