-- functions


return function(character, boost)
	local upperTorso	= character.UpperTorso
	
	local glow		= script[boost].GlowEmitter:Clone()
		glow.Parent		= upperTorso
	local icon		= script[boost].IconEmitter:Clone()
		icon.Parent		= upperTorso
	local spark		= script[boost].SparkEmitter:Clone()
		spark.Parent	= upperTorso
		
	local sound		= script[boost .. "Sound"]:Clone()
		sound.Parent	= upperTorso
	
	glow:Emit(8)
	icon:Emit(10)
	spark:Emit(25)
	sound:Play()
		
	Debris:AddItem(glow, 4)
	Debris:AddItem(icon, 2)
	Debris:AddItem(spark, 2)
	Debris:AddItem(sound, sound.TimeLength)
end
