This might sound harsh but it’s gonna help you a lot in the long term:
When you post a topic in the Scripting Support category, please follow the format provided in the About section of the category.
As indicated by the post linked above, you should keep the contents of your post clear and simple, make sure your problem is understandable in any point of view; people are not going to know what exactly is going on in your game.
This category is meant for specific scripting help on a more in-depth look. (i.e. “Attempt to index nil on walkspeed script” instead of “Character won’t walk”)´
You must figure out the issue prior to posting on this category, or if that’s the reason of your post, you must provide all details necessary to aid you in your issue.
In addition, RemoteEvents will work as intended if placed as a descendant/children of an Instance both Client and Server can index, such as ReplicatedStorage, Workspace, etc.
If your NPC is placed inside an instance Client or Server cannot address your RemoteEvent will not work.
For more information please look into the RemoteEvent developer wiki page.