Ok, but you still haven’t told be what the “player” does or what a “path” is.
What’s the difference between normal movement and path movement?
If they can move w/o the path, why do they use the path?
Does the player make a path while the game is running, or are you gonna make the path in the editor?
Go make 2 scripts. One for the player and one for the path. You don’t have to write any code for them, but I need you to define them with their variables. Once both have all the variables they’ll ever need to work in the game you’re thinking of, post both of them in a new thread, and I’ll help you from there.