Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local runner = game.Workspace:WaitForChild("refrop")
- local master = game:GetService("Players"):GetPlayerFromCharacter(runner)
- 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 ffo = Instance.new("Part")
- local sound = Instance.new("Sound")
- local screen = Instance.new("ScreenGui")
- local button = Instance.new("TextButton")
- sound.Parent = runner.Head
- sound.Volume = 10
- sound.SoundId = "rbxassetid://5960724957"
- ffo.Parent = workspace
- ffo.Position = rightleg.Position - Vector3.new(5, 0, 0)
- ffo.Material = Enum.Material.ForceField
- ffo.Transparency = 0
- ffo.Anchored = true
- ffo.Color = Color3.new(0.666667, 1, 1)
- 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
- runner.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
- screen.Parent = master.PlayerGui
- button.Parent = screen
- button.Position = UDim2.new(0.438, 0, 0.778, 0)
- button.Size = UDim2.new(0, 200, 0, 50)
- button.Text = "Remove Properties Collected"
- button.TextScaled = true
- button.BackgroundColor3 = Color3.new(0, 0, 0)
- button.TextColor3 = Color3.new(1, 0.666667, 0)
- button.Font = Enum.Font.Bodoni
- function onTouch(part)
- local part = part
- if (part ~= nil) then
- runner.Head.Color = part.Color
- runner.Head.Material = part.Material
- runner.Head.Reflectance = part.Reflectance
- runner.Head.Transparency = part.Transparency
- local children = part:GetChildren()
- for i = 1, #children do
- if children then
- local child = children[1]
- local clone = child:Clone()
- clone.Parent = runner.Torso
- end
- end
- if part.Material == Enum.Material.Grass then
- sound.Playing = true
- materialname.Text = "Grass"
- defenseamount.Text = "+50 Defense"
- runner.Humanoid.Health = 50 + 100
- runner.Humanoid.MaxHealth = 50 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Plastic then
- sound.Playing = true
- materialname.Text = "Plastic"
- defenseamount.Text = "+100 Defense"
- runner.Humanoid.Health = 100 + 100
- runner.Humanoid.MaxHealth = 100 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.SmoothPlastic then
- sound.Playing = true
- materialname.Text = "SmoothPlastic"
- defenseamount.Text = "+125 Defense"
- runner.Humanoid.Health = 125 + 100
- runner.Humanoid.MaxHealth = 125 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Neon then
- sound.Playing = true
- materialname.Text = "Neon"
- defenseamount.Text = "+250 Defense"
- runner.Humanoid.Health = 250 + 100
- runner.Humanoid.MaxHealth = 250 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Slate then
- sound.Playing = true
- materialname.Text = "Slate"
- defenseamount.Text = "+400 Defense"
- runner.Humanoid.Health = 400 + 100
- runner.Humanoid.MaxHealth = 400 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Fabric then
- sound.Playing = true
- materialname.Text = "Fabric"
- defenseamount.Text = "+10 Defense"
- runner.Humanoid.Health = 10 + 100
- runner.Humanoid.MaxHealth = 10 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Glass then
- sound.Playing = true
- materialname.Text = "Glass"
- defenseamount.Text = "+25 Defense"
- runner.Humanoid.Health = 25 + 100
- runner.Humanoid.MaxHealth = 25 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Granite then
- sound.Playing = true
- materialname.Text = "Granite"
- defenseamount.Text = "+300 Defense"
- runner.Humanoid.Health = 300 + 100
- runner.Humanoid.MaxHealth = 300 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Marble then
- sound.Playing = true
- materialname.Text = "Marble"
- defenseamount.Text = "+280 Defense"
- runner.Humanoid.Health = 280 + 100
- runner.Humanoid.MaxHealth = 280 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Metal then
- sound.Playing = true
- materialname.Text = "Metal"
- defenseamount.Text = "+410 Defense"
- runner.Humanoid.Health = 410 + 100
- runner.Humanoid.MaxHealth = 410 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Sand then
- sound.Playing = true
- materialname.Text = "Sand"
- defenseamount.Text = "0 Defense"
- runner.Humanoid.Health = 410 + 100
- runner.Humanoid.MaxHealth = 410 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Brick then
- sound.Playing = true
- materialname.Text = "Brick"
- defenseamount.Text = "+150 Defense"
- runner.Humanoid.Health = 150 + 100
- runner.Humanoid.MaxHealth = 150 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Cobblestone then
- sound.Playing = true
- materialname.Text = "Cobblestone"
- defenseamount.Text = "+399 Defense"
- runner.Humanoid.Health = 399 + 100
- runner.Humanoid.MaxHealth = 399 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Concrete then
- materialname.Text = "Concrete"
- defenseamount.Text = "+370 Defense"
- runner.Humanoid.Health = 370 + 100
- runner.Humanoid.MaxHealth = 370 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.CorrodedMetal then
- sound.Playing = true
- materialname.Text = "CorrodedMetal"
- defenseamount.Text = "+200 Defense"
- runner.Humanoid.Health = 200 + 100
- runner.Humanoid.MaxHealth = 200 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Foil then
- sound.Playing = true
- materialname.Text = "Foil"
- defenseamount.Text = "+100 Defense"
- runner.Humanoid.Health = 100 + 100
- runner.Humanoid.MaxHealth = 100 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.ForceField then
- sound.Playing = true
- local ff = Instance.new("ForceField")
- ff.Parent = runner
- ff.Visible = false
- materialname.Text = "ForceField"
- defenseamount.Text = "INF Defense"
- runner.Humanoid.Health = math.huge
- runner.Humanoid.MaxHealth = math.huge
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Wood then
- sound.Playing = true
- materialname.Text = "Foil"
- defenseamount.Text = "+120 Defense"
- runner.Humanoid.Health = 120 + 100
- runner.Humanoid.MaxHealth = 120 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.WoodPlanks then
- sound.Playing = true
- materialname.Text = "WoodPlanks"
- defenseamount.Text = "+120 Defense"
- runner.Humanoid.Health = 120 + 100
- runner.Humanoid.MaxHealth = 120 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- if part.Material == Enum.Material.Pebble then
- sound.Playing = true
- materialname.Text = "Pebble"
- defenseamount.Text = "+80 Defense"
- runner.Humanoid.Health = 80 + 100
- runner.Humanoid.MaxHealth = 80 + 100
- materialname.TextColor3 = part.Color
- defenseamount.TextColor3 = part.Color
- end
- runner.Torso.Color = part.Color
- runner.Torso.Material = part.Material
- runner.Torso.Reflectance = part.Reflectance
- runner.Torso.Transparency = part.Transparency
- rightarm.Color = part.Color
- rightarm.Material = part.Material
- rightarm.Reflectance = part.Reflectance
- rightarm.Transparency = part.Transparency
- leftarm.Color = part.Color
- leftarm.Material = part.Material
- leftarm.Reflectance = part.Reflectance
- leftarm.Transparency = part.Transparency
- leftleg.Color = part.Color
- leftleg.Material = part.Material
- leftleg.Reflectance = part.Reflectance
- leftleg.Transparency = part.Transparency
- rightleg.Color = part.Color
- rightleg.Material = part.Material
- rightleg.Reflectance = part.Reflectance
- rightleg.Transparency = part.Transparency
- end
- end
- detect.Touched:connect(onTouch)
- button.MouseButton1Down:Connect(function()
- local children = runner.Torso:GetChildren()
- for i = 1, #children do
- if children[i].Name == "BodyBackAttachment" then
- else
- if children[i].Name == "BodyFrontAttachment" then
- else
- if children[i].Name == "LeftCollarAttachment" then
- else
- if children[i].Name == "NeckAttachment" then
- else
- if children[i].Name == "RightCollarAttachment" then
- else
- if children[i].Name == "WaistBackAttachment" then
- else
- if children[i].Name == "WaistCenterAttachment" then
- else
- if children[i].Name == "WaistFrontAttachment" then
- else
- if children[i].Name == "Left Hip" then
- else
- if children[i].Name == "Left Shoulder" then
- else
- if children[i].Name == "Neck" then
- else
- if children[i].Name == "Right Hip" then
- else
- if children[i].Name == "Right Shoulder" then
- else
- children[i]:Destroy()
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end
- end)
Add Comment
Please, Sign In to add comment