Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Created by PenguinAnonymous (ttyyuu12345) Editied by Dittoide
- --What's Added To M2S with Dittoide's Edit?
- --/ Better dummy script function to improve compatibility (makes it like you are running the code inside the script.)
- --/ Removed Gui In Bottom-Left for when you are making guis.
- --/ Removed "Inserting Map Please Wait" gui when selected Workspace as Place to export.
- --Credit: PenguinAnonymous for making original script, i just wanted to iron it out to my liking.
- --Errors: Camera,Terrain
- local runDummyScript = function(f,scri)
- if (not scri:IsA('Script')) or (not scri:IsA('LocalScript')) then return false; end;
- local Dummy_CoRoutine = coroutine.create(function()
- getfenv().script = scri
- ypcall(function() f() end)
- end)
- table.insert(cors,Dummy_CoRoutine);
- coroutine.resume(Dummy_CoRoutine);
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- mas.Name = "M2S_Model"
- o3 = Instance.new("Model")
- o4 = Instance.new("Model")
- o5 = Instance.new("Part")
- o6 = Instance.new("Model")
- o7 = Instance.new("Part")
- o8 = Instance.new("Model")
- o9 = Instance.new("Part")
- o10 = Instance.new("Part")
- o11 = Instance.new("SpecialMesh")
- o12 = Instance.new("Part")
- o13 = Instance.new("SpecialMesh")
- o14 = Instance.new("Part")
- o15 = Instance.new("SpecialMesh")
- o16 = Instance.new("Part")
- o17 = Instance.new("SpecialMesh")
- o18 = Instance.new("Model")
- o19 = Instance.new("Part")
- o20 = Instance.new("Humanoid")
- o21 = Instance.new("Part")
- o22 = Instance.new("Script")
- o23 = Instance.new("Script")
- o24 = Instance.new("Script")
- o25 = Instance.new("Script")
- o26 = Instance.new("LocalScript")
- o27 = Instance.new("Script")
- o28 = Instance.new("Script")
- o29 = Instance.new("Model")
- o30 = Instance.new("Part")
- o31 = Instance.new("SpecialMesh")
- o32 = Instance.new("Model")
- o33 = Instance.new("Part")
- o3.Name = "Despacito Spider"
- o3.Parent = mas
- o4.Name = "Leg2"
- o4.Parent = o3
- o5.Name = "Middle"
- o5.Parent = o4
- o5.Material = Enum.Material.SmoothPlastic
- o5.BrickColor = BrickColor.new("Toothpaste")
- o5.Transparency = 1
- o5.Position = Vector3.new(-4.84442091, 3.55425906, -13.0755157)
- o5.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o5.Anchored = true
- o5.FormFactor = Enum.FormFactor.Symmetric
- o5.Size = Vector3.new(1, 2, 1)
- o5.CFrame = CFrame.new(-4.84442091, 3.55425906, -13.0755157, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o5.BottomSurface = Enum.SurfaceType.Smooth
- o5.TopSurface = Enum.SurfaceType.Smooth
- o5.Color = Color3.new(0, 1, 1)
- o5.Position = Vector3.new(-4.84442091, 3.55425906, -13.0755157)
- o6.Name = "Leg1"
- o6.Parent = o3
- o7.Name = "Middle"
- o7.Parent = o6
- o7.Material = Enum.Material.SmoothPlastic
- o7.BrickColor = BrickColor.new("Toothpaste")
- o7.Transparency = 1
- o7.Position = Vector3.new(-4.88909912, 3.55425191, -12.0771484)
- o7.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o7.Anchored = true
- o7.FormFactor = Enum.FormFactor.Symmetric
- o7.Size = Vector3.new(1, 2, 1)
- o7.CFrame = CFrame.new(-4.88909912, 3.55425191, -12.0771484, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o7.BottomSurface = Enum.SurfaceType.Smooth
- o7.TopSurface = Enum.SurfaceType.Smooth
- o7.Color = Color3.new(0, 1, 1)
- o7.Position = Vector3.new(-4.88909912, 3.55425191, -12.0771484)
- o8.Name = "Chest"
- o8.Parent = o3
- o9.Name = "Middle"
- o9.Parent = o8
- o9.Material = Enum.Material.SmoothPlastic
- o9.BrickColor = BrickColor.new("Toothpaste")
- o9.Reflectance = 0.5
- o9.Transparency = 1
- o9.Position = Vector3.new(-4.9022522, 5.55323982, -12.5778961)
- o9.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o9.Anchored = true
- o9.FormFactor = Enum.FormFactor.Symmetric
- o9.Size = Vector3.new(2, 2, 1)
- o9.CFrame = CFrame.new(-4.9022522, 5.55323982, -12.5778961, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o9.BottomSurface = Enum.SurfaceType.Smooth
- o9.TopSurface = Enum.SurfaceType.Smooth
- o9.Color = Color3.new(0, 1, 1)
- o9.Position = Vector3.new(-4.9022522, 5.55323982, -12.5778961)
- o10.Name = "Biggerhead"
- o10.Parent = o8
- o10.Position = Vector3.new(-4.94131422, 4.43987703, -12.6244345)
- o10.Rotation = Vector3.new(-180, -88.8299942, 0)
- o10.Anchored = true
- o10.FormFactor = Enum.FormFactor.Plate
- o10.Size = Vector3.new(3, 3, 3)
- o10.CFrame = CFrame.new(-4.94131422, 4.43987703, -12.6244345, 0.0204270072, 0, -0.999791384, 0, -1, 0, -0.999791384, 0, -0.0204270072)
- o10.BottomSurface = Enum.SurfaceType.Smooth
- o10.TopSurface = Enum.SurfaceType.Smooth
- o10.Position = Vector3.new(-4.94131422, 4.43987703, -12.6244345)
- o11.Parent = o10
- o11.MeshId = "http://www.roblox.com/asset/?id=1047997"
- o11.Scale = Vector3.new(1.5, 1.5, 1.5)
- o11.TextureId = "http://www.roblox.com/asset/?id=606673948"
- o11.MeshType = Enum.MeshType.FileMesh
- o12.Name = "Bighead"
- o12.Parent = o8
- o12.Position = Vector3.new(-4.94134521, 6.29006481, -12.6244345)
- o12.Rotation = Vector3.new(0.359999985, 88.8299942, -0.359999985)
- o12.Anchored = true
- o12.FormFactor = Enum.FormFactor.Plate
- o12.Size = Vector3.new(2.90001917, 2.90001917, 2.90001917)
- o12.CFrame = CFrame.new(-4.94134521, 6.29006481, -12.6244345, 0.0204270072, 0.000130007291, 0.999791384, -6.30000213e-05, 1, -0.000128747255, -0.999791384, -6.0356957e-05, 0.0204270147)
- o12.BottomSurface = Enum.SurfaceType.Smooth
- o12.TopSurface = Enum.SurfaceType.Smooth
- o12.Position = Vector3.new(-4.94134521, 6.29006481, -12.6244345)
- o13.Parent = o12
- o13.MeshId = "http://www.roblox.com/asset/?id=1047997"
- o13.Scale = Vector3.new(1.45000958, 1.45000958, 1.45000958)
- o13.TextureId = "http://www.roblox.com/asset/?id=1047998"
- o13.MeshType = Enum.MeshType.FileMesh
- o14.Name = "SpiderLegs"
- o14.Parent = o8
- o14.Position = Vector3.new(-4.94128418, 3.81869411, -12.6244965)
- o14.Rotation = Vector3.new(0, 88.8299942, 0)
- o14.Anchored = true
- o14.FormFactor = Enum.FormFactor.Custom
- o14.Size = Vector3.new(7.24265194, 7.24265194, 0.905331492)
- o14.CFrame = CFrame.new(-4.94128418, 3.81869411, -12.6244965, 0.0204270072, 0, 0.999791384, 0, 1, 0, -0.999791384, 0, 0.0204270072)
- o14.BottomSurface = Enum.SurfaceType.Smooth
- o14.TopSurface = Enum.SurfaceType.Smooth
- o14.Position = Vector3.new(-4.94128418, 3.81869411, -12.6244965)
- o15.Parent = o14
- o15.MeshId = "rbxassetid://302260025"
- o15.Scale = Vector3.new(0.724265337, 0.724265337, 0.724265337)
- o15.TextureId = "rbxassetid://302260095"
- o15.MeshType = Enum.MeshType.FileMesh
- o16.Name = "SpiderLegs"
- o16.Parent = o14
- o16.Position = Vector3.new(-4.94128418, 3.7200191, -12.6244965)
- o16.Rotation = Vector3.new(0, 88.8299942, 0)
- o16.Anchored = true
- o16.FormFactor = Enum.FormFactor.Custom
- o16.Size = Vector3.new(7.24265194, 7.4399991, 0.905331492)
- o16.CFrame = CFrame.new(-4.94128418, 3.7200191, -12.6244965, 0.0204270072, 0, 0.999791384, 0, 1, 0, -0.999791384, 0, 0.0204270072)
- o16.BottomSurface = Enum.SurfaceType.Smooth
- o16.TopSurface = Enum.SurfaceType.Smooth
- o16.Position = Vector3.new(-4.94128418, 3.7200191, -12.6244965)
- o17.Parent = o16
- o17.MeshId = "rbxassetid://302260025"
- o17.Scale = Vector3.new(0.724265337, 0.724265337, 0.724265337)
- o17.TextureId = "rbxassetid://302260095"
- o17.MeshType = Enum.MeshType.FileMesh
- o18.Name = "Arm1"
- o18.Parent = o3
- o19.Name = "Middle"
- o19.Parent = o18
- o19.Material = Enum.Material.SmoothPlastic
- o19.BrickColor = BrickColor.new("Toothpaste")
- o19.Transparency = 1
- o19.Position = Vector3.new(-4.96960402, 5.55327415, -11.0795441)
- o19.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o19.Anchored = true
- o19.FormFactor = Enum.FormFactor.Symmetric
- o19.Size = Vector3.new(1, 2, 1)
- o19.CFrame = CFrame.new(-4.96960402, 5.55327415, -11.0795441, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o19.BottomSurface = Enum.SurfaceType.Smooth
- o19.TopSurface = Enum.SurfaceType.Smooth
- o19.Color = Color3.new(0, 1, 1)
- o19.Position = Vector3.new(-4.96960402, 5.55327415, -11.0795441)
- o20.Parent = o3
- o20.Health = 0
- o20.MaxHealth = 0
- o21.Name = "Head"
- o21.Parent = o3
- o21.BrickColor = BrickColor.new("Really black")
- o21.Position = Vector3.new(-8.3656311, 2.53267288, -12.8221884)
- o21.Rotation = Vector3.new(0, 88.4399948, 90)
- o21.Anchored = true
- o21.FormFactor = Enum.FormFactor.Custom
- o21.Shape = Enum.PartType.Cylinder
- o21.Size = Vector3.new(0.200000003, 4.19999981, 4)
- o21.CFrame = CFrame.new(-8.3656311, 2.53267288, -12.8221884, 0, -0.0272749998, 0.999628007, 1, 0, 0, 0, 0.999628007, 0.0272749998)
- o21.BottomSurface = Enum.SurfaceType.Smooth
- o21.TopSurface = Enum.SurfaceType.Smooth
- o21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o21.Position = Vector3.new(-8.3656311, 2.53267288, -12.8221884)
- o22.Name = "HatRemover"
- o22.Parent = o21
- runDummyScript(function()
- 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)
- end,o22)
- o23.Parent = o21
- runDummyScript(function()
- -- declarations
- local head = script.Parent
- local sound = head:findFirstChild("Victory")
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- sound:play()
- if part.Parent:findFirstChild("Head"):findFirstChild("face").Texture == nil then return end
- part.Parent:findFirstChild("Head"):findFirstChild("face").Texture="717dea9c5a1659640155f77c84892c " end
- end
- script.Parent.Touched:connect(onTouched)
- end,o23)
- o24.Parent = o21
- runDummyScript(function()
- -- declarations
- local head = script.Parent
- local sound = head:findFirstChild("Victory")
- function onTouched(part)
- local h = part.Parent:findFirstChild("Humanoid")
- if h~=nil then
- sound:play()
- if part.Parent:findFirstChild("Head"):findFirstChild("face").Texture == nil then return end
- part.Parent:findFirstChild("Head"):findFirstChild("face").Texture="717dea9c5a1659640155f77c84892c " end
- end
- script.Parent.Touched:connect(onTouched)
- end,o24)
- o25.Name = "Stepped"
- o25.Parent = o21
- runDummyScript(function()
- local Button = script.Parent
- local Sound = Button:WaitForChild("Sound") -- change if you change the name of the sound
- local SoundPlayer = script:WaitForChild("SoundPlayer")
- function GiveSound(Character)
- local Player = game.Players:GetPlayerFromCharacter(Character)
- if Player ~= nil then
- local PlayerGui = Player:FindFirstChild("PlayerGui")
- if PlayerGui ~= nil then
- local SoundScript = SoundPlayer:clone()
- local SoundCopy = Sound:clone()
- SoundCopy.Name = "Sound"
- SoundCopy.Parent = SoundScript
- SoundScript.Parent = PlayerGui
- SoundScript.Disabled = false
- end
- end
- end
- function Stepped(Part)
- if Part.Parent == nil then return end
- GiveSound(Part.Parent)
- end
- Button.Touched:connect(Stepped)
- end,o25)
- o26.Name = "SoundPlayer"
- o26.Parent = o25
- o26.Disabled = true
- runDummyScript(function()
- local Camera = game.Workspace.CurrentCamera
- local Sound = script:WaitForChild("Sound")
- local RobloxHasWorkingIsPlaying = false -- change me to true when roblox updates IsPlaying
- local SoundDeleteTimeForNonLooped = 1 -- set me while roblox still has non working IsPlaying
- function PlaySound()
- Sound.Name = "SteppedSound"
- Sound.Parent = Camera
- if RobloxHasWorkingIsPlaying then
- Sound.Changed:connect(function(Property) if Property == "IsPlaying" and Sound.IsPlaying == false then Sound:Destroy(); script:Destroy() end end)
- Sound:Play()
- elseif not Sound.Looped then
- game.Debris:AddItem(Sound,SoundDeleteTimeForNonLooped)
- Sound:Play()
- script:Destroy()
- else
- Sound:Play()
- script:Destroy()
- end
- end
- function Soundify()
- local OldSound = Camera:FindFirstChild("SteppedSound")
- if OldSound ~= nil then
- if OldSound.SoundId ~= Sound.SoundId then
- OldSound:Destroy()
- PlaySound()
- else
- script:Destroy()
- end
- else
- PlaySound()
- end
- end
- Soundify()
- end,o26)
- o27.Name = "Morph Script"
- o27.Parent = o21
- runDummyScript(function()
- function onTouched(hit)
- if hit.Parent:findFirstChild("Arm1") ~= nil then
- hit.Parent:findFirstChild("Arm1"):Destroy()
- end
- if hit.Parent:findFirstChild("Arm2") ~= nil then
- hit.Parent:findFirstChild("Arm2"):Destroy()
- end
- if hit.Parent:findFirstChild("Leg1") ~= nil then
- hit.Parent:findFirstChild("Leg1"):Destroy()
- end
- if hit.Parent:findFirstChild("Leg2") ~= nil then
- hit.Parent:findFirstChild("Leg2"):Destroy()
- end
- if hit.Parent:findFirstChild("Chest") ~= nil then
- hit.Parent:findFirstChild("Chest"):Destroy()
- end
- if hit.Parent:findFirstChild("xHead") ~= nil then
- hit.Parent:findFirstChild("xHead"):Destroy()
- end
- 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" or C[i].className == "UnionOperation" 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- 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" or C[i].className == "UnionOperation" 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- 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" or C[i].className == "UnionOperation" 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- 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" or C[i].className == "UnionOperation" 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("xHead") == nil then
- local g = script.Parent.Parent.xHead:clone()
- g.Parent = hit.Parent
- local C = g:GetChildren()
- for i=1, #C do
- if C[i].className == "Part" or C[i].className == "UnionOperation" 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["Head"]
- 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- end
- 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" or C[i].className == "UnionOperation" 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
- if h[i].className == "Part" or C[i].className == "UnionOperation" then
- h[i].Anchored = false
- h[i].CanCollide = false
- end
- end
- hit.Parent:findFirstChild("Head").BrickColor = BrickColor.new(125)
- hit.Parent:findFirstChild("Head").Transparency = 0.98
- hit.Parent:findFirstChild("Torso").BrickColor = BrickColor.new(23)
- hit.Parent:findFirstChild("Torso").Transparency = 1
- hit.Parent:findFirstChild("Left Arm").BrickColor = BrickColor.new(23)
- hit.Parent:findFirstChild("Left Arm").Transparency = 1
- hit.Parent:findFirstChild("Right Arm").BrickColor = BrickColor.new(23)
- hit.Parent:findFirstChild("Right Arm").Transparency = 1
- hit.Parent:findFirstChild("Left Leg").BrickColor = BrickColor.new(23)
- hit.Parent:findFirstChild("Left Leg").CanCollide = true
- hit.Parent:findFirstChild("Left Leg").Transparency = 1
- hit.Parent:findFirstChild("Right Leg").BrickColor = BrickColor.new(23)
- hit.Parent:findFirstChild("Right Leg").CanCollide = true
- hit.Parent:findFirstChild("Right Leg").Transparency = 1
- end
- end
- script.Parent.Touched:connect(onTouched)
- end,o27)
- o28.Name = "Instructions"
- o28.Parent = o3
- runDummyScript(function()
- --[[how to make a morph that works with meshes and unions!
- take a regular brick, make it look like whatever you want,
- put it on the person where you want it to be,
- and put it in the model inside the morph that the brick is on
- its that easy!
- Credit to blockgun
- ~hiimcool34]]
- end,o28)
- o29.Name = "xHead"
- o29.Parent = o3
- o30.Name = "Middle"
- o30.Parent = o29
- o30.Material = Enum.Material.SmoothPlastic
- o30.BrickColor = BrickColor.new("Navy blue")
- o30.Reflectance = 0.5
- o30.Transparency = 1
- o30.Position = Vector3.new(-4.92971802, 7.05269623, -12.5790396)
- o30.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o30.Anchored = true
- o30.FormFactor = Enum.FormFactor.Symmetric
- o30.Size = Vector3.new(2, 1, 1)
- o30.CFrame = CFrame.new(-4.92971802, 7.05269623, -12.5790396, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o30.BottomSurface = Enum.SurfaceType.Smooth
- o30.TopSurface = Enum.SurfaceType.Smooth
- o30.Color = Color3.new(0, 0.12549, 0.376471)
- o30.Position = Vector3.new(-4.92971802, 7.05269623, -12.5790396)
- o31.Parent = o30
- o31.Scale = Vector3.new(1.25, 1.25, 1.25)
- o32.Name = "Arm2"
- o32.Parent = o3
- o33.Name = "Middle"
- o33.Parent = o32
- o33.Material = Enum.Material.SmoothPlastic
- o33.BrickColor = BrickColor.new("Bright yellow")
- o33.Transparency = 1
- o33.Position = Vector3.new(-4.83511305, 5.55327415, -14.0761261)
- o33.Rotation = Vector3.new(-21.5599995, 87.2399979, 21.539999)
- o33.Anchored = true
- o33.FormFactor = Enum.FormFactor.Symmetric
- o33.Size = Vector3.new(1, 2, 1)
- o33.CFrame = CFrame.new(-4.83511305, 5.55327415, -14.0761261, 0.0448689945, -0.017707983, 0.998835981, 0, 0.999842882, 0.0177258365, -0.99899286, -0.000795340398, 0.04486195)
- o33.BottomSurface = Enum.SurfaceType.Smooth
- o33.TopSurface = Enum.SurfaceType.Smooth
- o33.Color = Color3.new(0.960784, 0.803922, 0.188235)
- o33.Position = Vector3.new(-4.83511305, 5.55327415, -14.0761261)
- mas.Parent = workspace
- mas:MakeJoints()
- local mas1 = mas:GetChildren()
- for i=1,#mas1 do
- mas1[i].Parent = workspace
- ypcall(function() mas1[i]:MakeJoints() end)
- end
- mas:Destroy()
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
- mess_handle.Text = "Resetting"
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- v:LoadCharacter()
- end
- wait(1)
- mess_handle:Remove()
- game:GetService("Lighting").Ambient = Color3.new(0, 0, 0)
- game:GetService("Lighting").Brightness = 1
- game:GetService("Lighting").ColorShift_Bottom = Color3.new(0, 0, 0)
- game:GetService("Lighting").ColorShift_Top = Color3.new(0, 0, 0)
- game:GetService("Lighting").GlobalShadows = true
- game:GetService("Lighting").OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
- game:GetService("Lighting").Outlines = false
- game:GetService("Lighting").GeographicLatitude = 41.733299255371
- game:GetService("Lighting").TimeOfDay = "14:00:00"
- game:GetService("Lighting").FogColor = Color3.new(0.75, 0.75, 0.75)
- game:GetService("Lighting").FogEnd = 100000
- game:GetService("Lighting").FogStart = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement