paragraph = {} activated = {} function approach_init_name(e,name) -- This will take the paragraph from the name in the propertiies of the entity.. paragraph[e] = name activated[e] = 0 end function approach_main(e) -- 60 is the distance you want the script to react you can change this to whatever you want.. if GetPlayerDistance(e) <= 60 then if activated[e] == 0 then Prompt("Press E to activate") end if g_KeyPressE == 1 or activated[e] == 1 then -- 30,80 is the position on the screen for the text you can change this if you want.. TextCenterOnX(30,80,1,paragraph[e]) activated[e] = 1 end else activated[e] = 0 end end