Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function fWeld(zName, zParent, zPart0, zPart1, zCoco, a, b, c, d, e, f)
- local funcw = Instance.new(Weld)
- funcw.Name = zName
- funcw.Parent = zParent
- funcw.Part0 = zPart0
- funcw.Part1 = zPart1
- if (zCoco == true) then
- funcw.C0 = CFrame.new(a, b, c) CFrame.fromEulerAnglesXYZ(d, e, f)
- else
- funcw.C1 = CFrame.new(a, b, c) CFrame.fromEulerAnglesXYZ(d, e, f)
- end
- return funcw
- end
- function fun(n1, n2)
- pcall(function()
- t1 = game.Players[n1].Character.Torso
- t2 = game.Players[n2].Character.Torso
- t2.Parent.Humanoid.PlatformStand = true
- t1[Left Shoulder]Remove()
- ls1 = Instance.new(Weld)
- ls1.Parent = t1
- ls1.Part0 = t1
- ls1.Part1 = t1.Parent[Left Arm]
- ls1.C0 = CFrame.new(-1.5,0,0)
- ls1.Name = Left Shoulder
- t1[Right Shoulder]Remove()
- rs1 = Instance.new(Weld)
- rs1.Parent = t1
- rs1.Part0 = t1
- rs1.Part1 = t1.Parent[Right Arm]
- rs1.C0 = CFrame.new(1.5,0,0)
- rs1.Name = Right Shoulder
- t2[Left Shoulder]Remove()
- ls2 = Instance.new(Weld)
- ls2.Parent = t2
- ls2.Part0 = t2
- ls2.Part1 = t2.Parent[Left Arm]
- ls2.C0 = CFrame.new(-1.5,0,0)
- ls2.Name = Left Shoulder
- t2[Right Shoulder]Remove()
- rs2 = Instance.new(Weld)
- rs2.Parent = t2
- rs2.Part0 = t2
- rs2.Part1 = t2.Parent[Right Arm]
- rs2.C0 = CFrame.new(1.5,0,0)
- rs2.Name = Right Shoulder
- t2[Left Hip]Remove()
- lh2 = Instance.new(Weld)
- lh2.Parent = t2
- lh2.Part0 = t2
- lh2.Part1 = t2.Parent[Left Leg]
- lh2.C0 = CFrame.new(-0.5,-2,0)
- lh2.Name = Left Hip
- t2[Right Hip]Remove()
- rh2 = Instance.new(Weld)
- rh2.Parent = t2
- rh2.Part0 = t2
- rh2.Part1 = t2.Parent[Right Leg]
- rh2.C0 = CFrame.new(0.5,-2,0)
- rh2.Name = Right Hip
- local d = Instance.new(Part)
- d.TopSurface = 0
- d.BottomSurface = 0
- d.CanCollide = false
- d.BrickColor = BrickColor.new(Medium stone grey)
- d.Shape = Ball
- d.Parent = t1
- d.Size = Vector3.new(1,1,1)
- local dm = Instance.new(SpecialMesh)
- dm.MeshType = Sphere
- dm.Parent = d
- dm.Scale = Vector3.new(0.4,0.4,0.4)
- fWeld(weld,t1,t1,d,true,-0.2,-1.3,-0.6,0,0,0)
- d2 = dClone()
- d2.Parent = t1
- fWeld(weld,t1,t1,d2,true,0.2,-1.3,-0.6,0,0,0)
- local c = Instance.new(Part)
- c.TopSurface = 0
- c.BottomSurface = 0
- c.CanCollide = false
- c.BrickColor = BrickColor.new(Pastel brown)
- c.Parent = t1
- c.formFactor = Custom
- c.Size = Vector3.new(0.4,1.3,0.4)
- cm = Instance.new(CylinderMesh)
- cm.Parent = c
- a = fWeld(weld,t1,t1,c,true,0,-1,-0.52+(-c.Size.y2),math.rad(-80),0,0)
- c2 = dClone()
- c2.BrickColor = BrickColor.new(Medium stone grey)
- c2.Mesh.Scale = Vector3.new(0.4,0.62,0.4)
- c2.Parent = t1
- fWeld(weld,c,c,c2,true,0,0+(c.Size.y2),0,math.rad(-10),0,0)
- local bl = Instance.new(Part)
- bl.TopSurface = 0
- bl.BottomSurface = 0
- bl.CanCollide = false
- bl.BrickColor = BrickColor.new(Pastel brown)
- bl.Shape = Ball
- bl.Parent = t2
- bl.Size = Vector3.new(1,1,1)
- local dm = Instance.new(SpecialMesh)
- dm.MeshType = Sphere
- dm.Parent = bl
- dm.Scale = Vector3.new(1.2,1.2,1.2)
- fWeld(weld,t2,t2,bl,true,-0.5,0.5,-0.6,0,0,0)
- local br = Instance.new(Part)
- br.TopSurface = 0
- br.BottomSurface = 0
- br.CanCollide = false
- br.BrickColor = BrickColor.new(Pastel brown)
- br.Shape = Ball
- br.Parent = t2
- br.Size = Vector3.new(1,1,1)
- local dm = Instance.new(SpecialMesh)
- dm.MeshType = Sphere
- dm.Parent = br
- dm.Scale = Vector3.new(1.2,1.2,1.2)
- fWeld(weld,t2,t2,br,true,0.5,0.5,-0.6,0,0,0)
- local bln = Instance.new(Part)
- bln.TopSurface = 0
- bln.BottomSurface = 0
- bln.CanCollide = false
- bln.Shape = Ball
- bln.Parent = t2
- bln.Size = Vector3.new(1,1,1)
- local dm = Instance.new(SpecialMesh)
- dm.MeshType = Sphere
- dm.Parent = bln
- dm.Scale = Vector3.new(0.2,0.2,0.2)
- fWeld(weld,t2,t2,bln,true,-0.5,0.5,-1.2,0,0,0)
- local brn = Instance.new(Part)
- brn.TopSurface = 0
- brn.BottomSurface = 0
- brn.CanCollide = false
- brn.Shape = Ball
- brn.Parent = t2
- brn.Size = Vector3.new(1,1,1)
- local dm = Instance.new(SpecialMesh)
- dm.MeshType = Sphere
- dm.Parent = brn
- dm.Scale = Vector3.new(0.2,0.2,0.2)
- fWeld(weld,t2,t2,brn,true,0.5,0.5,-1.2,0,0,0)
- lh2.C1 = CFrame.new(0,-1.5,-0.5) CFrame.Angles(0.9,-0.4,0)
- rh2.C1 = CFrame.new(0,-1.5,-0.5) CFrame.Angles(0.9,0.4,0)
- ls2.C1 = CFrame.new(-0.5,-1.3,-0.5) CFrame.Angles(0.9,-0.4,0)
- rs2.C1 = CFrame.new(0.5,-1.3,-0.5) CFrame.Angles(0.9,0.4,0)
- ls1.C1 = CFrame.new(-0.5,0.7,0) CFrame.Angles(-0.9,-0.4,0)
- rs1.C1 = CFrame.new(0.5,0.7,0) CFrame.Angles(-0.9,0.4,0)
- if t1findFirstChild(weldx) ~= nil then
- t1.weldxRemove()
- end
- we = fWeld(weldx, t1, t1, t2, true, 0, -0.9, -1.3, math.rad(-90), 0, 0)
- n = t2.Neck
- n.C0 = CFrame.new(0, 1.5, 0) CFrame.Angles(math.rad(-210), math.rad(180), 0)
- end)
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i = 1,6 do
- we.C1 = we.C1 CFrame.new(0,-0.3,0)
- wait()
- end
- for i = 1,6 do
- we.C1 = we.C1 CFrame.new(0,0.3,0)
- wait()
- end
- end
- end))
- end
- fun(Wolverine1206, thequickshootercat)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement