Hello! My script im about to showcase right now is for my FPS game where it spawns guns from the ServerStorage automatically, however there has been an issue that i cannot use the script on many maps because if i do then too much guns will spawn at the areas i didnt want the guns to be at, heres the script (the map is in serverstorage FYI and this is a normal script in SSService)
function generaterandom() --[[ local Ops = game.Lighting.Ops local OpChil = Ops:GetChildren() local Op1 = Ops.Op1 local Op2 = Ops.Op2 local Op3 = Ops.Op3 ]]-- --Put variables here. You can also replace 'local generate = math.random(1,3)' to 'local generate = math.random(1, #OpChil)'. # means number. local generate = math.random(1,4) if generate == 1 then --Function local Mod = game.ServerStorage.Guns["AUG A1"] local clone = Mod:clone() clone.Parent = workspace clone:MakeJoints() elseif generate == 2 then local Mod = game.ServerStorage.Guns["SCAR - L"] local clone = Mod:clone() clone.Parent = workspace clone:MakeJoints() elseif generate == 3 then local Mod = game.ServerStorage.Guns["Honey Badger"] local clone = Mod:clone() clone.Parent = workspace clone:MakeJoints() else local Mod = game.ServerStorage.Guns.MP5K local clone = Mod:clone() clone.Parent = workspace clone:MakeJoints() end end generaterandom()
What im trying to figure out is how to configure the script to work on only 1 map instead of all maps since it auto matically spawns when you run the game, (in other words if i put this script for map1 and not map2, im trying to figure out how to make it spawn for map1 only without it spawning when map2 loads into the workspace)