Cframe angles setting back to wrong initial position

Hi I was making a character customization system and when you drag your mouse across the screen the character rotates (Works good), But when you let go I want it to be set back to the original position

Character_Design_Viewer:SetPrimaryPartCFrame(Character_Design_Viewer:GetPrimaryPartCFrame() * CFrame.Angles(0,math.rad(90) * 3,0))

The red box is the “Humanoid Root Part”

https://i.gyazo.com/285bf2728469efa2b3e5254f2f816018.mp4

Thank you for your help

set a variable for the torso cframe and when the player lets go apply that cframe to the torso

You could try setting the original character position in a variable and set it back to that position when the player lets go of the mouse.

2 Likes