There are a bunch of errors in your code
You can use character:ScaleTo() instead of modifying humanoid properties:
Tool = script.Parent
function onEquippedLocal()
local Character = Tool.Parent
local Player = game.Players:GetPlayerFromCharacter(Character)
local hum = Character.Humanoid ā humanoid is child of character
Character:ScaleTo(1.5) ā makes character grow by 1.5
hum.WalkSpeed += 30 ā makes code more readable
hum.JumpPower += 20
hum.MaxHealth += 200
script.Parent.Parent.Parent.Parent.Big.Value = true
end
function onUnequippedLocal()
local Player = Tool.Parent.Parent ā tool in backpack, which is child of player
local Character = Player.Character ā get character from player
local hum = Character.Humanoid
Character:ScaleTo(1) ā scales player back to normal
hum.WalkSpeed -= 25
hum.JumpPower -= 50
hum.MaxHealth -= 250
script.Parent.Parent.Parent.Parent.Big.Value = false
end
Tool.Equipped:connect(onEquippedLocal)
Tool.Unequipped:connect(onUnequippedLocal)