As of now, I'm having an issue getting a variable to add together properly. This is part of a pickaxe script (as will be evident) and isn't the full script. It's missing the mining portion, but I don't think that's needed. Here's the current snippet:
local light = game.Lighting.globaltyc local ipath = game.Workspace.Tycoon.Tycoon.InvInt local gui3true = game.Workspace.Tycoon.Tycoon.gui3true.Value local invint = game.Workspace.Tycoon.Tycoon.InvInt -- Integer container (working as a model) local invlim = game.Workspace.Tycoon.Tycoon.InvLimit -- Integer value local hit = (tostring(game.Players:findFirstChild("humanoid"))) local debounce = true local on = script.Parent.Name local mouse = game.Players.LocalPlayer:GetMouse() local minetotal = invint.Stone.Value + invint.Copper.Value + invint.Tin.Value + invint.Silver.Value + invint.Gold.Value + invint.Platinum.Value + invint.Sapphire.Value + invint.Emerald.Value + invint.Ruby.Value + invint.Diamond.Value + invint.StoneB.Value + invint.CopperB.Value + invint.TinB.Value + invint.SilverB.Value + invint.GoldB.Value + invint.PlatinumB.Value + invint.SapphireC.Value + invint.EmeraldC.Value + invint.RubyC.Value + invint.DiamondC.Value function onActivated(mouse) if debounce == false then return end debounce = false if not mouse then return end local targ = mouse.Target slash() if targ ~= nil then if targ.Parent ~= nil then if (targ.Position - script.Parent.Parent.Head.Position).magnitude < picksize then local human = targ.Parent:findFirstChild("Humanoid") if human ~= nil then print("Found human") human:TakeDamage(10+math.random(30)) else if minetotal > invlim.Value then print("Inventory limit reached!") -- Never displays, even when full. OreNote() return -- Displays a GUI else print("Inventory has "..(invlim.Value - minetotal).." space!") -- Always displays 10. print("You currently have "..minetotal.." items!") -- Always displays 0. print("You currently have "..invint.Stone.Value.." stone!") -- This, for some reason, works. It displays the correct amount. -- Even if the third print is >0, it still displays 0.
If you need any more information, please let me know. I don't see any reason why this isn't adding correctly. Thank you for reading!