Hello scripters! Recently i had idea to make tall body parts thing by using script but i dont really know how to because if i will use [bodypart].Size=[bodypart].Size+Vector3.new(0,0,0) then it’ll probably break. Is here any way to make it properly?
local players = game:GetService("Players")
local scale = 1.25
players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
if player:HasAppearanceLoaded() then
player.CharacterAppearanceLoaded:Wait()
end
local humanoid = character:WaitForChild("Humanoid")
if humanoid.RigType == Enum.HumanoidRigType.R6 then
for _, limb in ipairs(character:GetChildren()) do
if limb:IsA("BasePart") then
limb.Size *= scale
end
end
elseif humanoid.RigType == Enum.HumanoidRigType.R15 then
for _, scaleInstance in ipairs(humanoid:GetChildren()) do
if scaleInstance:IsA("NumberValue") then
scaleInstance.Value *= scale
end
end
end
end)
end)
This will work for R6 and R15 avatar types, admittedly it’ll scale better for R15 avatars. Currently the scale is set to 1.25
resulting in an increase of the avatar’s size by 25%.
i meant like making your body taller, etc.
You CANT make r6 avatar taller or shorter, and if your rig type is R15 then you can change the tall, width, head scale etc.
R15
humanoid.BodyHeightScale.Value = value
what if ill use size + vector and then motor the body
Nope, I don’t think that will work.
I’ve never seen any game with tall r6 avatar, neither cant get any r6 tall script all over devforum. You can check these topics:
alright ill check it later, thanks
Did you even attempt to use the script?
i cant yet due to irl problems, ill be checking it soon.