๐Ÿ“–[ESX] Config Files

Please read before purchase to under full functionality of our script

ESX Config
Config = Config or {}

Config.framework_core = { esx = 'es_extended', qb = 'qb-core' }

Config.wigsrob = {
	enable = true,
	handusp_needed = true,
	command = 'robwig',
	key = 'h'
}

Config.remove_own_wig = {
	enable = true,
	command = 'removewig'
}

Config.Table = {
	Item = 'wigtable',
	Prop = 'fs_prop_table_queens',
	anim = { dict = 'mp_arresting', clip = 'a_uncuff' },
	craftTime = 6, -- 6 seconds
}


--- Warning! its a beta feature currently please disable if you fond any issue
Config.Phone = {
	-- use_server_traffic = true means script will try to use any already spawned ped if near to u any if not found then will spawn ped
	-- use_server_traffic = false means script will spawn ped directly without trying to check near by peds
	use_server_traffic = true,
	npc_spawn_on_safe_distance = true, -- its a beta feature it will spawn ped everytime on footpath or on safe distance if u make it false then ped wil spawn accurate according to Config.Offsets
	hint_text = {                   -- all ways can be enable and but pelase make atleast anyone true
		draw3d = true,              --for 3d text u can be modified in unlocked files
		draw2d = true,              -- for 2d text can be modified in unlocked files
	},
}

Config.Selling = {
	item = {
		enable = true,
		item = { name = 'wigphone', limit = true, max_sell_count = 2 }
	},
	command = {
		enable = true,
		command = { name = 'wigsell' }
	},
	limit_check_command = {
		enable = true,
		command = { name = 'wigphonelimit' }
	}
}

Config.NonWig = {         -- non wig numbers will be use when someone rob or removing old wig and putting new wig
	male = {
		hair_1 = 0,       --style number for apperance menus
		hair_2 = 0,       --only needed if you are using esx_skin
		hair_color_1 = 0, -- color number for apperance menus
		hair_color_2 = 0  --this is highlight number for apperance menus
	},
	female = {
		hair_1 = 83,      --style number for apperance menus
		hair_2 = 0,       --only needed if you are using esx_skin
		hair_color_1 = 0, -- color number for apperance menus
		hair_color_2 = 0  --this is highlight number for apperance menus
	}
}


---==============================================================================================
--=========================================SHOP Config=========================================--
---==============================================================================================


Config.format = {
	currency = 'USD', -- This is the format of the currency, so that your currency sign appears correctly
	location =
	'en-US'         -- This is the location of your country, to format the decimal places according to your standard
}

Config.Bill = {
	enable = true,
	keybind = 'F6'
}

Config.AutoRefill = {
	enable = true,
	quantity = 2, -- how much quantitiy refill every 2 mint
}

Config.AdminCommand = { -- /fs_wigsbundles is command to open admin menu to refill
	Groups = {
		['admin'] = true,
		['god'] = true,
	},
	Identifier = {
		['discord:628640109897711636'] = true,                       -- discord id u can get from txadmin from players
		['license:1c17a180cdad995771fea75248f0ed95569b9e6a'] = true, --any lic id u can get from txadmin
		['AJK40853'] = true,                                         --qbcore citizen id from players table
		['char1:1c17a180cdad995771fea75248f0ed95569b9e6a'] = true,   -- esx identifier from users table
		-- you add more


	},
	--add this in server cfg
	--add_ace license:1c17a180cdad995771fea75248f0ed95569b9e6a "fs_wigsbundles" allow #Capy

	Ace = 'fs_wigsbundles'
}


Config.Default = {
	stock = 300,
	price = 500
}

Config.Shop = {
	blip = { enable = true, name = 'Wigs Shop', sprite = 71, color = 8, size = 1.0, radius = 0.0, radius_color = 4 },
	boss_action = vector3(117.2508, -214.2887, 54.5879),
	management = vector3(120.1331, -208.9287, 54.5879),
	managementRankFor = {
		price = 2,
		stock = 2,
	},
	crafting = {
		menu = vector3(107.9262, -211.2260, 54.5882),
		data = {
			spotlight_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 40, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
				}
			},
			chulita_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 40, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
				}
			},
			classy_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 20, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			fiesta_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			diva_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			sweetheart_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			moviestar_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			brooke_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			jenna_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			princess_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			luvme_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			owntheroom_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			icon_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			mirage_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			luxury_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			mila_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			star_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			flirt_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			ignite_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			risk_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			crowdpleaser_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			upstage_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			bossbabe_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			play_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			luvme_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			bonita_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			reyna_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			goddess_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			babygirl_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			luna_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			prettyplease_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			wavebabe_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			sparkle_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},

			---- Male Wigs
			m_backstage_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			m_blake_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			m_boss_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			m_bravo_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			m_edge_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}
			},
			m_freshbraids_wig = { -- reward item name
				reward = 20, -- reward item amount
				required = { -- required items for crafting
					{ item = 'wigcap',      quantity = 1,  willremove = true },
					{ item = 'sewinkit',    quantity = 1,  willremove = true },
					{ item = 'hairbundles', quantity = 10, willremove = true },
				},
				steps = {
					--{ pos = vector4(-783.9978, -611.5065, 30.2791, 317.2552), delay = 10, msg = 'Working...', anim = { scenario = 'PROP_HUMAN_BBQ' } },          -- x, y, z, heading, second, message
					-- { pos = vector4(116.4940, -215.1384, 54.5880, 229.3151), delay = 5, msg = 'Working...', anim = { dict = 'timetable@tracy@ig_5@idle_a', clip = 'idle_a' } },
					{ pos = vector4(107.9262, -211.2260, 54.5882, 162.3454), delay = 5, msg = 'Working...' }, -- x, y, z, heading, second, message
					{ pos = vector4(110.9501, -212.3490, 54.5879, 166.5708), delay = 5, msg = 'Working...' },
				}