How can I draw a spline drawn by the player's movements?

Yeah, place spline point there on tick and update the last generated spline mesh.

You may need to update the last 2-3 meshes due to the way tangens shift.

Collision on spline meshes is not great. Ribbon particle will not work here now that we know what you’re planning.

I’d probably start looking into procedural mesh if you want to dynamically build surface other characters can move on.

Unless you mean just a spline, and the SMC is just to visualise. That’s work well.