//Beer made by Raine
//with Help from Gastey and Sage.
if (hasbeer) {
replaceani idle,rainebeer;
replaceani walk, rainebeerwalk;
replaceani sit,rainesitbeer;}
if (playertouchsme) {
set hasbeer;}
while (zero==0 && hasbeer){
disableweapons;
if (keydown(6)&&this.drink<5) {
this.drink+=1;
setani rainedrinkbeer,;
sleep 1;
set drank;}
if (drank) {
i = random(0,4);
if (i in <0,2> ) setani rainedrankbeer,;
else if (i in <2,3> ) setani rainedrunkbarf,;
else if (i in <3,4> ) setani rainedrankitok, ;}
unset drank;
if (this.drink==5) {
unset hasbeer;
replaceani sit,sit;
replaceani walk,walk;
replaceani idle,idle; sleep .05;
this.drink==0;enableweapons}
sleep .05;}
There we go. Perfect

. Ok, new goal. How can I make it so if your gani is rainedrunkbarf (the passout ganis) you stay on the floor for 6 seconds and then lose the beer? I know it has something to do with making this.drink==5 but I dont know how for it to detect the ganis is rainedrunkbarf for it to work.