Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local runner = game.Workspace:WaitForChild("refrop")
- runner.Head.Mesh:Destroy()
- local leftleg = runner:FindFirstChild("Left Leg")
- local rightleg = runner:FindFirstChild("Right Leg")
- local leftarm = runner:FindFirstChild("Left Arm")
- local rightarm = runner:FindFirstChild("Right Arm")
- local detect = Instance.new("Part")
- local weld = Instance.new("WeldConstraint")
- local material = Instance.new("BillboardGui")
- local materialname = Instance.new("TextLabel")
- local defense = Instance.new("BillboardGui")
- local defenseamount = Instance.new("TextLabel")
- local children = runner:GetChildren()
- for i = 1, #children do
- if children[i].Name == "Shirt" then
- runner.Shirt:Destroy()
- end
- if children[i].Name == "Pants" then
- children[i].Pants:Destroy()
- end
- end
- detect.Parent = game.Workspace
- detect.Position = runner.Torso.Position - Vector3.new(0, 3, 0)
- detect.Size = Vector3.new(0.5, 0.5, 0.5)
- detect.Anchored = false
- detect.CanCollide = false
- detect.Transparency = 1
- material.Parent = runner.Head
- material.AlwaysOnTop = true
- material.MaxDistance = 50
- material.Size = UDim2.new(0, 200, 0, 500)
- material.Size = UDim2.new(0, 200, 0, 50)
- material.StudsOffset = Vector3.new(0, 2, 0)
- defense.Parent = runner.Head
- defense.AlwaysOnTop = true
- defense.MaxDistance = 50
- defense.Size = UDim2.new(0, 200, 0, 500)
- defense.Size = UDim2.new(0, 200, 0, 50)
- defense.StudsOffset = Vector3.new(0, 5, 0)
- defenseamount.Parent = defense
- defenseamount.Text = "Defense"
- defenseamount.BackgroundColor3 = Color3.new(1, 1, 1)
- defenseamount.Size = UDim2.new(0, 200, 0, 50)
- defenseamount.TextScaled = true
- defenseamount.BackgroundTransparency = 1
- materialname.Parent = material
- materialname.Text = "Material"
- materialname.BackgroundColor3 = Color3.new(1, 1, 1)
- materialname.Size = UDim2.new(0, 200, 0, 50)
- materialname.TextScaled = true
- materialname.BackgroundTransparency = 1
- weld.Parent = detect
- weld.Part0 = runner.Torso
- weld.Part1 = detect
- function onTouch(part)
- local part = part
- if (part ~= nil) then
- print(part.Name)
- runner.Head.Color = part.Color
- runner.Head.Material = part.Material
- if part.Material == Enum.Material.Grass then
- materialname.Text = "Grass"
- defenseamount.Text = "+50 Defense"
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Plastic then
- materialname.Text = "Plastic"
- defenseamount.Text = "+100 Defense"
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.SmoothPlastic then
- materialname.Text = "SmoothPlastic"
- defenseamount.Text = "+100 Defense"
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- runner.Torso.Color = part.Color
- runner.Torso.Material = part.Material
- rightarm.Color = part.Color
- rightarm.Material = part.Material
- leftarm.Color = part.Color
- leftarm.Material = part.Material
- leftleg.Color = part.Color
- leftleg.Material = part.Material
- rightleg.Color = part.Color
- rightleg.Material = part.Material
- end
- end
- detect.Touched:connect(onTouch)
Add Comment
Please, Sign In to add comment