function FastCast.FireWithWhitelist(A,d,x,z,q,N,f,H,G,c,U,D,J)assert(getmetatable(A)==FastCast,ERR_NOT_INSTANCE:format("\070\105\114\101\087\105\116\104\087\104\105\116\101\108\105\115\116","\070\097\115\116\067\097\115\116\046\110\101\119\040\041"))BaseFireMethod(A,d,x,z,N,nil,f,H,G,c,U,D,q,true,J)end

function FastCast:FireWithWhitelist(origin, directionWithMagnitude, velocity, whitelist, cosmeticBulletObject, ignoreWater, bulletAcceleration, tool, clientModule, miscs, replicate, penetrationData)
	assert(getmetatable(self) == FastCast, ERR_NOT_INSTANCE:format("FireWithWhitelist", "FastCast.new()"))
	BaseFireMethod(self, origin, directionWithMagnitude, velocity, cosmeticBulletObject, nil, ignoreWater, bulletAcceleration, tool, clientModule, miscs, replicate, whitelist, true, penetrationData)
end
