You can either use welds which is so much simpler or you could just rotate the whole model. With model:SetPrimaryCFrame(). You can also look into CFrameMatrix
And that’s the problem, I’m not using any code because idk how to do it and I want to know the code that allows me to do what I want to achieve, to stick the gun to the guy
Ok. So can you do a screen shot of the model in the explorer so we can see how its constructed.
It might be you are setting up the weld between the wrong parts.
The whole purpose in Simulator Defense games is rotating the whole model (including held things) towards the target and on occasion rotating only the gun, I believe that using SetPrimaryPartCFrame would work the best here but you probably aren’t utilizing it properly.
If this is achieved and you have a part rotated, this also needs to be defined in the cframe as an add on to keep the constant rotation it is current at.