Hello, to change the orientation if you have a primary part you could do Model:SetPrimaryPartCFrame(Model.PrimaryPart.CFrame*CFrame.Angles(x, y, z))
For the part’s size, you can use an ObjectValue and set the value like this ObjValue.Value = path.to.object and for the size:
local MarketplaceService = game:GetService("MarketplaceService")
local LocalPlayer = game:GetService("Players").LocalPlayer
local Part = path.to.objValue
local multiplier = 5
local gamePassID = 0000000
local success, err = pcall(function()
hasPass = MarketplaceService:UserOwnsGamePassAsync(LocalPlayer.UserId, gamePassID)
end)
if success then
if hasPass then
Part.Size = Part.Size*multiplier
else
warn(LocalPlayer.Name.." doesn't have the gamepass")
end
else
error(err)
end
And you only have to use # to count objects: #Folder:GetChildren()