"Create a Lua script for an NPC character in Roblox that follows the player. Your script should include functions that allow the NPC to track the player's movements, maintain a certain distance from the player, and react appropriately"