Hello So I have a game with guns but it gives me an error in the main script of the game. It is an unknown global error.
elseif itemSelect and itemSelect:findFirstChild("light") and (not aiming or (not itemSelect:findFirstChild("itemHeat Scope") and not itemSelect:findFirstChild("itemNight Scope"))) then
if itemSelect.light.Transparency == 0.75 then
ambient = Color3.new(150/255, 150/255, 100/255);
Aiming is the part where it gives the error I will show all of the other parts where aiming is inside.
function equipItem(name)
if not using and not vehicle then
GUI.gameData.aiming.Value = false;
inMap = false;
zoom = false;
function dropAllItems()
GUI.gameData.aiming.Value = false;
inMap = false;
zoom = false;
user.developerObject[GUI.gameData.backpack.Value]:Destroy();
if x ~= -1 then
GUI.gameData.aiming.Value = false;
local count = 1;
if itemSelect then
if itemSelect:findFirstChild("itemRangefinder") and GUI.gameData.aiming.Value then
GUI.range.Text = tostring(math.ceil((GUI.gameData.mouse.Value-cam.Focus.p).magnitude/6)).."m";
GUI.range.Visible = true;
else
GUI.range.Visible = false;
end
if not GUI.gameData.settingHUD.Value or GUI.gameData.aiming.Value then
GUI.left.Visible = false;
GUI.right.Visible = false;
GUI.top.Visible = false;
GUI.bottom.Visible = false;
else
if not using and (cam.CoordinateFrame.p-cam.Focus.p).magnitude < 1 and not GUI.gameData.transporting.Value and not GUI.gameData.safezone.Value and not GUI.gameData.climbing.Value and not GUI.gameData.swimming.Value and itemSelect ~= nil and (itemType == "pistol" or itemType == "shotgun" or itemType == "automatic" or itemType == "rifle") then
if GUI.gameData.settingAim.Value then
if GUI.gameData.rmb.Value or GUI.gameData.key118.Value then
GUI.gameData.aiming.Value = true;
else
GUI.gameData.aiming.Value = false;
end
else
if GUI.gameData.rmb.Value or GUI.gameData.key118.Value then
GUI.gameData.rmb.Value = false;
GUI.gameData.key118.Value = false;
GUI.gameData.aiming.Value = not GUI.gameData.aiming.Value;
end
end
else
GUI.gameData.aiming.Value = false;
end
if GUI.gameData.aiming.Value then
local look = user.developerObject.fakeTorso.CFrame:toObjectSpace(CFrame.new(cam.CoordinateFrame.p, GUI.gameData.mouse.Value));
local leftArm, rightArm;
leftArm = _G.intendedLeftArm:toObjectSpace(look)*CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(90), 0, 0)*CFrame.new(0, -0.5, 0);
rightArm = _G.intendedRightArm:toObjectSpace(look)*CFrame.new(0, -1, 0)*CFrame.Angles(math.rad(90), 0, 0)*CFrame.new(0, -0.5, 0);
elseif GUI.gameData.aiming.Value then
user.Humanoid.WalkSpeed = 5;
elseif GUI.gameData.crouch.Value then
user.Humanoid.WalkSpeed = 6;
