So I’m creating a game similar to royale high with a dress up feature and I want all my torsos to be the same size but this is impossible unless i try to resize it using the resize tool on roblox and even using that doesn’t let me get it perfect. The only way it would be the same size is rescaling the mesh part in properties but if I do this it would only be rescaling that one mesh part and im trying to get all mesh parts to follow the rescale. How would this be possible without having to use the scale tool on roblox?
At first, please put this into the #help-and-feedback:building-support or the #help-and-feedback:scripting-support category, since this one is only to collect feedback .
For this problem I would use a simple script in order to change the properties of all meshes. Put all mesh parts into a folder and get it in the script with :getChildren(). Then use a for-loop to change the properties of all list items.
If you have any further questions, please ask
This would be helpful if I knew how to script, Is there not another way?
I don’t think that there’s a better way to do this.
But a script isn’t that complicated.
- Create a new folder in the workspace and name it “Meshes”.
- Put all meshes you want to scale into that folder.
- Insert a new script into the workspace.
- Paste this code into the script:
local meshFolder = workspace:FindFirstChild("Meshes")
for i, v in ipairs(meshFolder:getChildren()) do
v.Size = --insert the size for the meshes
end
This should work
A size is a (x,y,z) property… so you will need to change your line to this:
v.Size = Vector3.new(1,1,1)
This will change the size to one stud by one stud by one stud… play with it how you want on each axis.
Edit: but if you dont want to script and just change all the mesh parts to be the same height (so the Y value)… then select them all while holding control and alt… then go into the size property and into the Y value and type in the value you want… they should all resize on the Y value at once.
I’m not trying to change all mesh parts to one size. I’m just trying to change one mesh part and all the other mesh parts will resize the same amount the stay in the same place. When the script is being run the entire corset is messed up. (The same way you resize a model and everything resizes but stays in the same place)
Before:
After:
not sure if this is helpful, but if you use the roblox rescale and select all of the parts you want to resize, hold shift and rescale and it should scale all of the items accordingly
Using the resize tool on Roblox would work but this will take ages for it to be exact to the other torso sizes