Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

Basics for creating a simple npc?

Thanks in advance if you help me :)

Currently I'm making a custom-sized npc. BUT I need information on the most efficient way to move it. I have ideas, mainly the Humanoid WalkToPoint, but I'm not sure if that will be the best once I add animations. If there are better ways of accomplishing this, I just want some place to look or maybe a hint of what to do. I don't have any current code, as I got rid of it after failed attempts.

So, to sum up I just want a good way to move an NPC that will have custom movement animations later.

P.S. I'm brand new to moving blocks and such, as I am mainly a GUI person. (But I am a quick learner.)

2 comments

0

Roblox wiki.

0

Thanks, Ill try to use it, though I may not find what I need

2 answers

✓ Accepted answer

You can learn about Vector3 Values, CFrames, and BodyMover objects on the Roblox Wiki.

3 comments

0

How does this help? The NPC would just hover over to the spot. Not walk there. Use WalkToPoint instead.

0

Are you serious? You deliberately commented "Roblox wiki", and he already mentioned WalkToPoint, so I'm giving him other ways to compare to it. And who said he wouldn't be manipulating the BodyMover objects? He could make a robot NPC circle above someone's head and give them a tutorial if they were to press a help button. Next time, think before you speak, and don't be so hypocritical.

0

He even accepted the answer!

So, if you want to make a chatting NPC, you need dialogue. First, Right Click on the head, hover over "Insert Object", then click "Dialog". Then, insert a Dialog Choice. You can edit these in properties.

This discussion is preserved as it was. New answers, comments, and votes are closed.