How To Move Roblox Accessories In Real-time?

Hello! I am attempting to make a player’s R15 avatar completely flat along with their hats. I have already achieved this, but I have run into an issue. On the server’s side, the player’s accessories are completely fine and are attached to the head. But on the client’s side, they are offset from the head.

I’ve already attempted tweaking with the attachments inside the head and the accessories, but to no avail. I was wondering if there was a way to change an accessory’s position in real-time. I’ve already tried searching DevForum for similar issues, but none of them solve my issue. And I’m unsure if they’re outdated since Roblox has changed the head from a Mesh to a MeshPart

Here is a server-side script I ran to align the hats with the head along the Z axis. Although it works perfectly fine on the server’s side, it doesn’t appear on the client:

handle.Position = Vector3.new(handle.Position.X, handle.Position.Y, char:WaitForChild("Head").Position.Z)

If you know any solutions, please let me know. Thanks!

1 Like

Handle.Mesh.Offset [Character limit aaaaaaaa]

That’s what I would do, but Roblox changed accessories to MeshParts for R15 :pensive:
image

Thing with that is. MeshParts are extremely limited to be accessed with scripts (to my knowledge) you would have to make your own accessory system :confused: (again i am not that experienced in r15 i typically use r6) or you could make a little algorithm to change the accessory from a meshpart to a handle specialmesh accessory

1 Like