FYI Just a slight edit. It's perfection!
code:
$Source = "K:\Production\Truck"
$Target = "C:\Truck"
If Exist($Target) = 0 ;I love this!
MD $Target
EndIf
$FileName = Dir($Source)
While $FileName <> "" AND @ERROR = 0
$compare = CompareFileTimes($Source+"\"+$FileName,$Target+"\"+$FileName)
If $compare = 1 OR $compare = -3 AND Right($Filename,3) <> "txt" AND Right($Filename,3) <> "pbl" ;needed and's
Copy $Source+"\"+$FileName $Target
EndIf

$FileName = Dir()
? " Updating $FileName"
Loop

Thank you! Thank you! I couldn't figure it out without you!