How can I record my characters movements?

I would like to record my character’s movements (similar to how the waiting room does it) so I can give NPCs a more realistic feel, like they’re actually players. Wondering how I can go about this or where to start. Thanks!

1 Like

I don’t think it has som todo with recording, it’s just implementing movement mimics in your NPC

1 Like

I’m pretty sure the waiting room records movements, they have basically skinwalker npcs that copy what you did in the past and say what you said

Well then just cache actual player special movements, like jump, or a stop, or listen to player chatting, and just do these on npc

2 Likes

Oh yeah that game, yea just put movements in array and make npc do them

local playerLastMovements = {}
player.JumpRequest:Connect(function()
    table.insert(playerLastMovements, "JumpRequest")
end

and the npc would just continue looping trough the array and complete those moves

1 Like

Is this not only for jumping though?

you can loop while player is running and just collect waypoints, once it stops, record for how long it does and add it aswell