Hey, I'm wokring on an NPC system for my plugin ( I do not want to depend on other people's packages + I need a lot of freedom in code ) Does anyone have any suggestion for keeping LivingEntities in one place at all times without disabling their lookat? Here is what I tried to date: Code (YAML): Method 1: Disable AI Issue: By disabling the AI the NPC will not be using "lookat" to follow players around and will look like a static image. Method 2: Disable Gravity Issue: Players can push the entity around and make it fly away, if I block the NPC with actual invisible blocks it just looks janky # ( Current Method ) Method 3: Pants with attribute slowness 1000 Issue: Same exact issue as with gravity, but a little better since now the NPC can't just fly away when it's in open space. Method 4: Riding an invisible entity with gravity OFF and AI OFF Issue: It's terribly hard to align the entity in position, spawning it will always make it float off the ground a little bit or something along those lines. I would truly appreciate any kind of help, thanks a lot! P.S I would like to avoid such events as "PlayerMoveEvent" as they trigger so many times it's going to have a massive effect over TPS.