Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Character Height Changer not working?

Asked by 5 years ago

Hello! So I have a Team Change Gui, and I want the player to change sizes when they press one of the buttons. For some reason, it doesn't work. Can you help me identify my problem?

function PlayerSize(player) local SizeValue = 0.5

1script.Parent.Button.MouseButton1Click:Connect(function(player)
2local humanoid = player.Character.Humanoid
3if humanoid then
4    if humanoid:FindFirstChild("BodyHeightScale") then
5        humanoid.BodyHeightScale.Value = SizeValue
6    end
7end

end) end

1 answer

Log in to vote
0
Answered by
JesseSong 3916 Moderation Voter Community Moderator
5 years ago
Edited 5 years ago

Make sure this is in a local script also make sure you get the player and the character by doing the below code. And make sure it's in this is in a local script parented in startergui

01script.Parent.Button.MouseButton1Click:Connect(function(player)
02    wait()
03    if game.Players.LocalPlayer then
04        local character = game.Players.LocalPlayer.Character
05        if character then
06            local humanoid = character:FindFirstChild("Humanoid")
07            if humanoid then
08                if humanoid:FindFirstChild("BodyHeightScale") then
09                    humanoid.BodyHeightScale.Value = (.5)
10                end
11            end
12        end
13end
14end)
0
Thank you so so much! I can't thank you enough. Ashton011 30 — 5y
Ad

Answer this question