Network ownership bubble issue

There’s been a problem in my game that I just haven’t been able to fix and it’s ticking me off so much! I set my script to where the network ownership is set to the player that’s controlling the AI, but the game auto-assigns it to the server anyways, and only gives it back to the player when they enter this sort of… Invisible sphere?

Just realized, even when I set the network owner to nil, it still does this exact same thing. It’s almost like I have to keep my character at a safe distance

Does anyone know what in sam hell is going on here?

maybe you messed up setting it to the player

  • make sure you’re setting it on serverside
  • you can check network ownership with :GetNetworkOwner constantly to check if it changes
  • setting network ownership for the humanoidRootPart should be enoigh, but try setting it for every part in the npc

Sorry for necropost, but if anyone else is having this problem, a part (most likely the RootPart of your model) is Massless = true and is likely causing the issue. Turning massless off on my AIs HumanoidRootPart solved it.