function ulx.trail( calling_ply, target_plys, string_arg )

	for _, v in ipairs( target_plys ) do
		if not v:Alive() then
			ULib.tsay( calling_ply v:Nick .. "is dead!", true )
			return
		end
		local trail = util.SpriteTrail( ply, 0, Color( math.Rand(0,255), math.Rand(0,255), math.Rand(0,225) ), fasle, 100, 0, 3, 1/(100)*0.5, "trails/plasma.vmt" )
		end
	end
	ulx.fancyLogAdmin( calling_ply, "#A turned #T into a smoke", target_plys )
end

local trail = ulx.command( "Fun", "ulx trail", ulx.trail, "!trail" )
trail:addParam{ type=ULib.cmds.PlayersArg }
trail:defaultAccess( ULib.ACCESS_ADMIN )