The script is quite simple. It displays text (in fact one character) in specified interval of time.
The timer elapse function is called every 100ms. You can make it slower by raising value from 100 to higher one. You can even change the value to change the intervals every frame (f.e to slow animation very frame).
That's because your dmd alignment is set do center. Two solutions:
1. set alignment to left or right
2. specify text position by adding [x0] to the displayed string:
dmdstring="[na][f"+cstr(thisfont)+"][x0]"+chr(32+ii)+chr(33+ii)+chr(34+ii)+chr(35+ii)+"[f"+cstr(thisfont)+"]"
i pick the size in the dmd font editor, 32x32, but is the largest that is avaible
itself. HR discovered the "hack" that
accepts larged fonts (created with another tool).
can u explain me a little more detailled what this script exactly do, please?

. i mean i see the result, but if i create my own, i must understand the code;) sorry again for my simple questions...but i will really understand this stuff.
Ok... watch the comments:
Sub FuturePinball_BeginPlay() ' executed at the beginning
LookAtBackbox() ' set the view (not important for now)
' HR loaded 6 custom created fonts into
FP table
DispDmd1.AddFont 1, "judgedeathanim" ' assign font nr 1 for first dmd (translite)
DispDmd2.AddFont 1, "judgedeathanim" ' assign font nr 1 for second dmd (hud) - for each dmd fonts need to be assigned separately
DispDmd1.AddFont 2, "sstiff" ' assigning second font
DispDmd2.AddFont 2, "sstiff"
DispDmd1.AddFont 3, "tales"
DispDmd2.AddFont 3, "tales"
DispDmd1.AddFont 4, "cv1"
DispDmd2.AddFont 4, "cv1"
DispDmd1.AddFont 5, "cv2"
DispDmd2.AddFont 5, "cv2"
DispDmd1.AddFont 6, "dmdtest" ' it's not used becasue only 5 fonts are used
End Sub
dim ii,dmdstring,thisfont
ii=0:thisfont=1 ' to see another animation font set thisfont to 2, 3... 5
Timer1.set true,100 ' setting first call time
Sub Timer1_expired() ' timer expiration routine
dmdstring="[na][f"+cstr(thisfont)+"]"+chr(32+ii)+chr(33+ii)+chr(34+ii)+chr(35+ii)+"[f"+cstr(thisfont)+"]"
' "[na] - cancels image animation (not needed becasue we dont use it here any
' [f"+cstr(thisfont)+"]" - select font 1, 2.. or 5
' chr(32+ii) - display first character in font table (which is redefined space with ascii code 32
' chr(33+ii)+chr(34+ii)+chr(35+ii) ' display next 3 characters
'"[f"+cstr(thisfont)+"]" ' assign font again - not needed
DispDmd2.Text=dmdstring ' display string on first dmd
DispDmd1.Text=dmdstring ' display string on second dmd
ii=ii+4 ' text uses 4 characters so raise index by 4
if ii=92 then ' 92/4 frames only, so start again
ii=0
thisfont=thisfont+1 ' select next font if animation completed
if thisfont=6 then thisfont=1 ' only 5 fonts, so set to first one again
end if
Timer1.set true,100 ' set timer interval again
End sub