So i have a Item In the shop! It is doing what it is soposed to do, but the problem is that when it loads, the Words load, but none of the scripts of the gun load properly! THIS IS A SCRIPT
wait(math.random(0, 200) / 200) --This is to prevent more than one Ignore_Model from being created if _G.Ignore_Code then --If the Ignore_Code already exists, then the script creates the Ignore_Model --[[ The purpose of this is so that every gun in a game that uses this gun kit will share one Ignore_Model. That way, bullet trails, bullet holes, and other fake arms will be ignored by the gun which makes the bullets more likely to hit a character part --]] if (not game.Workspace:FindFirstChild("Ignore_Model_".._G.Ignore_Code)) then local Ignore_Model = Instance.new("Model") Ignore_Model.Name = "Ignore_Model_".._G.Ignore_Code Ignore_Model.Parent = game.Workspace spawn(function() while true do Ignore_Model.Parent = game.Workspace wait(1 / 20) end end) end script.Parent:WaitForChild("Gun_Main"):WaitForChild("Ignore_Code").Value = _G.Ignore_Code else --[[ If there isn't already an Ignore_Code, then this creates one. The purpose of it being random is so that if there is an Ignore_Model for something else in the game, the script won't end up placing the ignored objects in that Ignore_Model --]] _G.Ignore_Code = math.random(1, 1e4) if (not game.Workspace:FindFirstChild("Ignore_Model_".._G.Ignore_Code)) then local Ignore_Model = Instance.new("Model") Ignore_Model.Name = "Ignore_Model_".._G.Ignore_Code Ignore_Model.Parent = game.Workspace spawn(function() while true do Ignore_Model.Parent = game.Workspace wait(1 / 20) end end) end script.Parent:WaitForChild("Gun_Main"):WaitForChild("Ignore_Code").Value = _G.Ignore_Code end spawn(function() repeat wait() until _G.Ignore_Code local Ignore_Model = game.Workspace:WaitForChild("Ignore_Model_".._G.Ignore_Code) while true do for _, Gun_Ignore in pairs(Ignore_Model:GetChildren()) do if (not game.Players:FindFirstChild(Gun_Ignore.Name:sub(12))) then Gun_Ignore:Destroy() end end wait(1 / 20) end end)
The Next peice of code is A LOCAL Script, but it has over 3 thousand lines of Code, so im not going to paste it down here, But basicly it holds EVERYTHING the Gun needs to function! And the actually shooting part, The Next lines of code are trully based of of the Local Script, this is a Module Script, it contains all of the Settings this needs to Actually Work the Mode you choose it to work! I would paste the script, but it is awful long, but is there anything that i can do from all that you know of?