I am going to be out of town most of the day so i will check back in later, mine doesn't stand up to your codes but here is my 1054:

 Code:
Function a($)
  Dim $c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m
  
  $c = 'silly#wicked#sordid#naughty#repulsive#malodorous#ill-tempered'
  $d = conspicuously#categorically#positively#cruelly#incontrovertibly
  $e = was#personified
  $f = 'is#masquerades as'
  $g = Hamster#Coconut#Duck#Herring#Newt#Peril#Chicken#Vole#Parrot#Mouse#Twit
  $h = mother#father#grandmother#grandfather#godfather
  $i = 'steed#king#first-born'
  $j = theholygrail
  $k = #s#
  
  For Each $ in $
    Dim $n,$o,$p
    For Each $n in Split($)
      Dim $r
      For $o = 1 to $n ^ 0
        If SubStr($n,$o) > 'A'
          $r = 1
        EndIf
      Next
      $p = $p + $r
      $=Join(Split($,'  '))
    Next
    $n = $
    Do
      Dim $r
      While $n
        $o = Left($n,1)
        If SubStr($j,($r^)+1,1) = $o
          $r = $r + $o
        EndIf
        $n = Right($n,~)
      Loop
      $ = $+\Taunter:#
      If $r = $j
        $ = $+'(A childish hand gesture).'
      Else
        If z($k)
          $ = $+z($g)+!#Your#+z($i)+#+z($f)+#a#
          If $m
            $ = $+z($d)+#
            $d = y($d)
          EndIf
          $m = ~ $m
          $ = $+z($c)
          $c = y($c)
          $g = y($g)
          $i = y($i)
          $f = y($f)
          $p = $p - 3
        Else
          $ = $+Your#+z($h)+#+z($e)+#a
          $h = y($h)
          $e = y($e)
        EndIf
        $ = $+#+LCase(z($g))+'.'
        $k = y($k)
        $g = y($g)
      EndIf
      $p = $p - 3
    Until $p < 1
    $l = Join(Split($l+\Knight:#+$+\,#))
;  Next
  $a=Split(Right($l,~),\)
EndFunction
Function y($)
  $y=Right($,($^)-(#+z($)^))+#+z($)
EndFunction
Function z($)
  $z=Split($,#)[0]
EndFunction


Running Test 1...Result... Passed... Done
Running Test 2...Result... Passed... Done
Running Test 3...Result... Passed... Done
Running Test 4...Result... Passed... Done
Running Test 5...Result... Passed... Done

Your solution passed all tests

KiXtart
KiXtart Version = 4.53
KiXGolf Script = kixgolf_tg.kix

Computer
OS = Windows XP Professional
CPU = Intel(R) Pentium(R) D CPU 3.20GHz
Speed = 3200 MHz
Memory = 2048 MB

KiXGolf Scoring Engine
Scoring Engine = 3.3

KiXtart Golf Score
Tournament = Taunt Generator
Processing Start = 2007/12/18 07:20:56.048
Processing End = 2007/12/18 07:20:56.142
Duration = 0000/00/00 00:00:00.094
KiXGolf Score = 1054

Thank you for participating in KiXtart Golf!
Press any key to continue...
_________________________
Wait don't order yet,... get KiXforms Designer .NET 2.0 (Beta)
KiXforms Designer .NET 2.0 (Beta)