Yes but this is only parts of my high score code

You only wanted help with getting the player entry in the right place and to shuffle down the lower scores?
If it dont work so could you try my complete file !
This is still work in progress for me but it works!
+ Code SnippetInitiate_HighScore_Table:
global UserName$=""
global Input_State=0
global User_Position = 0
global HG_1
global HG_2
global HG_3
global HG_4
global HG_5
global dim HighScoreNR [ 5 ]
global dim HighScoreNAME$ [ 5 ]
score = 1600
for t = 1 to 5
HighScoreNR [ t ] = score
score = score - 200
next t
HighScoreNAME$ [ 1 ] = "CLIFF"
HighScoreNAME$ [ 2 ] = "STINA"
HighScoreNAME$ [ 3 ] = "ANN"
HighScoreNAME$ [ 4 ] = "STOFFE"
HighScoreNAME$ [ 5 ] = "CLAES"
HighScore_Read()
return
function HighScore_Check()
User_Position = 0
for t = 1 to 5
if Player.Score > HighScoreNR [ t ]
User_Position = t
exit
endif
next t
endfunction
function HighScore_Get_Name()
if User_Position = 0 then goto exit_HS_get_name
if Input_State = 0
Input_State = 1
StartTextInput ( )
endif
if GetTextInputCompleted ( ) = 1
UserName$ = GetTextInput ( )
endif
exit_HS_get_name:
endfunction
function HighScore_Setup()
if User_Position = 0 then goto exit_HS_Setup
temp = 5
for b = User_Position to 5
HighScoreNR [ temp ] = HighScoreNR [ temp - 1 ]
HighScoreNAME$ [ temp ] = HighScoreNAME$ [ temp - 1 ]
dec temp
next b
HighScoreNR [ User_Position ]= Player.Score
HighScoreNAME$ [ User_Position ] = UserName$
Input_State = 0
HighScore_Write()
exit_HS_Setup:
endfunction
function HighScore_Show( Task )
temp = HG_1-1
for t =1 to 5
SetTextVisible ( temp + t , task )
SetTextString (temp + t ,Str(t) + " . "+ HighScoreNAME$ [ t ] + " . "+Str(HighScoreNR [ t ]))
next t
endfunction
function HighScore_Write()
OpenToWrite ( 1, "BoinkaDroid.Score", 0 )
for t = 1 to 5
WriteInteger ( 1,HighScoreNR [ t ])
WriteString ( 1,HighScoreNAME$ [ t ])
next t
CloseFile ( 1 )
endfunction
function HighScore_Read()
if GetFileExists( "BoinkaDroid.Score" )=1
OpenToRead ( 1, "BoinkaDroid.Score" )
for t = 1 to 5
HighScoreNR [ t ] = ReadInteger ( 1 )
HighScoreNAME$ [ t ] = ReadString ( 1 )
next t
CloseFile ( 1 )
endif
endfunction
Cheers......
Ps...... if you scroll the view offset so must you reset it back to o,o or the agk input window will not always show up!