function onUse(use) local scale = vci.assets.GetTransform(use).GetLocalScale() --scaleにマイナスの値が入らないように、一定以上小さくなったら定数で縮小させます if scale.y <= 0.11 then vci.assets.GetTransform(use).SetLocalScale(Vector3.zero) return end --1回のuseでsteppointの値だけ小さくなります local steppoint = 0.1 scale.x = scale.x - steppoint scale.y = scale.y - steppoint scale.z = scale.z - steppoint vci.assets.GetTransform(use).SetLocalScale(scale) end