Gas Station (and other random) Explosions

fire
fires
explosion
explosions
gasstation

#1

WARNING: This script may use a lot of server resources thus, it is best to test before implantation!
Currently the fires which cause the explosions only happen from 7pm to 7am.
Also, I am sure a table could have been used here… but im releasing this as is as i do not intend on working on it anymore.

Client Side Script


Citizen.CreateThread(function()
	while true do
		Citizen.Wait(math.random(10000,30000))
		if (GetClockHours() >= 19 or GetClockHours() <= 6) then
			Fposx, Fposy, Fposz = table.unpack(GetEntityCoords(GetPlayerPed(GetPlayerServerId()), true)) 
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1420.16, 3611.53, 38.0179, false) <= 30 and not DoesEntityExist(Firea) then Firea = StartScriptFire (1420.16, 3611.53, 38.0179, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1420.16, 3611.53, 38.0179, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1390.36, 3604.28, 38.0179, false) <= 30 and not DoesEntityExist(Fireb) then Fireb = StartScriptFire (1390.36, 3604.28, 38.0179, 25, false) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1390.36, 3604.28, 38.0179, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -68.4982, -1329.55, 35.0000, false) <= 30 and not DoesEntityExist(Firec) then Firec = StartScriptFire (-68.4982, -1329.55, 35.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -68.4982, -1329.55, 35.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -63.2677, -1331.85, 35.0000, false) <= 30 and not DoesEntityExist(Fired) then Fired = StartScriptFire (-63.2677, -1331.85, 35.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -63.2677, -1331.85, 35.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 145.667, -1440.7, 36.7872, false) <= 30 and not DoesEntityExist(Firee) then Firee = StartScriptFire (145.667, -1440.7, 36.7872, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 145.667, -1440.7, 36.7872, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -322.264, -1467.36, 30.0000, false) <= 30 and not DoesEntityExist(Firef) then Firef = StartScriptFire (-322.264, -1467.36, 30.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -322.264, -1467.36, 30.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1095.39, -835.158, 36.6754, false) <= 30 and not DoesEntityExist(Fireg) then Fireg = StartScriptFire (-1095.39, -835.158, 36.6754, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1095.39, -835.158, 36.6754, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1429.04, -279.105, 46.0000, false) <= 30 and not DoesEntityExist(Fireh) then Fireh = StartScriptFire (-1429.04, -279.105, 46.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1429.04, -279.105, 46.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 620.929, 274.032, 102.500, false) <= 30 and not DoesEntityExist(Firei) then Firei = StartScriptFire (620.929, 274.032, 102.500, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 620.929, 274.032, 102.500, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1207.04, -1398.27, 34.5000, false) <= 30 and not DoesEntityExist(Firej) then Firej = StartScriptFire (1207.04, -1398.27, 34.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1207.04, -1398.27, 34.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1204.25, -1401.06, 34.5000, false) <= 30 and not DoesEntityExist(Firek) then Firek = StartScriptFire (1204.25, -1401.06, 34.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1204.25, -1401.06, 34.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1183.26, -321.053, 68.5000, false) <= 30 and not DoesEntityExist(Firel) then Firel = StartScriptFire (1183.26, -321.053, 68.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1183.26, -321.053, 68.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1175.52, -322.258, 68.5000, false) <= 30 and not DoesEntityExist(Firem) then Firem = StartScriptFire (1175.52, -322.258, 68.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1175.52, -322.258, 68.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -974.096, -2856.38, 15.0000, false) <= 30 and not DoesEntityExist(Firen) then Firen = StartScriptFire (-974.096, -2856.38, 15.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -974.096, -2856.38, 15.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1273.86, -2787.52, 15.0000, false) <= 30 and not DoesEntityExist(Fireo) then Fireo = StartScriptFire (-1273.86, -2787.52, 15.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1273.86, -2787.52, 15.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1052.15, -2421.57, 15.0000, false) <= 30 and not DoesEntityExist(Firep) then Firep = StartScriptFire (-1052.15, -2421.57, 15.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1052.15, -2421.57, 15.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1118.23, -1971.49, 15.0000, false) <= 30 and not DoesEntityExist(Fireq) then Fireq = StartScriptFire (-1118.23, -1971.49, 15.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1118.23, -1971.49, 15.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -555.879, -1783.65, 23.0000, false) <= 30 and not DoesEntityExist(Firer) then Firer = StartScriptFire (-555.879, -1783.65, 23.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -555.879, -1783.65, 23.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -705.347, -1464.96, 4.000000, false) <= 30 and not DoesEntityExist(Fires) then Fires = StartScriptFire (-705.347, -1464.96, 4.000000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz,-705.347, -1464.96, 4.000000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -720.869, -1497.94, 5.000000, false) <= 30 and not DoesEntityExist(Firet) then Firet = StartScriptFire (-720.869, -1497.94, 5.000000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -720.869, -1497.94, 5.000000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -3176.52, 1122.77, 20.0000, false) <= 30 and not DoesEntityExist(Fireu) then Fireu = StartScriptFire (-3176.52, 1122.77, 20.0000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -3176.52, 1122.77, 20.0000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2552.58, 2334.53, 32.5000, false) <= 30 and not DoesEntityExist(Firev) then Firev = StartScriptFire (-2552.58, 2334.53, 32.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2552.58, 2334.53, 32.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2551.29, 2327.18, 32.5000, false) <= 30 and not DoesEntityExist(Firew) then Firew = StartScriptFire (-2551.29, 2327.18, 32.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2551.29, 2327.18, 32.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 916.721, -169.632, 73.5000, false) <= 30 and not DoesEntityExist(Firex) then Firex = StartScriptFire (916.721, -169.632, 73.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 916.721, -169.632, 73.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 409.83, -1000.02, 28.1000, false) <= 30 and not DoesEntityExist(Firey) then Firey = StartScriptFire (409.83, -1000.02, 28.1000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 409.83, -1000.02, 28.1000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 434.982, -1024.55, 28.1000, false) <= 30 and not DoesEntityExist(Firez) then Firez = StartScriptFire (434.982, -1024.55, 28.1000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 434.982, -1024.55, 28.1000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 446.636, -1024.64, 28.1000, false) <= 30 and not DoesEntityExist(Fireaa) then Fireaa = StartScriptFire (446.636, -1024.64, 28.1000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 446.636, -1024.64, 28.1000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 409.137, -989.865, 28.1000, false) <= 30 and not DoesEntityExist(Firebb) then Firebb = StartScriptFire (409.137, -989.865, 28.1000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 409.137, -989.865, 28.1000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 427.136, -1029.34, 28.1000, false) <= 30 and not DoesEntityExist(Firecc) then Firecc = StartScriptFire (427.136, -1029.34, 28.1000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 427.136, -1029.34, 28.1000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -336.261, -1346.9, 30.9000, false) <= 30 and not DoesEntityExist(Firedd) then Firedd = StartScriptFire (-336.261, -1346.9, 30.9000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -336.261, -1346.9, 30.9000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -407.269, -76.3044, 53.5000, false) <= 30 and not DoesEntityExist(Fireee) then Fireee = StartScriptFire (-407.269, -76.3044, 53.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -407.269, -76.3044, 53.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -481.331, 6029.89, 30.5000, false) <= 30 and not DoesEntityExist(Fireff) then Fireff = StartScriptFire (-481.331, 6029.89, 30.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -481.331, 6029.89, 30.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -259.348, 6044.48, 30.5000, false) <= 30 and not DoesEntityExist(Firegg) then Firegg = StartScriptFire (-259.348, 6044.48, 30.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -259.348, 6044.48, 30.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -121.828, 6223.65, 31.5000, false) <= 30 and not DoesEntityExist(Firehh) then Firehh = StartScriptFire (-121.828, 6223.65, 31.5000, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -121.828, 6223.65, 31.5000, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1112.13, -805.397, 16.5674, false) <= 30 and not DoesEntityExist(Fireii) then Fireii = StartScriptFire (-1112.13, -805.397, 16.5674, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -1112.13, -805.397, 16.5674, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -524.988, -1216.19, 17.5674, false) <= 30 and not DoesEntityExist(Firejj) then Firejj = StartScriptFire (-524.988, -1216.19, 17.5674, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -524.988, -1216.19, 17.5674, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -525.796, -1206.08, 17.5674, false) <= 30 and not DoesEntityExist(Firekk) then Firekk = StartScriptFire (-525.796, -1206.08, 17.5674, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -525.796, -1206.08, 17.5674, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1994.77, 3756.96, 33.00, false) <= 30 and not DoesEntityExist(Firell) then Firell = StartScriptFire (1994.77, 3756.96, 33.00, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1994.77, 3756.96, 33.00, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 2006.19, 3774.94, 31.50, false) <= 30 and not DoesEntityExist(Firemm) then Firemm = StartScriptFire (2006.19, 3774.94, 31.50, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 2006.19, 3774.94, 31.50, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1780.05, 3832.41, 34.0, false) <= 30 and not DoesEntityExist(Firenn) then Firenn = StartScriptFire (1780.05, 3832.41, 34.0, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1780.05, 3832.41, 34.0, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1373.11, 3626.81, 35.0, false) <= 30 and not DoesEntityExist(Fireoo) then Fireoo = StartScriptFire (1373.11, 3626.81, 35.0, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 1373.11, 3626.81, 35.0, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2087.88, -321.089, 12.50, false) <= 30 and not DoesEntityExist(Firepp) then Firepp = StartScriptFire (-2087.88, -321.089, 12.50, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2087.88, -321.089, 12.50, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2058.21, -307.231, 13.50, false) <= 30 and not DoesEntityExist(Fireqq) then Fireqq = StartScriptFire (-2058.21, -307.231, 13.50, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2058.21, -307.231, 13.50, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2106.01, -325.628, 12.50, false) <= 30 and not DoesEntityExist(Firerr) then Firerr = StartScriptFire (-2106.01, -325.628, 12.50, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, -2106.01, -325.628, 12.50, false) >= 31 then RemoveScriptFire(Firea) end
			if GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 264.954,-1261.15, 28.9649, false) <= 30 and not DoesEntityExist(Firess) then Firess = StartScriptFire (264.954,-1261.15, 28.9649, 25, true) elseif DoesEntityExist(Firea) and GetDistanceBetweenCoords(Fposx, Fposy, Fposz, 264.954,-1261.15, 28.9649, false) >= 31 then RemoveScriptFire(Firea) end
		end
		if (GetClockHours() >= 6 and GetClockHours() <= 18) then
			if DoesEntityExist(Firea) then RemoveScriptFire(Firea) end
		    if DoesEntityExist(Fireb) then RemoveScriptFire(Fireb) end
		    if DoesEntityExist(Firec) then RemoveScriptFire(Firec) end
		    if DoesEntityExist(Fired) then RemoveScriptFire(Fired) end
		    if DoesEntityExist(Firee) then RemoveScriptFire(Firee) end
		    if DoesEntityExist(Firef) then RemoveScriptFire(Firef) end
		    if DoesEntityExist(Fireg) then RemoveScriptFire(Fireg) end
		    if DoesEntityExist(Fireh) then RemoveScriptFire(Fireh) end 
		    if DoesEntityExist(Firei) then RemoveScriptFire(Firei) end 
		    if DoesEntityExist(Firej) then RemoveScriptFire(Firej) end 
		    if DoesEntityExist(Firek) then RemoveScriptFire(Firek) end 
		    if DoesEntityExist(Firel) then RemoveScriptFire(Firel) end
		    if DoesEntityExist(Firem) then RemoveScriptFire(Firem) end 
		    if DoesEntityExist(Firen) then RemoveScriptFire(Firen) end
		    if DoesEntityExist(Fireo) then RemoveScriptFire(Fireo) end 
		    if DoesEntityExist(Firep) then RemoveScriptFire(Firep) end 
		    if DoesEntityExist(Fireq) then RemoveScriptFire(Fireq) end 
		    if DoesEntityExist(Firer) then RemoveScriptFire(Firer) end 
		    if DoesEntityExist(Fires) then RemoveScriptFire(Fires) end 
		    if DoesEntityExist(Firet) then RemoveScriptFire(Firet) end 
		    if DoesEntityExist(Fireu) then RemoveScriptFire(Fireu) end 
		    if DoesEntityExist(Firev) then RemoveScriptFire(Firev) end
		    if DoesEntityExist(Firew) then RemoveScriptFire(Firew) end 
		    if DoesEntityExist(Firex) then RemoveScriptFire(Firex) end 
		    if DoesEntityExist(Firey) then RemoveScriptFire(Firey) end 
		    if DoesEntityExist(Firez) then RemoveScriptFire(Firez) end 
		    if DoesEntityExist(Fireaa) then RemoveScriptFire(Fireaa) end 
		    if DoesEntityExist(Firebb) then RemoveScriptFire(Firebb) end 
		    if DoesEntityExist(Firecc) then RemoveScriptFire(Firecc) end 
		    if DoesEntityExist(Firedd) then RemoveScriptFire(Firedd) end 
		    if DoesEntityExist(Fireee) then RemoveScriptFire(Fireee) end 
		    if DoesEntityExist(Fireff) then RemoveScriptFire(Fireff) end 
		    if DoesEntityExist(Firegg) then RemoveScriptFire(Firegg) end 
		    if DoesEntityExist(Firehh) then RemoveScriptFire(Firehh) end 
		    if DoesEntityExist(Fireii) then RemoveScriptFire(Fireii) end 
		    if DoesEntityExist(Firejj) then RemoveScriptFire(Firejj) end 
		    if DoesEntityExist(Firekk) then RemoveScriptFire(Firekk) end 
		    if DoesEntityExist(Firell) then RemoveScriptFire(Firell) end
		    if DoesEntityExist(Firemm) then RemoveScriptFire(Firemm) end 
		    if DoesEntityExist(Firenn) then RemoveScriptFire(Firenn) end 
		    if DoesEntityExist(Fireoo) then RemoveScriptFire(Fireoo) end 
		    if DoesEntityExist(Firepp) then RemoveScriptFire(Firepp) end 
		    if DoesEntityExist(Fireqq) then RemoveScriptFire(Fireqq) end 
		    if DoesEntityExist(Firerr) then RemoveScriptFire(Firerr) end
		    if DoesEntityExist(Firess) then RemoveScriptFire(Firess) end
		end
	end
end)

#2

And the for loop died…