Humanoid Property Won't change

I’m trying to change a property of humanoid but for some reason nothing happens this is what I have:
script.Parent.OnServerEvent:Connect(function(plr)
local char = plr.Character
local root = char.HumanoidRootPart
local hum = char.Humanoid
hum.HipHeight = 12
end)

its in a server script that activates with a local script incase that effects anything but yeah any help would be much appreciated! :smiley:

I don’t think this will work but how about doing local hum = char:FindFirstChild(“Humanoid”)

Also, try using print to see what part isn’t correctly working, for example, you could print something when the remote event is fired to make sure it is firing in the first place.

Can you show the script that fires the remote event? Could you tell us where the remote event is located in the explorer? Also It would be great if you could just show us both of the entire scripts.

I already figured out the problem I’m kinda dumb but I appreciate everyone’s help!

Oh okay. Then you should set that to the solution