you cn prevent player interaction by wrapping action parts inside of begin/end cutscene action parts or hide/show cursor action parts. The former can be skipped with the ESC key on your keyboard & the latter disables all key input.
Now you have to keep in mind if you use begin/end cutscene wrappers that you don't update positions, conditions or values inside of them because if the player skips them before the engine has updated them then they don't get changed. You could include the send character to position inside of the cutscene wrapper & add the set position action part afterwards to force them to the new position in case the player skipped the walking part.
begin cutscene
send character to x, y position and wait
end cutscene
set character position or set character to object
for hide show cursor it doesn't matter if you place all action parts inside because it's an unskippable cutscene.
hide cursor
send character to x, y position and wait
set character position or set character to object
show cursor