null nil 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 battle wizard morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 115.800003 -23.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.100000001 0.100000001 7 12 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 113.800003 -24.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 115.800003 -25 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 2 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 117.300003 -25 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 10 5 rbxasset://../../../shareddata/textures/416830979.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 118 -25 -0 0 1 -0 1 0 -1 0 0 true false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1280 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 4294934528 true Fire 4294901760 true 5 3 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 113.800003 -25.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 115.800003 -26.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.100000001 0.100000001 7 12 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5000343 112.597992 -24.9999409 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5000343 113.397995 -24.9999409 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5000343 112.997993 -24.9999409 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Unchained null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 118.400002 -25 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Slayer null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 117.200005 -35 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Battle Wizard null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 118.400002 -30 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 battle wizard morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1030 -39.5 115.800003 -28.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.100000001 0.100000001 7 12 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 113.800003 -29.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 115.800003 -30 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 1 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 125 -39.5 117.300003 -30 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/1428315155.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 118 -30 -0 0 1 -0 1 0 -1 0 0 true false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1280 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 4294934528 true Fire 4294901760 true 5 3 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1004 -39.5 113.800003 -30.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1030 -39.5 115.800003 -31.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.100000001 0.100000001 7 12 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5000305 112.597847 -29.999939 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5000305 113.397865 -29.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5000305 112.997871 -29.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 veteran morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 1 0 -0.5 0.5 4 0 1030 -39.5 114.599998 -33.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 1 0 -0.5 0.5 1 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 1 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1002 -39.5 113 -34.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 1.20000005 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 1 0 -0.5 0.5 4 0 1030 -39.5 114.599998 -35 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 1 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 125 -39.5 116.099998 -35 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_slayer.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 38 -39.5 116.800003 -35 -0 0 1 -0 1 0 -1 0 0 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1280 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true true -0.5 0.5 0 0 -0.5 0.5 4 0 38 -40.5 115.800003 -35 0 0 -1 0 1 -0 1 0 -0 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1280 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1002 -39.5 113 -35.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 1.20000005 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 1 0 -0.5 0.5 4 0 1030 -39.5 114.599998 -36.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 1 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 1 0 0 0 0 -0.5 0.5 1 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5 112.597847 -34.999939 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 20 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 1002 -43.5 113.397865 -34.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5 112.997871 -34.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Handmaiden (buggy/fixing) null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 118 -45 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Outcast Engineer null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 117.200005 -40 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 sister morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 135 -39.5 115.800003 -43.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1011 -39.5 113.800003 -44.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1011 -39.5 115.800003 -45 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 135 -39.5 117.300003 -45 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_kerillian.png true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1011 -39.5 113.800003 -45.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 135 -39.5 115.800003 -46.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5 112.597878 -44.999939 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 1021 -43.5 113.397865 -44.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5 112.997871 -44.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Handmaiden null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 24 -39.5 114.599998 -38.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 113 -39.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 1.20000005 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 114.599998 -40 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 125 -39.5 116.099998 -40 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_engineer.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 116.800003 -40 -0 0 1 -0 1 0 -1 0 0 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1002 -40.5 115.800003 -40 0 0 -1 0 1 -0 1 0 -0 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1280 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39.5 113 -40.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 1.20000005 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 24 -39.5 114.599998 -41.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5 112.597847 -39.999939 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5 113.397865 -39.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5 112.997871 -39.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Witch Hunter null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -40 118.402138 -60.0000687 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Shade null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.5 118 -50 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 4 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 shade morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1006 -39.5 115.800003 -48.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 104 -39.5 113.800003 -49.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 104 -39.5 115.800003 -50 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 104 -39.5 117.300003 -50 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/416830979.png true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 104 -39.5 113.800003 -50.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1006 -39.5 115.800003 -51.5 -0 0 1 -0 1 0 -1 0 0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1536 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43.5 112.597878 -49.999939 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 20 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5 113.397865 -49.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43.5 112.997871 -49.999939 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Bounty Hunter null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -40 118.402054 -65.0000687 -1 6.60017319e-010 7.18652473e-007 -6.60017319e-010 1 6.16986654e-007 7.18652473e-007 -6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Witch Hunter morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 192 -39 115.802139 -58.5000648 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 3 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 26 -39 113.802139 -59.5000648 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 3 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 192 -39 115.802139 -60.0000648 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 2 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 125 -39 117.302139 -60.0000687 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/629914851.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 192 -39 118.002136 -60.0000687 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 3 0.400000006 2 true -0.5 0.5 0 0 -0.5 0.5 4 0 192 -39 119.002151 -60.0000687 -7.18652473e-007 6.60017319e-010 -1 -6.16986654e-007 1 -6.60017319e-010 1 -6.16986654e-007 7.18652473e-007 false false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Part 0 -0.5 0.5 0 0 0 0 0 -0.100000001 0.100000001 7 12 0 0 0 0 true 1 1 1.60000002 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 26 -39 113.802139 -60.5000648 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 3 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 192 -38.9999962 115.802139 -61.5000648 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 3 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43 112.599998 -60 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113.400002 -60 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113 -60 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Witch Hunter morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39 115.801888 -53.5000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 2 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 2 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 21 -39 113.801888 -54.5000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 816 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -39 115.801888 -55.0000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 1 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 125 -39 117.301888 -55.0000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/629914851.png true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 21 -39 113.801888 -55.5000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 816 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 1003 -38.9999962 115.801895 -56.5000763 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 2 0 0 0 0 -0.5 0.5 2 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43 112.599998 -55 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113.400002 -55 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113 -55 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Warrior Priest null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -38.5 118.200005 -55 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Bounty Hunter Saltzpyre morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 208 -39 115.802048 -63.500061 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 4 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 2 0 -0.5 0.5 4 0 21 -39 113.802048 -64.500061 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 2 0 -0.5 0.5 2 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 2 0 -0.5 0.5 4 0 21 -39 115.802048 -65.0000687 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 2 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 2 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 26 -39 117.302048 -65.0000687 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0.100000001 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_knight.png true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 2 0 -0.5 0.5 4 0 21 -39 113.802048 -65.500061 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 2 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 2 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 208 -38.9999962 115.802048 -66.5000687 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 4 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43 112.599998 -65 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113.400002 -65 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113 -65 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Grail Knight null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39 118.398407 -69.9999466 1 -6.60017319e-010 7.18652473e-007 6.60017319e-010 -1 6.16986654e-007 -7.18652473e-007 6.16986654e-007 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Grail Knight morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 199 -39 115.798409 -68.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 3 0 -0.5 0.5 4 0 1 -39 113.798409 -69.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 4 0 -0.5 0.5 0 0 false 816 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 5 0 -0.5 0.5 4 0 23 -39 115.798409 -69.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 5 0 -0.5 0.5 0 0 false 816 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 199 -39 117.298409 -69.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Head 0.400000006 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_knight.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 23 -39 117.998405 -69.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 816 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 4 0 -0.5 0.5 4 0 23 -39 113.798409 -70.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 3 0 -0.5 0.5 0 0 false 816 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 199 -39 115.798409 -71.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1072 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43 112.599998 -70 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 17 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113.400002 -70 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 5 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113 -70 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true 0 0 0 1 0 0 0 1 0 0 0 1 Foot Knight null true 100 0 Humanoid 16 true true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -38.9999962 118.397911 -74.9999466 1 6.60017319e-010 -7.18652473e-007 6.60017319e-010 1 -6.16986654e-007 -7.18652473e-007 -6.16986654e-007 1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0.980000019 0 0 0 true 1 1 0.400000006 2 0 0 0 1 0 0 0 1 0 0 0 1 Footknight morph null true 0 0 0 1 0 0 0 1 0 0 0 1 Model null true 0 0 0 1 0 0 0 1 0 0 0 1 Arm1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 135 -38.9999962 115.797913 -73.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 1001 -39.8999977 115.797913 -73.999939 6.60017319e-010 -1 -7.18652473e-007 1 -6.60017319e-010 -6.16986654e-007 -6.16986654e-007 7.18652473e-007 1 true false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Shield 0.200000003 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.800000012 2 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Texture 20 0 2 2 true 0 0 0 1 0 0 0 1 0 0 0 1 Leg1 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -38.9999962 113.797913 -74.499939 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0.400000006 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Chest null true true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -38.9999962 115.797913 -74.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0.400000006 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 2 2 1 true -0.5 0.5 0 0 -0.5 0.5 4 0 1030 -38.9999962 117.297913 -74.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 1 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 5 Decal 20 0 rbxasset://../../../shareddata/textures/face_kruber.png true true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -38.9999962 117.99791 -74.9999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 2 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Head 0.400000006 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 2 0.400000006 1 2 2 0 Mesh 0 0 0 1.25 1.25 1.25 1 1 1 true 0 0 0 1 0 0 0 1 0 0 0 1 Leg2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 194 -38.9999962 113.797913 -75.499939 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Middle 0.400000006 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 0 0 0 1 0 0 0 1 0 0 0 1 Arm2 null true true -0.5 0.5 0 0 -0.5 0.5 4 0 135 -38.9999924 115.797913 -76.4999466 7.18652473e-007 6.60017319e-010 1 6.16986654e-007 1 6.60017319e-010 -1 -6.16986654e-007 -7.18652473e-007 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 1056 Middle 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 3 0 0 0 0 0 true 1 1 2 1 true -0.5 0.5 0 0 -0.5 0.5 0 0 23 -43 112.599998 -75 0 0 -1 0 1 -0 1 0 -0 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 TheButton 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 0 0 0 0 true 1 4 0.400000006 4 false Torso function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Chest") == nil then local g = script.Parent.Parent.Chest:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent.Torso Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Arms function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm1") == nil then local g = script.Parent.Parent.Arm1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Arm2") == nil then local g = script.Parent.Parent.Arm2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Arm"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false Legs function onTouched(hit) if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg1") == nil then local g = script.Parent.Parent.Leg1:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Left Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Leg2") == nil then local g = script.Parent.Parent.Leg2:clone() g.Parent = hit.Parent local C = g:GetChildren() for i=1, #C do if C[i].className == "Part" then local W = Instance.new("Weld") W.Part0 = g.Middle W.Part1 = C[i] local CJ = CFrame.new(g.Middle.Position) local C0 = g.Middle.CFrame:inverse()*CJ local C1 = C[i].CFrame:inverse()*CJ W.C0 = C0 W.C1 = C1 W.Parent = g.Middle end local Y = Instance.new("Weld") Y.Part0 = hit.Parent["Right Leg"] Y.Part1 = g.Middle Y.C0 = CFrame.new(0, 0, 0) Y.Parent = Y.Part0 end local h = g:GetChildren() for i = 1, # h do h[i].Anchored = false h[i].CanCollide = false end end end script.Parent.Touched:connect(onTouched) true false WalkSpeed Script local debounce = false function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if (human ~= nil) and debounce == false then debounce = true human.WalkSpeed = 18 -- or whatever number wait(2) debounce = false end end script.Parent.Touched:connect(onTouch) true 2 2 1 Mesh 0 0 0 1 1 1 1 1 1 true false Invisble -- UAEmaple function onTouch(part) local human = part.Parent:findFirstChild("Humanoid") if human ~= nil then part.Parent:findFirstChild("Head").Transparency = 1 part.Parent:findFirstChild("Torso").Transparency = 1 part.Parent:findFirstChild("Left Arm").Transparency = 1 part.Parent:findFirstChild("Right Arm").Transparency = 1 part.Parent:findFirstChild("Left Leg").Transparency = 1 part.Parent:findFirstChild("Right Leg").Transparency = 1 if part.Parent:findFirstChild("Head"):findFirstChild("face") == nil then return end part.Parent:findFirstChild("Head"):findFirstChild("face"):remove() if part.Parent:findFirstChild("Torso"):findFirstChild("roblox") == nil then return end part.Parent:findFirstChild("Torso"):findFirstChild("roblox"):remove() end end script.Parent.Touched:connect(onTouch) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113.400002 -75 -1 0 -0 -0 1 -0 -0 0 -1 true false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 5 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true true -0.5 0.5 0 0 -0.5 0.5 0 0 28 -43 113 -75 -1 0 -0 -0 1 -0 -0 0 -1 false false 0.5 1 0.300000012 -0.5 0.5 0 0 -0.5 0.5 0 0 false 256 Button 0 -0.5 0.5 0 0 0 0 0 -0.5 0.5 0 0 1 0 0 0 true 1 4 0.400000006 4 false Debounce debounce = true button = script.Parent function onTouched(hit) if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then debounce = false button.BrickColor = BrickColor.Red() wait(1) button.BrickColor = BrickColor.Green() debounce = true end end button.Touched:connect(onTouched) true false HatRemover function onTouched(hit) local d = hit.Parent:GetChildren() for i=1, #d do if (d[i].className == "Hat") then d[i]:remove() end end end script.Parent.Touched:connect(onTouched) true