1. So can "TransformChanged()" only be used once? This only works once then it turns off i was just mucking around, but was wondering if there is a way to update the position more than just once to i'mguessing the clinent

    Code:
            [ChatCommand("test")]
            void cmdTest(BasePlayer player, string cmd, string[] args)
            {
                Vector3 pos=player.transform.position;
                Quaternion angles = new Quaternion (0,0,0,0);
               
               
                var createdPrefab = GameManager.server.CreateEntity("assets/prefabs/deployable/floor spikes/spikes.floor.prefab", pos, angles, true);
                BaseEntity entity = createdPrefab?.GetComponent<BaseEntity>();
                entity?.Spawn(true);
                entity.transform.position = pos;
                Effect.server.Run("assets/bundled/prefabs/fx/smoke_signal_full.prefab", entity, 0, Vector3.zero, Vector3.zero, null, true);   
                Move(entity,player,pos);        }        void Move(BaseEntity entity,BasePlayer player, Vector3 pos)
            {
                if(entity==null)return;
                entity.transform.position = pos+new Vector3(0,1,0);
                Vector3 pos2=pos+new Vector3(0,1,0);
                entity.TransformChanged();
                timer.Once(1f, () =>
                {
                    entity.TransformChanged();
                    Move(entity,player,pos2);
                });
            }
    [DOUBLEPOST=1459920471,1459913173][/DOUBLEPOST]Found it ;w;
    Code:
    SendNetworkUpdate(BasePlayer.NetworkQueue.UpdateDistance);
    [DOUBLEPOST=1459922713][/DOUBLEPOST]It seems to only update every so often is it possible to get smooth movement when doing something along these lines