local FaceStealer = workspace:WaitForChild("FaceStealer")
local Players = game:GetService("Players")
local originalModel =
FaceStealer.Humanoid:GetAppliedDescription()
--Original Form
local LeftLegSize = FaceStealer["Left Leg"].Size
local RightLegSize = FaceStealer["Right Leg"].Size
local LeftArmSize = FaceStealer["Left Arm"].Size
local RightArmSize = FaceStealer["Right Arm"].Size
local originalFace = FaceStealer.Head:FindFirstChildOfClass("Decal").Texture
local function shapeShift(mode)
if mode == "Copy" then
local playerToSteal = Players:GetPlayers()[math.random(1, #Players:GetPlayers())]
if playerToSteal then
local desc = playerToSteal.Character.Humanoid:GetAppliedDescription()
desc.FaceAccessory = ""
FaceStealer.Humanoid:ApplyDescription(desc)
FaceStealer["Left Leg"].Size = playerToSteal.Character["Left Leg"].Size
FaceStealer["Right Leg"].Size = playerToSteal.Character["Right Leg"].Size
FaceStealer["Left Arm"].Size = playerToSteal.Character["Left Arm"].Size
FaceStealer["Right Arm"].Size = playerToSteal.Character["Right Arm"].Size
end
for _, part in pairs(FaceStealer:GetChildren()) do
if part:IsA("BasePart") then
part.Material = Enum.Material.Plastic
end
end
elseif mode == "Original" then
FaceStealer.Humanoid:ApplyDescription(originalModel)
for _, part in pairs(FaceStealer:GetChildren()) do
if part:IsA("BasePart") then
part.Color = Color3.new(0.207843, 0, 0)
part.Material = Enum.Material.Ground
end
end
end
end ```