Ok i fixed it now. I dont know why this [numd,dend]=bilinear(be,ae,fs,fc) doesnt apply prewarping at fc
fs=30000;
fc=10000;
Fc=2*fs*tan((pi/2*fc)/(fs/2))
n=6;
[z,p,k]=buttap(n);
[b,a]=zp2tf(z,p,k);
[be,ae]=lp2lp(b,a,Fc);
[numd,dend]=bilinear(be,ae,fs);
[bt,at] = butter(n,fc/(fs/2));
fvtool(numd,dend,bt,at);