How to apply SANITY CHECKS to NPC?!

So I’ve changed the NPCs in my game so that clients can have ownership over their primaryPart, which also leads to them having ownership of the other parts of the NPC, and it helps a lot with fluidity and makes things smoother.

The thing is I need to apply sanity checks to add some safety, and … I don’t know what things I should check, I’d like to know the things that are exploitable with me having given that permission to clients so that I can effectively do the sanity checks.

-- This is what I did

npc.PrimaryPart:SetNetworkOwner(chosenPlayer)

Help me out please! :raised_hands: