Moving All Children Of A Part And The Part To A Position

So as you may know, i’m working on a Tower Of Hell-Type game. Currently, when I want to move the “Tower” to another position, all contents of it don’t move. Only the Main Part.

image

image

Script:

local RS = game.ReplicatedStorage
	local Folder = workspace.Towers

	local Towers = {
		RS.ExampleTower
	}

	local Tower1Pick = math.random(#Towers)
	local Tower2Pick = math.random(#Towers)
	local Tower3Pick = math.random(#Towers)

	local Tower1 = Towers[Tower1Pick]:Clone()
	Tower1.Position = workspace.TowerLocations.Tower1.Position
	Tower1.Color = Color3.fromRGB(110, 255, 122)
	Tower1.Parent = Folder

	local Tower2 = Towers[Tower2Pick]:Clone()
	Tower2.Position = workspace.TowerLocations.Tower2.Position
	Tower2.Color = Color3.fromRGB(255, 197, 62)
	Tower2.Parent = Folder

	local Tower3 = Towers[Tower3Pick]:Clone()
	Tower3.Position = workspace.TowerLocations.Tower3.Position
	Tower3.Color = Color3.fromRGB(64, 39, 255)
	Tower3.Parent = Folder
1 Like

You should make it a model, set a primary part, then use :SetPrimaryPartCFrame()

5 Likes