Magnitude giving entirely wrong distance?

So I am using magnitude, and it seems the distance is returning in the thousands?

When i warn the magnitude versus how far away i am from the NPC’s head:
image
image

Also for people curious, npc.npc.Head is just the npc character.Header (Npc is an array of functions and stuff returned by a module i made. Replacing npc.npc.Head with script.Parent.Head does NOT affect this issue.

Check on the server side if the character is actually where it says it is

Edit: as in click Server Side when you play test the game

Yeah the character is where it should be. That’s why im so confused lol

Are the positions accurate to where they should be?