About code, why do you set bag origin each prethink if you have set it's property aiment to player index ?
About the thread, have you tried same thig with different models ? You may simply have to alter model origin offsets with som model editor like jedi model viewer.