thanks for the feedback! really appreciate that! actually there's a lot of problem in my code, and that make the control seems bit weird, you have to hold the qaz button to make it work, then press jkl to release the gem, need to learn more i guess, but thanks!