function GascanFunction()
PrintMessage( HUD_PRINTTALK, "Gas cans have spawned around the map" )
local cans = ents.FindByClass( "ent_mad_fuel" )
for k, v in pairs( cans ) do v:Remove() end
local ent1 = ents.Create("ent_mad_fuel")
local ent2 = ents.Create("ent_mad_fuel")
local ent3 = ents.Create("ent_mad_fuel")
local ent4 = ents.Create("ent_mad_fuel")
local ent5 = ents.Create("ent_mad_fuel")
local ent6 = ents.Create("ent_mad_fuel")
local ent7 = ents.Create("ent_mad_fuel")
local ent8 = ents.Create("ent_mad_fuel")
local ent9 = ents.Create("ent_mad_fuel")
local ent10 = ents.Create("ent_mad_fuel")
local ent11 = ents.Create("ent_mad_fuel")
local ent12 = ents.Create("ent_mad_fuel")
ent1:SetPos(Vector(1184,-1175,-591))
ent2:SetPos(Vector(-922,-1214,-591))
ent3:SetPos(Vector(-137,-38,-591))
ent4:SetPos(Vector(879,-271,-591))
ent5:SetPos(Vector(1982,1221,-591))
ent6:SetPos(Vector(749,1593,-591))
ent7:SetPos(Vector(801,341,-591))
ent8:SetPos(Vector(-244,1073,-591))
ent9:SetPos(Vector(-518,1976,-591))
ent10:SetPos(Vector(214,2603,-591))
ent11:SetPos(Vector(-1066,-821,-591))
ent12:SetPos(Vector(1175,-112,-591))
ent1:Spawn()
ent2:Spawn()
ent3:Spawn()
ent4:Spawn()
ent5:Spawn()
ent6:Spawn()
ent7:Spawn()
ent8:Spawn()
ent9:Spawn()
ent10:Spawn()
ent11:Spawn()
ent12:Spawn()
end
timer.Create("eventtimer", 300, 0, GascanFunction)