Obejcts won't rotate when rotating PrimaryPart

Script line:
PlacingItem:SetPrimaryPartCFrame(CFrame.new(Vector3.new(math.floor(Mouse.Hit.p.x),Mouse.Hit.p.y,math.floor(Mouse.Hit.p.z)))*CFrame.Angles(0,math.rad(Angle),0))


I know problem is in CFrame but i have no idea how to change it

I guess you need to weld or connect any other way these objects before rotating it

please send a video so we can analyze it

Well basically when i put object down on the floor, item faces the other way and if PrimaryPart is rotated 180° then item is facing correctly

are the parts anchored? or not?

Yes parts are anchored when placed

can you please send a video this dosent help

Sorry i cant send video right now but i know its something with this

Try

clone:SetPrimaryPartCFrame(floor.CFrame)

instead of

clone:SetPrimaryPartCFrame(CFrame.new(floor.Position))
clone.PrimaryPart.Orientation = Vector3.new(floor.Orientation.X, floor.Orientation.Y, floor.Orientation.Z)

is the item u rotating a model?

1 Like

If you want to tween multiple objects in a group from one part then you have to set up things in a certain way. The part being tweened has to be anchored and everything else unanchored, and then all the unanchored parts have to be welded to the anchored part with a Weld or WeldConstraint. There’s a post on this: Introduction to Tweening Models

Thanks for replying but i think the problem is CFrame position in this line

When i changed this line:

NewPlot:SetPrimaryPartCFrame(CFrame.new(workspace.Plots.PlotModel.Main.Position))

To this:
NewPlot:SetPrimaryPartCFrame(workspace.Plots.PlotModel.Main.Cframe)
** It worked

Oh, alright. Well, if the problem is fixed, then everything is good.

But i dont know how to change CFrame on this script.

PlacingItem:SetPrimaryPartCFrame(CFrame.new(Vector3.new(math.floor(Mouse.Hit.p.x),Mouse.Hit.p.y,math.floor(Mouse.Hit.p.z)))*CFrame.Angles(0,math.rad(Angle),0))

What’s that line supposed to do?

When placing item it faces the other way because of mainpart is rotated so i need to reposition CFrame in script

What if you rotated the main part so that it’s already rotated correctly

Then placed object is rotated correctly BUT i need items to be rotated ALSO when mainpart is rotated

Would it work if you tried to use welds like I suggested earlier?

I havent •••••••••••••••••••••