Is there any way to improve upon this interaction system? 5.4

Then you need tick, yes.