Okay cool! Can I see your player input scripts?yes, it does play the sound
OH I know now! When you press the same button to exit the text, it triggers the draw box again which triggers the variable to get set back to 1..here is my move up
LDA queueFlags
AND #%01000000
BEQ isCreatingBoxTiles
;; is restoring box tiles
;;; COMPLETLY DONE WITH BOX.
LDA #$00
STA queueFlags
;;THIS triggers when a box has left the screen!
;;add this code here:
PlaySound #sfx_powerup ;; make sure this sound plays when the box leaves screen
LDA #$00
STA is_drawing_text_box
Absolutely! I'm so glad that fixed it!!that fixed it! thank you so much for your help!!