Player:Move() vs Humanoid:Move()

Is there any difference except for being able to call Player:Move() when humanoid does not exist without any error?

5 Likes

I do not believe so. When I looked up about it on the wiki, it had the same description for both. :man_shrugging:

This is a very intriguing question. I’d also like to know as I use the latter quite often.

if i am correct the roblox player controler uses Player:Move(), and not Humanoid:Move()
humanoid:move() is for NPC’s but they do the exact same thing. its only a difrend place to fire it

Both behave identically when testing. So I believe the answer is either, little to no difference.

Player:Move does extra work to find a humanoid and spit out a warning if none exists.
After that, they both lead to the same internal function.

7 Likes