Thanks for the help I figured out the problem 5 minutes after posting
that is what I did after viewing a simple door script and realizing it was being looped to check if the player was in distance.
Here is my script free for the taking goes great in horror games adds a touch of mystery!
Please note that you must change the directory to locate your hud. If you wish to use more than one note then you must name huds differently (hudname=example1). Just use this script as entities main script and make sure it is dynamic.
;Artificial Intelligence Script
;Header
desc = Note Hud
;Triggers
:state=0:hudreset,hudx=50,hudy=50,hudimagefine=languagebank\english\gamecore\huds\user\Note.DDS,hudname=Note,hudhide=1,hudmake=display,state=1
:state=1,plrdistwithin=60:fpgcrawtextsize=38,fpgcrawtextfont=Chiller,fpgcrawtextr=225,fpgcrawtextg=255,fpgcrawtextb=255,fpgcrawtextx=50,fpgcrawtexty=85,fpgcrawtext=Press ENTER to read.
:state=1,plrdistwithin=60,plrusingaction=1:state=2
:state=2,plrusingaction=1:fpgcrawtextoff,hudshow=Note,hudfadeout=Note,etimerstart
:state=2,etimergreater=1500:state=1
;End of Script