Holy expletive, Steeler, can't you at least clean up that massive mess before you post it? Line breaks are your friend. AHHHHH *eyebleach*

Edit: Here you go. Learn to do this yourself:

1) Copy code into Notepad++

2) Edit, Replace

3) Replace: ":" With: "\n:"

4) Check "extended mode" (so the \n works)

5) Click Replace All

**Code:** ```
:ClrHome
```

:FnOff

:AxesOff

:0Xmin

:94Xmax

:0Ymin

:62YMax

:9dim(LYTZ

:Lbl 1

:ClrDraw

:Text(-1,9,27,"YAHTZEE

:Line(27,45,67,45

:Text(21,33,"NEW GAME

:Text(27,32,"CONTINUE

:Text(33,38,"RULES

:Text(39,33,"RESET HS

:Text(45,40,"QUIT

:Line(20,0,20,5

:Line(21,6,73,6

:Line(74,0,74,5

:Text(57,22,"HIGH SCORE

: ",LYTZ(6

:21Z

:Lbl 2

:Repeat =21 or =105

:Text(Z,27,">

:Text(Z,65,"<

:Repeat

:getKey

:End

:Text(Z,27,"

:Text(Z,65,"

:Z+6(=34)-6(=25Z

:If Z<21

:21Z

:If Z>45

:45Z

:End

:If Z=21

:Goto 4

:If Z=27 and LYTZ(7)0

:Goto 5

:If Z=33

:Goto 3

:If Z=39

:Then

:0LYTZ(6

:Text(57,62,"0

:End

:If Z=45

:Goto

:Goto 2

:Lbl 4

:ClrDraw

:Text(0,0,"NUMBER OF PLAYERS (1-4)?

:0LYTZ(7

:DelVar N

:Repeat N

:getKey

:If Ans=92

:1N

:If Ans=93

:2N

:If Ans=94

:3N

:If Ans=82

:4N

:End

:{N,13dim([A]

:Fill -1,[A]

:abs(LYTZLYTZ

:DelVar TDelVar R

:1P

:Goto A

:Lbl 5

:LYTZ(7P

:LYTZ(8N

:LYTZ(9T

:0LYTZ(7

:abs(LYTZLYTZ

:DelVar R

:Lbl A

:DelVar G

:ClrDraw

:Text(0,2,"YAHTZEE V1.0-BY BRAD WENTZ

:Horizontal(55

:If R<3

:Then

:Line(2,0,2,5

:Line(3,6,19,6

:Line(20,0,20,5

:Text(57,4,"ROLL

:Line(21,6,37,6

:Line(38,0,38,5

:Text(57,22,"CARD

:If R>0

:Then

:Line(39,6,55,6

:Text(57,40,"HOLD

:End

:End

:If R>0

:Then

:Line(56,0,56,5

:Line(57,6,73,6

:Line(74,0,74,5

:Text(57,60,"END

:End

:If R=0

:Then

:Line(74,0,74,5

:Line(75,6,91,6

:Line(92,0,92,5

:Text(57,76,"QUIT

:Else

:For(Z,4,76,18

:Z+14

:Line(Z,35,,35

:Line(Z,21,,21

:Line(Z,21,Z,35

:Line(,21,,35

:End

:For(Z,1,5

:abs(LYTZ(Z

:18Z-11X

:If =2 or =3 or =4 or =5 or =6

:Then

:pt-On(X,32,2

:pt-On(X+8,24,2

:End

:If =4 or =5 or =6

:Then

:pt-On(X,24,2

:pt-On(X+8,32,2

:End

:If =6

:Then

:pt-On(X,28,2

:pt-On(X+8,28,2

:End

:If =1 or =3 or =5

:pt-On(X+4,28,2

:If LYTZ(Z)<0

:Text(20,18Z-8,"H

:End

:End

:Text(8,0,"PLAYER ",P,"

:

:If R=0

:Text(8,32,"ROLL DICE

:If R=1

:Text(8,32,"1stnd ROLL

:If R=3

:Text(8,32,"3rd ROLL

:1Z

:If R=0

:Goto C

:Lbl B

:Repeat >0 and <15

:Line(18Z-7,19,18Z-9,17

:Line(18Z-7,19,18Z-5,17

:Repeat

:getKey

:End

:Text(-1,42,18Z-9,"

:Z+(=26)-(=24Z

:If Z<1

:1Z

:If Z>5

:5Z

:End

:If =11

:Goto D

:If =12

:Goto F

:If =14

:Goto E

:If =13

:Then

:-LYTZ(ZLYTZ(Z

:If LYTZ(Z)<0

:Then

:Text(20,18Z-8,"H

:Else

:Text(20,18Z-8,"

:End

:End

:Goto B

:Lbl C

:Repeat Ans=11 or Ans=12 or Ans=15

:getKey

:End

:If Ans=12

:Goto F

:If Ans=15

:Goto Z

:Lbl D

:Text(-1,42,18Z-9,"

:For(Z,1,5

:If LYTZ(Z)0

:randInt(1,6LYTZ(Z

:End

:If R=0

:Then

:For(Z,4,76,18

:Z+14

:Line(Z,35,,35

:Line(Z,21,,21

:Line(Z,21,Z,35

:Line(,21,,35

:End

:End

:For(Z,1,5

:If LYTZ(Z)>0

:Then

:LYTZ(Z

:18Z-11X

:Text(-1,29,X-2,"

:Text(-1,32,X-2,"

:If =2 or =3 or =4 or =5 or =6

:Then

:pt-On(X,32,2

:pt-On(X+8,24,2

:End

:If =4 or =5 or =6

:Then

:pt-On(X,24,2

:pt-On(X+8,32,2

:End

:If =6

:Then

:pt-On(X,28,2

:pt-On(X+8,28,2

:End

:If =1 or =3 or =5

:pt-On(X+4,28,2

:End

:End

:R+1R

:If R=1

:Then

:Line(39,6,55,6

:Line(56,0,56,5

:Text(57,40,"HOLD

:Line(57,6,73,6

:Text(57,60,"END

:Text(-1,56,75,"

:Text(8,32,"1stnd

:1Z

:If R<3

:Goto B

:Repeat Ans=14

:getKey

:End

:Lbl E

:1G

:Lbl F

:ClrDraw

:Text(0,14,"PLAYER ",P,"-SCORECARD

:Line(1,55,47,55

:Line(49,55,93,55

:Line(0,54,0,10

:Line(48,54,48,10

:Line(94,54,94,10

:Line(1,9,47,9

:Line(49,9,93,9

:Text(9,13,"1'S

:

:Text(15,13,"2'S

:

:Text(21,13,"3'S

:

:Text(27,13,"4'S

:

:Text(33,13,"5'S

:

:Text(39,13,"6'S

:

:Text(45,3,"BONUS

:

:Text(9,61,"3K

:

:Text(15,61,"4K

:

:Text(21,61,"FH

:

:Text(27,61,"SS

:

:Text(33,61,"LS

:

:Text(39,61,"YZ

:

:Text(45,61,"CH

:

:For(Z,1,6

:If [A](P,Z)0

:Text(6Z+3,26,[A](P,Z

:End

:If [A](P,1)+[A](P,2)+[A](P,3)+[A](P,4)+[A](P,5)+[A](P,6)63

:Text(45,26,35

:For(Z,7,11

:If [A](P,Z)0

:Text(6Z-33,72,[A](P,Z

:End

:If [A](P,12)=0

:Text(39,72,0

:If [A](P,12)>0

:Text(39,72,50

:For(Z,1,([A](P,12)-50)/100

:Text(39,4Z+77,"X

:End

:If [A](P,13)0

:Text(45,72,[A](P,13

:If R>0

:Text(57,52,"DICE

: ",abs(LYTZ(1))," ",abs(LYTZ(2))," ",abs(LYTZ(3))," ",abs(LYTZ(4))," ",abs(LYTZ(5))," ",abs(LYTZ(6

:Line(0,0,0,5

:Line(1,6,17,6

:Line(18,0,18,5

:If G=0

:Goto H

:Text(57,2,"PLAY

:Line(19,6,35,6

:Line(36,0,36,5

:Text(57,20,"ZERO

:DelVar ADelVar BDelVar CDelVar DDelVar EDelVar FDelVar H

:abs(LYTZLYTZ

:For(Z,1,5

:If LYTZ(Z)=1

:A+1A

:If LYTZ(Z)=2

:B+1B

:If LYTZ(Z)=3

:C+1C

:If LYTZ(Z)=4

:D+1D

:If LYTZ(Z)=5

:E+1E

:If LYTZ(Z)=6

:F+1F

:End

:If A=5 or B=5 or C=5 or D=5 or E=5 or F=5

:1H

:If H and [A](P,12)>0

:100+[A](P,12[A](P,12

:If H and [A](P,12)0 and [A](P,LYTZ(1))0

:Then

:For(Z,1,6

:If [A](P,Z)<0

:Text(6Z+3,8,"-

:End

:For(Z,7,13

:If [A](P,Z)<0

:Text(6Z-33,56,"+

:End

:Else

:If [A](P,1)<0

:Then

:If A>0

:Then

:Text(9,8,"+

:Else

:Text(9,8,"-

:End

:End

:If [A](P,2)<0

:Then

:If B>0

:Then

:Text(15,8,"+

:Else

:Text(15,8,"-

:End

:End

:If [A](P,3)<0

:Then

:If C>0

:Then

:Text(21,8,"+

:Else

:Text(21,8,"-

:End

:End

:If [A](P,4)<0

:Then

:If D>0

:Then

:Text(27,8,"+

:Else

:Text(27,8,"-

:End

:End

:If [A](P,5)<0

:Then

:If E>0

:Then

:Text(33,8,"+

:Else

:Text(33,8,"-

:End

:End

:If [A](P,6)<0

:Then

:If F>0

:Then

:Text(39,8,"+

:Else

:Text(39,8,"-

:End

:End

:If [A](P,9)<0

:Text(21,56,"-

:If A3 or B3 or C3 or D3 or E3 or F3

:Then

:If [A](P,7)<0

:Text(9,56,"+

:If ([A](P,9)<0)(A=2 or B=2 or C=2 or D=2 or E=2 or F=2

:Text(21,56,"+

:Else

:If [A](P,7)<0

:Text(9,56,"-

:End

:If [A](P,8)<0

:Then

:If A4 or B4 or C4 or D4 or E4 or F4

:Then

:Text(15,56,"+

:Else

:Text(15,56,"-

:End

:End

:If [A](P,10)<0

:Then

:If (C>0 and D>0)(A>0 and B>0 or B>0 and E>0 or E>0 and F>0

:Then

:Text(27,56,"+

:Else

:Text(27,56,"-

:End

:End

:If [A](P,11)<0

:Then

:If (B>0 and C>0 and D>0 and E>0)(A>0 or F>0

:Then

:Text(33,56,"+

:Else

:Text(33,56,"-

:End

:End

:If [A](P,12)<0

:Then

:If H

:Then

:Text(39,56,"+

:Else

:Text(39,56,"-

:End

:End

:If [A](P,13)<0

:Text(45,56,"+

:End

:3X

:9Z

:Lbl G

:Repeat =11 or =12

:Text(Z,X,">

:Repeat

:getKey

:End

:Text(Z,X,"

:Z+6(=34)-6(=25Z

:If =26 and X=3

:51X

:If =24 and X=51

:3X

:If Z<9

:9Z

:If Z>45

:45Z

:If Z>39 and X=3

:39Z

:End

:If =11 and pxl-Test(Z+2,X+6

:Goto J

:If =12 and pxl-Test(Z+3,X+5

:Goto I

:Goto G

:Lbl H

:Text(57,2,"BACK

:Repeat Ans=11

:getKey

:End

:Goto A

:Lbl 3

:ClrDraw

:Text(0,0,"YOU HAVE 3 ROLLS TO GET ONE

:Text(6,0,"OF THE COMBOS ON THE

:Text(12,0,"SCORECARD. USE THE F1-F5

:Text(18,0,"KEYS TO PLAY.

:Text(29,0,"ROLL-ROLL DICE

:Text(36,0,"CARD-VIEW SCORECARD

:Text(43,0,"HOLD-KEEP SELECTED DICE

:Text(50,0,"END-END TURN, GO TO CARD

:Text(57,0,"QUIT-SAVE GAME AND EXIT

:Repeat Ans

:getKey

:End

:ClrDraw

:Text(0,0,"AT THE END OF YOUR TURN YOU

:Text(6,0,"MUST PLAY YOUR DICE ON THE

:Text(12,0,"SCORECARD. SPOTS WITH A +

:Text(18,0,"ARE PLAYABLE. SPOTS WITH A -

:Text(24,0,"CANNOT BE PLAYED. YOU CAN

:Text(30,0,"ZERO OFF SPOTS WITH A + OR -

:Text(36,0,"AND RECIEVE NO POINTS. USE

:Text(42,0,"THIS WHEN THERE ARE NO

:Text(48,0,"PLAYABLE SPOTS.

:Repeat Ans

:getKey

:End

:ClrDraw

:Text(0,0,"1'S-6'S

: TOTAL VALUE OF ALL

:Text(6,0,"SIMILAR DICE

:Text(14,0,"3K/4K

: 3 OF A KIND/4 OF A

:Text(20,0,"KIND, SUM OF ALL DICE

:Text(28,0,"FH

: FULL HOUSE, 25 POINTS

:Text(36,0,"SS

: SMALL STRAIGHT, STRING

:Text(42,0,"OF 4, 30 POINTS

:Text(50,0,"LS

: LARGE STRAIGHT, STRING

:Text(56,0,"OF 5, 40 POINTS

:Repeat Ans

:getKey

:End

:ClrDraw

:Text(0,0,"YZ

: YAHTZEE, 5 OF A KIND

:Text(6,0,"50 POINTS FOR FIRST

:Text(12,0,"100 BONUS POINTS FOR REST

:Text(18,0,"CAN BE USED AS A JOKER IN THE

:Text(24,0,"SECOND SECTION IF THE

:Text(30,0,"YAHTZEE SPOT HAS BEEN

:Text(36,0,"FILLED AND THE

:Text(42,0,"CORRESPONDING FIRST

:Text(48,0,"SECTION SPOT HAS BEEN

:Text(54,0,"FILLED.

:Repeat Ans

:getKey

:End

:ClrDraw

:Text(0,0,"CH

: CHANCE, NO COMBO NEEDED

:Text(6,0,"SUM OF ALL DICE

:Text(13,0,"BONUS

: A 35 POINT BONUS IS

:Text(19,0,"GIVEN IF THE TOTAL POINTS

:Text(25,0,"IN THE FIRST SECTION IS 63

:Text(31,0,"OR HIGHER.

:Repeat Ans

:getKey

:End

:ClrDraw

:Text(0,0,"WHEN VIEWING SCORECARD

:

:Text(7,0,"BACK- GO BACK TO DICE

:Text(20,0,"WHEN PLAYING DICE ON CARD

:

:Text(27,0,"PLAY-PLAY DICE ON SELECTED

:Text(33,0,"SPOT

:Text(40,0,"ZERO-ZERO OFF SELECTED

:Text(46,0,"SPOT

:Text(53,0,"DONE-START NEXT TURN

:Repeat Ans

:getKey

:End

:Goto 1

:Lbl I

:If X=3

:Then

:0[A](P,(Z-3)/6

:Text(Z,26,0

:Else

:0[A](P,(Z+33)/6

:Text(Z,72,0

:End

:Goto K

:Lbl J

:If X=3

:Then

:(Z-3)/6Z

:0[A](P,Z

:For(,1,5

:If LYTZ()=Z

:Z+[A](P,Z[A](P,Z

:End

:Text(6Z+3,26,[A](P,Z

:Else

:(Z+33)/6Z

:If Z=7 or Z=8 or Z=13

:sum(LYTZ,1,5[A](P,Z

:If Z=9

:25[A](P,Z

:If Z=10

:30[A](P,Z

:If Z=11

:40[A](P,Z

:If Z=12

:50[A](P,Z

:Text(6Z-33,72,[A](P,Z

:End

:Lbl K

:If [A](P,1)+[A](P,2)+[A](P,3)+[A](P,4)+[A](P,5)+[A](P,6)63

:Text(45,26,35

:For(Z,1,([A](P,12)-50)/100

:Text(39,4Z+77,"X

:End

:Line(8,50,8,20,0

:Line(9,51,9,19,0

:Line(10,50,10,20,0

:Line(56,50,56,14,0

:Line(57,51,57,13,0

:Line(58,50,58,14,0

:Text(57,2,"DONE

:Text(-1,56,19,"

:Text(-1,56,52,"

:DelVar GDelVar R

:p+1P

:If P>N

:Then

:1P

:T+1T

:End

:Repeat Ans=11

:getKey

:End

:If T<13

:Goto A

:DelVar

:ClrDraw

:Text(-1,0,15,"FINAL SCORE

:Horizontal(54

:For(Z,1,N

:DelVar S

:For(X,1,6

:S+[A](Z,XS

:End

:If S63

:S+35S

:For(X,7,13

:S+[A](Z,XS

:End

:Text(9Z+6,26,"PLAYER ",Z,"

: ",S

:If S>

:S

:End

:If >LYTZ(6

:Then

:Text(-1,56,4,"NEW HIGH SCORE!

:LYTZ(6

:End

:Repeat Ans

:getKey

:End

:DelVar [A]DelVar P

:Lbl Z

:PLYTZ(7

:NLYTZ(8

:TLYTZ(9

:Lbl

:ClrDraw

:ZStandard

:FnOn

:AxesOn