触れるとプレイヤーが大きくなるブロックのスクリプトです。
local triggerPart = script.Parent
local TargetScale = 1.5 -- スケールを絶対的に設定
local function resizePlayer(otherPart)
local character = otherPart.Parent
local humanoid = character:FindFirstChild("Humanoid")
if humanoid then
-- 絶対的なスケールに変更
local bodyHeightScale = humanoid:FindFirstChild("BodyHeightScale")
local bodyWidthScale = humanoid:FindFirstChild("BodyWidthScale")
local bodyDepthScale = humanoid:FindFirstChild("BodyDepthScale")
local headScale = humanoid:FindFirstChild("HeadScale")
if bodyHeightScale then bodyHeightScale.Value = TargetScale end
if bodyWidthScale then bodyWidthScale.Value = TargetScale end
if bodyDepthScale then bodyDepthScale.Value = TargetScale end
if headScale then headScale.Value = TargetScale end
end
end
triggerPart.Touched:Connect(resizePlayer)