前提条件(キャラクターが居るのか、どういう状態なのか)がわからないので答えにくいんだと思いますよ。 もしキャラとしてスプライトが表示されているのだとしたら、BUTTON命令でXボタンをチェックして押されていたら、キャラのスプライトのX,Y座標から、スプライトの向きを足した位置の実際にブロックを置く場所を計算して(例えばBGとして配置なら求めた座標から16で割るとBG座標に変換できます)して、その位置にBGPUTでブロックを配置するような流れになると思います。 もし途中まで出来てるものがあるなら、それを載せて質問するとか、工夫すると答えがもらいやすくなると思いますよ。