Hey so basically I built a ship too small and scaling it up would make part sizes have tons of decimals which wouldn’t be great for increments and editing it afterwards etc
Is there any plugins/other methods to do this that isn’t manually rescaling and repositioning hundreds of parts
Made in studio not external apps
I don’t understand why you can’t just scale the modal up?
Can but would not want a part going from 34,62,80 to 340.6039, 620.40572, 80.23395
Could you not scale all the parts outside of a modal and then turn it into a modal again.
1 Like
I would suggest trying the plugin “Model Resize Plugin 2.1” by DaMrNelson.
1 Like
you can but if theres a thousand plus parts not too easy
thanks for the suggestion I already use this plugin but it doesnt work so I guess I will just scale the ship with a certain increment when editing and un editing
Yeah, that’s the best solution right now. I have this same problem sometimes and I can’t find a solution.
I ended up not being able to live with that cause of textures so I ended up doing it so the character just scales down to the right size
heres code if you want:
function Resize(plr)
local size = .55
local accessorysize = 1.08
local humanoid = plr.Character:FindFirstChild("Humanoid")
if humanoid then
if humanoid:FindFirstChild("BodyHeightScale") then
humanoid.BodyHeightScale.Value = size
end
if humanoid:FindFirstChild("BodyWidthScale") then
humanoid.BodyWidthScale.Value = size
end
if humanoid:FindFirstChild("BodyDepthScale") then
humanoid.BodyDepthScale.Value = size
end
if humanoid:FindFirstChild("HeadScale") then
humanoid.HeadScale.Value = size
end
for i, v in pairs(humanoid.Parent:GetChildren()) do
if v:IsA("Accessory") then
if v:FindFirstChild("Handle") then
v.Handle.Size = v.Handle.Size / accessorysize
end
end
end
end
end
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAppearanceLoaded:Connect(function(char)
Resize(plr)
plr.CharacterAdded:Connect(function(char)
Resize(plr)
end)
end)
end)
2 Likes