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