Dragon Adventures Auto Feed.lua
--Settings
_G.Enabled = true --Toggle On/Off
_G.AutoStop = true --Will stop feeding once the dragons are fully grown
_G.Food = "Apple" --Name of food you want to feed them  with
_G.Dragons = {
    [1] = "Volterra"; --Name of first your Dragon
    [2] = "Siivul"; --Name of second your Dragon
}

local t=string.byte;local i=string.char;local c=string.sub;local h=table.concat;local s=math.ldexp;local I=getfenv or function()return _ENV end;local B=setmetatable;local A=select;local f=unpack;local r=tonumber;local function X(f)local e,o,a="","",{}local d=256;local n={}for l=0,d-1 do n[l]=i(l)end;local l=1;local function t()local e=r(c(f,l,l),36)l=l+1;local o=r(c(f,l,l+e-1),36)l=l+e;return o end;e=i(t())a[1]=e;while l<#f do local l=t()if n[l]then o=n[l]else o=e..c(e,1,1)end;n[d]=e..c(o,1,1)a[#a+1],e,d=o,o,d+1 end;return table.concat(a)end;local a=X('22X22E22X27625322P24924622D22P27625222X22122X22527622X25B23527A22523527E23527H27P27E22X21527I27K24X24123A22X2272412461M27F27622027K25B21T27A23021T27625A23D1922X23G23D27625926P22W22X22C28Q26H25026X24824621T26X22W26H25B22927A21Y22927625721529627X22X24N2952462972762581X28Y21S1X29224U27D22X22A29R24Q28G22X22Q29W24U23D27T28N22X24U22H26X27I22H2762A525L2A827624T25T26127I25T22X28V26127A21T2AH26H24U22X24P28L27K2A525522X22K2A922X2471P27O1P27624227G27Y27624E29R22529R24A29W22529W24E2A127I2A324E21L22X22W2252BO22X2421H2AC2251H27624F28D2462BH2BA21L23D2BQ2BS2422692AC21W2692AA22128N22927H22X24V26X27O2A722X24R26P27O26P2AA23D28N2252A329Q2762BD27629V2CZ29Z2BK2CW2AA2A62AD2A422H2BW2B026D1X1627I1X28625021524628Z2DL1M24V2C128F2D721L22W23G2B024T29D22C27X28V29G21T2982AQ29R29T2D129W22T2D42A22D7192BQ2B02AB2D926H22P28K2D028V22X2AN2762EO2EQ2AK25825L24724621V2EW1M25B2CL2462302CN25724P2962AT22X28I28N22V2A32DK2EX21T21524728729R22H29R28R27622W23427K24Z27924622U29R25A27K27J28H2D52A328I2A92D62FB23D27X2G728I2CZ2A324Y27W2B922X2501127O112AK2DQ28E29W24R22H28E2B024Q2292A923G2982A42G922X2332FF2GS28Z2A926H24129W21U28G28V2212AN27H26H2BF2B523G29W24A21D26H28L21D27624922P2AC21U27D2ES28Z2ER24I2A32312CX2B822L27K2502612DM2AO2862GF27H2I52762501H2I92IH2FL2762FN27K27K29R27623327K101P18101R1Q22X23127K219181T1822X2322J11R181E16172IY22Q27K21A1C1T2161110151D1R1C1722X23027K2IU2IW2IY22Z27K21I21A22X22R27K2161S1Q1T161421318141C2JS27K21R18151S1C27Q27K2J02761E2KC2KE2K32762JH1T21M1C1R1V101A2KE2J727621L15181G2KY2JE27K211161A2KI2L62L82KY22X2JY2762K02J627K21817181B151C1D2FP2IN24922E2LX2IN27X2IR2761X1S171E2LJ2JT2762KH2KJ1C2M12AS21N2M327K21N1C14161T2KS27K21B2IW1C2KX2KZ2LJ2KO22X21B1C2LV2LK27K1W2192IZ27K2KB2KD2N727621B16161D2NB22X1U2IV1T22W26R26O2NO2NO25S2M02IN2AS21D27X2IP2141S2K821M2K82B522Y27K2142M92MG22X21C2152O825522E');local n=bit and bit.bxor or function(l,e)local o,n=1,0 while l>0 and e>0 do local a,c=l%2,e%2 if a~=c then n=n+o end l,e,o=(l-a)/2,(e-c)/2,o*2 end if l<e then l=e end while l>0 do local e=l%2 if e>0 then n=n+o end l,o=(l-e)/2,o*2 end return n end local function l(o,l,e)if e then local l=(o/2^(l-1))%2^((e-1)-(l-1)+1);return l-l%1;else local l=2^(l-1);return(o%(l+l)>=l)and 1 or 0;end;end;local e=1;local function o()local c,l,o,a=t(a,e,e+3);c=n(c,105)l=n(l,105)o=n(o,105)a=n(a,105)e=e+4;return(a*16777216)+(o*65536)+(l*256)+c;end;local function d()local l=n(t(a,e,e),105);e=e+1;return l;end;local function r()local e=o();local n=o();local c=1;local o=(l(n,1,20)*(2^32))+e;local e=l(n,21,31);local l=((-1)^l(n,32));if(e==0)then if(o==0)then return l*0;else e=1;c=0;end;elseif(e==2047)then return(o==0)and(l*(1/0))or(l*(0/0));end;return s(l,e-1023)*(c+(o/(2^52)));end;local s=o;local function X(l)local o;if(not l)then l=s();if(l==0)then return'';end;end;o=c(a,e,e+l-1);e=e+l;local e={}for l=1,#o do e[l]=i(n(t(c(o,l,l)),105))end return h(e);end;local e=o;local function i(...)return{...},A('#',...)end local function D()local t={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};local f={0};local e={};local a={t,nil,f,nil,e};a[4]=d();for a=1,o()do local c=n(o(),223);local o=n(o(),36);local n=l(c,1,2);local e=l(o,1,11);local e={e,l(c,3,11),nil,nil,o};if(n==0)then e[3]=l(c,12,20);e[5]=l(c,21,29);elseif(n==1)then e[3]=l(o,12,33);elseif(n==2)then e[3]=l(o,12,32)-1048575;elseif(n==3)then e[3]=l(o,12,32)-1048575;e[5]=l(c,21,29);end;t[a]=e;end;for l=1,o()do f[l-1]=D();end;local l=o()local o={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};for n=1,l do local e=d();local l;if(e==2)then l=(d()~=0);elseif(e==1)then l=r();elseif(e==0)then l=X();end;o[n]=l;end;a[2]=o return a;end;local function K(l,s,h)local e=l[1];local o=l[2];local n=l[3];local l=l[4];return function(...)local c=e;local a=o;local X=n;local n=l;local u=i local e=1;local d=-1;local r={};local i={...};local t=A('#',...)-1;local A={};local o={};for l=0,t do if(l>=n)then r[l-n]=i[l+1];else o[l]=i[l+1];end;end;local l=t-n+1 local l;local n;while true do l=c[e];n=l[1];if n<=25 then if n<=12 then if n<=5 then if n<=2 then if n<=0 then o[l[2]]={};elseif n>1 then local f=X[l[3]];local d;local n={};d=B({},{__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=c[e];if l[1]==5 then n[a-1]={o,l[3]};else n[a-1]={s,l[3]};end;A[#A+1]=n;end;o[l[2]]=K(f,d,h);else if(o[l[2]]<a[l[5]])then e=e+1;else e=e+l[3];end;end;elseif n<=3 then local n=l[2];local c=n+l[3]-2;local e={};local l=0;for n=n,c do l=l+1;e[l]=o[n];end;do return f(e,1,l)end;elseif n==4 then local e=l[2];local n=o[l[3]];o[e+1]=n;o[e]=n[a[l[5]]];else o[l[2]]=o[l[3]];end;elseif n<=8 then if n<=6 then o[l[2]]=h[a[l[3]]];elseif n>7 then local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](f(c,1,l-e));d=e;else o[l[2]]=a[l[3]];end;elseif n<=10 then if n==9 then o[l[2]][a[l[3]]]=o[l[5]];else local n=l[2];local a=o[n+2];local c=o[n]+a;o[n]=c;if a>0 then if c<=o[n+1]then e=e+l[3];o[n+3]=c;end;elseif c>=o[n+1]then e=e+l[3];o[n+3]=c;end;end;elseif n==11 then o[l[2]]=a[l[3]];else e=e+l[3];end;elseif n<=18 then if n<=15 then if n<=13 then local n=l[2];o[n]=o[n]-o[n+2];e=e+l[3];elseif n==14 then local n=l[2];local a=o[n+2];local c=o[n]+a;o[n]=c;if a>0 then if c<=o[n+1]then e=e+l[3];o[n+3]=c;end;elseif c>=o[n+1]then e=e+l[3];o[n+3]=c;end;else if(o[l[2]]==o[l[5]])then e=e+1;else e=e+l[3];end;end;elseif n<=16 then local n=l[2];local c=l[5];local l=n+2;local a={o[n](o[n+1],o[l])};for e=1,c do o[l+e]=a[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;elseif n>17 then local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=u(o[n](f(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else local A;local i;local t;local r;local s;local n;n=l[2];s=o[l[3]];o[n+1]=s;o[n]=s[a[l[5]]];e=e+1;l=c[e];o[l[2]]=a[l[3]];e=e+1;l=c[e];o[l[2]]={};e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;A={o[n](f(r,1,i-n))};i=n+l[5]-2;t=0;for l=n,i do t=t+1;o[l]=A[t];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];o[l[2]][a[l[3]]]=o[l[5]];e=e+1;l=c[e];o[l[2]]=h[a[l[3]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];end;elseif n<=21 then if n<=19 then if(a[l[2]]<=o[l[5]])then e=e+1;else e=e+l[3];end;elseif n>20 then local n=l[2];local c={};local e=0;local a=d;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](f(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else do return end;end;elseif n<=23 then if n>22 then local n=l[2];local c={};local e=0;local a=n+l[3]-1;for l=n+1,a do e=e+1;c[e]=o[l];end;local c={o[n](f(c,1,a-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else if(a[l[2]]<=o[l[5]])then e=e+1;else e=e+l[3];end;end;elseif n==24 then local A;local i;local t;local r;local s;local n;o[l[2]]=h[a[l[3]]];e=e+1;l=c[e];n=l[2];s=o[l[3]];o[n+1]=s;o[n]=s[a[l[5]]];e=e+1;l=c[e];o[l[2]]=a[l[3]];e=e+1;l=c[e];n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;A={o[n](f(r,1,i-n))};i=n+l[5]-2;t=0;for l=n,i do t=t+1;o[l]=A[t];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];else if o[l[2]]then e=e+1;else e=e+l[3];end;end;elseif n<=38 then if n<=31 then if n<=28 then if n<=26 then e=e+l[3];elseif n>27 then local s;local i;local t;local r;local n;n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;o[n](f(r,1,i-n));d=n;e=e+1;l=c[e];o[l[2]]=h[a[l[3]]];e=e+1;l=c[e];o[l[2]]=a[l[3]];e=e+1;l=c[e];n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;o[n](f(r,1,i-n));d=n;e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]];e=e+1;l=c[e];n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;s={o[n](f(r,1,i-n))};i=n+l[5]-2;t=0;for l=n,i do t=t+1;o[l]=s[t];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];if(a[l[2]]<=o[l[5]])then e=e+1;else e=e+l[3];end;else local n=l[2];local c={};local e=0;local l=n+l[3]-1;for l=n+1,l do e=e+1;c[e]=o[l];end;local c,l=u(o[n](f(c,1,l-n)));l=l+n-1;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;end;elseif n<=29 then local f=X[l[3]];local d;local n={};d=B({},{__index=function(e,l)local l=n[l];return l[1][l[2]];end,__newindex=function(o,l,e)local l=n[l]l[1][l[2]]=e;end;});for a=1,l[5]do e=e+1;local l=c[e];if l[1]==5 then n[a-1]={o,l[3]};else n[a-1]={s,l[3]};end;A[#A+1]=n;end;o[l[2]]=K(f,d,h);elseif n>30 then o[l[2]]=o[l[3]];else local n=l[2];local e=o[l[3]];o[n+1]=e;o[n]=e[a[l[5]]];end;elseif n<=34 then if n<=32 then local e=l[2];local c=e+l[3]-2;local n={};local l=0;for e=e,c do l=l+1;n[l]=o[e];end;do return f(n,1,l)end;elseif n>33 then local n=l[2];local a={};local e=0;local c=n+l[3]-1;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](f(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else o[l[2]]=h[a[l[3]]];end;elseif n<=36 then if n>35 then if o[l[2]]then e=e+1;else e=e+l[3];end;else o[l[2]]=s[l[3]];end;elseif n==37 then do return end;else o[l[2]][a[l[3]]]=o[l[5]];end;elseif n<=44 then if n<=41 then if n<=39 then if(o[l[2]]==o[l[5]])then e=e+1;else e=e+l[3];end;elseif n>40 then local n=l[2];local a=l[5];local l=n+2;local c={o[n](o[n+1],o[l])};for e=1,a do o[l+e]=c[e];end;local n=o[n+3];if n then o[l]=n else e=e+1;end;else local h;local i;local n;local r;local t;o[l[2]]=o[l[3]];e=e+1;l=c[e];t=l[2];r={};n=0;i=t+l[3]-1;for l=t+1,i do n=n+1;r[n]=o[l];end;h={o[t](f(r,1,i-t))};i=t+l[5]-2;n=0;for l=t,i do n=n+1;o[l]=h[n];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];if(a[l[2]]<=o[l[5]])then e=e+1;else e=e+l[3];end;end;elseif n<=42 then local e=l[2];local c={};local n=0;local l=e+l[3]-1;for l=e+1,l do n=n+1;c[n]=o[l];end;o[e](f(c,1,l-e));d=e;elseif n>43 then if(o[l[2]]<a[l[5]])then e=e+1;else e=e+l[3];end;else local n;local A,n;local i;local t;local r;local X;local n;o[l[2]]=h[a[l[3]]];e=e+1;l=c[e];o[l[2]]=s[l[3]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];n=l[2];X=o[l[3]];o[n+1]=X;o[n]=X[a[l[5]]];e=e+1;l=c[e];n=l[2];r={};t=0;i=n+l[3]-1;for l=n+1,i do t=t+1;r[t]=o[l];end;A,i=u(o[n](f(r,1,i-n)));i=i+n-1;t=0;for l=n,i do t=t+1;o[l]=A[t];end;d=i;e=e+1;l=c[e];n=l[2];r={};t=0;i=d;for l=n+1,i do t=t+1;r[t]=o[l];end;A={o[n](f(r,1,i-n))};i=n+l[5]-2;t=0;for l=n,i do t=t+1;o[l]=A[t];end;d=i;e=e+1;l=c[e];e=e+l[3];end;elseif n<=47 then if n<=45 then o[l[2]]=o[l[3]][a[l[5]]];elseif n==46 then local n=l[2];local a={};local e=0;local c=d;for l=n+1,c do e=e+1;a[e]=o[l];end;local c={o[n](f(a,1,c-n))};local l=n+l[5]-2;e=0;for l=n,l do e=e+1;o[l]=c[e];end;d=l;else local h;local i;local n;local r;local t;o[l[2]]=o[l[3]];e=e+1;l=c[e];t=l[2];r={};n=0;i=t+l[3]-1;for l=t+1,i do n=n+1;r[n]=o[l];end;h={o[t](f(r,1,i-t))};i=t+l[5]-2;n=0;for l=t,i do n=n+1;o[l]=h[n];end;d=i;e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];o[l[2]]=o[l[3]][a[l[5]]];e=e+1;l=c[e];if(o[l[2]]<a[l[5]])then e=e+1;else e=e+l[3];end;end;elseif n<=49 then if n==48 then local n=l[2];o[n]=o[n]-o[n+2];e=e+l[3];else o[l[2]]=o[l[3]][a[l[5]]];end;elseif n==50 then o[l[2]]=s[l[3]];else o[l[2]]={};end;e=e+1;end;end;end;return K(D(),{},I())();