Rotate mesh welded to player's torso

I am welding a radio to the players torso, and i want it to go on the back.

If i set the offset of the mesh to 0,0,-1 then it goes on the back, however it is facing the wrong way (towards the torso).

How can I “rotate” the mesh so it faces outwards on the back of the torso?

Code for welding:

local rad = game:GetService("ReplicatedStorage").Radio:Clone()
rad.Parent = plr.Character.Torso
local weld = Instance.new("Weld")
weld.Part0 = rad
weld.Part1 = plr.Character.Torso
weld.Parent = plr.Character.Torso

Have you tried setting the weld’s C0 using CFrame.Angles to rotate it?

1 Like

It seems to rotate it, however it kinda confuses me. I can’t figure out what values would rotate it to face outwards from the torso.

Usually if you want to rotate things left to right (while its base orientation is 0,0,0) you would set the Y value. So maybe play around with that?

Alright, after a lot of experimenting I found these values work well.
3.11,0,3.3

Thanks!

1 Like