Accessories being applied in the wrong location

I’m making a menu to equip, buy, and preview emotes for my game, but something is off.


The accessories are in the wrong positions.
I have no idea what’s going on and none of the other devforum posts I have read have helped.
The game is R6 only.

Script (local):

-- Manage emote inventory and shop

local emotes = game.ReplicatedStorage.EmoteMod:GetChildren()
local emoteMod = require(game.ReplicatedStorage.EmoteMod)

local frame = script.Parent
local ownedMenu = frame.Owned
local listOfOwned = ownedMenu.List
local ownedPreview = ownedMenu.Preview

local player = game.Players.LocalPlayer

local ownedRig = game.ReplicatedStorage.EmoteRig:Clone()

ownedRig.Parent = ownedPreview

ownedRig.Humanoid:ApplyDescription(
	game.Players:GetHumanoidDescriptionFromUserId(player.UserId))

ownedRig:PivotTo(CFrame.new(0,365.5,0))

Are you using viewport frame?
If so then consider adding WorldModel | Documentation - Roblox Creator Hub
It may help i suppose.

1 Like

That was quite the simple solution

that was heppening becouse it requires world root to simulate welds that accessories use
I had similar issue before

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.