Help with DarkRP jobs.

Here’s the problem:
When I fix jobs, they work, as far as displaying, but I can’t change to them. I can only change to core DarkRP jobs. (Citizen, Hobo, etc.)
Here’s the console error.


[ERROR] Lua is unable to understand file "darkrp_customthings/jobs.lua" because its author made a mistake around line number 30.
The best help I can give you is this:

There is an opening '{' bracket at line 19, but this bracket is never closed or not closed in time. It was expected to be closed before the 'hasLicense' at line 30.

Hints:
	- Did you forget a comma?
	- All open brackets ({, (, [) must have a matching closing bracket. Are you sure it's there?
	- Brackets must be opened and closed in the right order. This will work: ({}), but this won't: ({)}.

Here are my jobs;


--[[---------------------------------------------------------------------------
DarkRP custom jobs
---------------------------------------------------------------------------
Add jobs under the following line:
---------------------------------------------------------------------------]]
TEAM_BODY = DarkRP.createJob("Security Guard", {
	color = Color(0, 246, 255, 255), 
	model = {"models/player/urban.mdl"},
	description = [[Guard shit. Acquire weapons..]], 
	weapons = {"weapon_fists"},
	command = "body", 
	max = 3,
	salary = 75, 
	admin = 0, 
	vote =  false, 
	hasLicense = false,
})

TEAM_MAYOR = DarkRP.createJob("Mayor", {
	color = Color(150, 246, 255, 255), 
	model = {"models/player/breen.mdl"},
	description = [[You're the mayor. Do mayor stuffs.]], 
	weapons = {"weapon_fists", "m9k_remington1858"},
	command = "mayor", 
	max = 1,
	salary = 325, 
	admin = 0, 
	vote =  true, 
	hasLicense = true,
})

TEAM_MAYORA = DarkRP.createJob("Mayor's Assistant", {
	color = Color(150, 246, 255, 255), 
	model = {"models/player/magnusson.mdl"},
	description = [[You're the mayor's assistant. Assist the mayor with mayor stuffs.]], 
	weapons = {"weapon_fists", "m9k_m4a1"},
	command = "mayora", 
	max = 1,
	salary = 225, 
	admin = 0, 
	vote =  true, 
	hasLicense = true,
})

TEAM_MAYORG = DarkRP.createJob("Mayor's Guard", {
	color = Color(150, 246, 255, 255), 
	model = {"models/player/gasmask.mdl", "models/player/riot.mdl"},
	description = [[You're the mayor's guard. Guard him/her, with your life, and your rifle.]], 
	weapons = {"weapon_fists", "m9k_m4a1"},
	command = "mayorg", 
	max = 2,
	salary = 125, 
	admin = 0, 
	vote =  true, 
	hasLicense = true,
   customCheck = function(ply) return ply:GetNWString("usergroup") == "donator", "superadmin", "klaus", "noah", "zach" end,
       CustomCheckFailMsg = "This job is VIP only!"
})

TEAM_DEAA = DarkRP.createJob("DEA Agent", {
	color = Color(150, 246, 255, 255), 
	model = {"models/player/gman_high.mdl"},
	description = [[You're a DEA agent. You look around for drugs, and investigate.]], 
	weapons = {"weapon_fists", "m9k_m92beretta"},
	command = "DEAA", 
	max = 2,
	salary = 200, 
	admin = 0, 
	vote =  false, 
	hasLicense = true,
   customCheck = function(ply) return ply:GetNWString("usergroup") == "donator", "superadmin", "klaus", "noah", "zach" end,
     CustomCheckFailMsg = "This job is VIP only!"
})

TEAM_SWAT = DarkRP.createJob("SWAT Enforcer", {
	color = Color(150, 246, 255, 255), 
	model = {"models/player/gman_high.mdl"},
	description = [[You're a SWAT enforcer. Clean up the shit from the cp.]], 
	weapons = {"weapon_fists", "m9k_sig_p229r", "m9k_mp5", "m9k_nerve_gas", ""},
	command = "SWAT", 
	max = 4,
	salary = 170, 
	admin = 0, 
	vote =  false, 
	hasLicense = true,
   customCheck = function(ply) return ply:GetNWString("usergroup") == "donator", "superadmin", "klaus", "noah", "zach" end,
       CustomCheckFailMsg = "This job is VIP only!"
})


TEAM_THIEF = DarkRP.createJob("Thief", {
	color = Color(100, 23, 33, 255),
	model = {"models/player/phoenix.mdl"},
	description = [[You're a Thief. Steal shit.]],
	weapons = {"weapon_fists"},
	command = "thief",
	max = 13,
	salary = 75,
	admin = 0,
	vote = false,
	hasLicense = false,
})

TEAM_THIEF = DarkRP.createJob("Thief +", {
	color = Color(100, 23, 33, 255),
	model = {"models/player/phoenix.mdl"},
	description = [[You're a Thief +. Steal better shit.]],
	weapons = {"weapon_fists"},
	command = "thiefpl",
	max = 6,
	salary = 275,
	admin = 0,
	vote = false,
	hasLicense = false,
})

TEAM_NCIT = DarkRP.createJob("Noted Citizen", {
	color = Color(200, 93, 13, 255),
	model = {"models/player/phoenix.mdl"},
	description = [[People in this rank are typically respected as noted by the Mayor.]],
	weapons = {"weapon_fists"},
	command = "nocit",
	max = 2,
	salary = 95,
	admin = 0,
	vote = true,
	hasLicense = true,
})

TEAM_AXIS = DarkRP.createJob("Axis Member", {
	color = Color(100, 23, 33, 255),
	model = {"models/player/dod_german.mdl"},
	description = [[You're an Axis gang member.]],
	weapons = {"weapon_fists"},
	command = "axis",
	max = 6,
	salary = 50,
	admin = 0,
	vote = false,
	hasLicense = false,
})

TEAM_AXIL = DarkRP.createJob("Axis Leader", {
	color = Color(100, 23, 33, 255),
	model = {"models/player/dod_german.mdl"},
	description = [[You're an Axis gang leader. Lead the Axis'.]],
	weapons = {"weapon_fists"},
	command = "axisl",
	max = 1,
	salary = 150,
	admin = 0,
	vote = false,
	hasLicense = true,
})

TEAM_ALLY = DarkRP.createJob("Allies Member", {
	color = Color(150, 43, 33, 255),
	model = {"models/player/dod_american.mdl"},
	description = [[You're an Allies gang member.]],
	weapons = {"weapon_fists"},
	command = "allies",
	max = 6,
	salary = 50,
	admin = 0,
	vote = false,
	hasLicense = false,
})

TEAM_ALLL = DarkRP.createJob("Allies Leader", {
	color = Color(150, 43, 33, 255),
	model = {"models/player/dod_american.mdl"},
	description = [[You're an Allies gang leader. Lead the Allies.]],
	weapons = {"weapon_fists"},
	command = "alliesl",
	max = 1,
	salary = 150,
	admin = 0,
	vote = false,
	hasLicense = true,
})

TEAM_DRUG = DarkRP.createJob("Druggy", {
	color = Color(191, 109, 189, 255), 
	model = {"models/player/eli.mdl"},
	description = [[You make meth 'n  sell shit. Like drugs.]], 
	weapons = {"weapon_fists"},
	command = "drug", 
	max = 3,
	salary = 70, 
	admin = 0, 
	vote =  false, 
	hasLicense = false
})

TEAM_ZACH = DarkRP.createJob("Zach's Private Class", {
   color = Color(70, 4, 4, 255),
   model = {"models/fallout_nv/nikout/lonesomeroad/riotsoldierp3.mdl"},
   description = [[This class is restricted to Zach
   only.
   ]],
   weapons = {"csgo_bowie_crimsonwebs", "m9k_scar", "m9k_m249lmg", "m9k_svu", "spiderman's_swep", "m9k_jackhammer", "prokeypadcracker", "pro_lockpick", "m9k_m61_frag", "med_kit", "csgo_bowie_crimsonwebs"},
   command = "zach",
   max = 1,
   salary = 5000,
   admin = 0,
   vote = false,
   hasLicense = true,
   candemote = false,
    customCheck = function(ply)
 return CLIENT or ply:SteamID() == "STEAM_0:0:65111998"

end,
CustomCheckFailMsg = "Woah! This is Zach's class only!"
})

TEAM_KLAUS = DarkRP.createJob("Klaus' Custom Class", {
   color = Color(102, 102, 255, 255),
   model = {"models/mark2580/defalt_playermodel.mdl"},
   description = [[This class is restricted to Klaus
   only.
   ]],
   weapons = {"lockpick"},
   command = "klaus",
   max = 1,
   salary = 5000,
   admin = 0,
   mayor = true,
   vote = false,
   hasLicense = true,
   candemote = false,
	customCheck = function(ply)
 return CLIENT or ply:SteamID() == "STEAM_0:1:100210083"

end,
CustomCheckFailMsg = "Woah! This is Klaus' class only!"
})

TEAM_NOAH = DarkRP.createJob("Noah's Custom Class", {
   color = Color(102, 102, 255, 255),
   model = {"models/dpfilms/metropolice/playermodels/pm_steampunk_police.mdl"},
   description = [[This class is restricted to Noah
   only.
   ]],
   weapons = {"p250mehndi", "weapon_fists", "clt_akvlcn", "csgo_butterfly_crimsonwebs"},
   command = "Noah",
   max = 1,
   salary = 5000,
   admin = 0,
   vote = false,
   hasLicense = true,
   candemote = false,
	customCheck = function(ply)
 return CLIENT or ply:SteamID() == "STEAM_0:1:40370731"

end,
CustomCheckFailMsg = "Woah! This is Noah's class only!"
})

TEAM_HITMAN = DarkRP.createJob("Hitman", {
	color = Color(10, 60, 230, 255),
	model = {"models/player/leet.mdl"},
	description = [[People pay you to kill other people.]],
	weapons = {"weapon_fists"},
	command = "hitman",
	max = 3,
	salary = 100,
	admin = 0,
	vote = true,
	hasLicense = false,
})

--[[---------------------------------------------------------------------------
Define which team joining players spawn into and what team you change to if demoted
---------------------------------------------------------------------------]]
GAMEMODE.DefaultTeam = TEAM_CITIZEN


--[[---------------------------------------------------------------------------
Define which teams belong to civil protection
Civil protection can set warrants, make people wanted and do some other police related things
---------------------------------------------------------------------------]]
GAMEMODE.CivilProtection = {
	[TEAM_POLICE] = true,
	[TEAM_CHIEF] = true,
	[TEAM_MAYOR] = true,
}

--[[---------------------------------------------------------------------------
Jobs that are hitmen (enables the hitman menu)
---------------------------------------------------------------------------]]
DarkRP.addHitmanTeam(TEAM_MOB)