Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Retributor, without all the fun stuff. Just the coat.
- -- Written by yeox769.
- wait(0.5)
- Player=game:GetService("Players").LocalPlayer
- Character=Player.Character
- PlayerGui=Player.PlayerGui
- Backpack=Player.Backpack
- Torso=Character.Torso
- Head=Character.Head
- Humanoid=Character.Humanoid
- m=Instance.new('Model',Character)
- LeftArm=Character["Left Arm"]
- LeftLeg=Character["Left Leg"]
- RightArm=Character["Right Arm"]
- RightLeg=Character["Right Leg"]
- LS=Torso["Left Shoulder"]
- LH=Torso["Left Hip"]
- RS=Torso["Right Shoulder"]
- RH=Torso["Right Hip"]
- Face = Head.face
- Neck=Torso.Neck
- it=Instance.new
- attacktype=1
- vt=Vector3.new
- cf=CFrame.new
- euler=CFrame.fromEulerAnglesXYZ
- angles=CFrame.Angles
- cloaked=false
- necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
- RootPart=Character.HumanoidRootPart
- RootJoint=RootPart.RootJoint
- RootCF=euler(-1.57,0,3.14)
- attack = false
- attackdebounce = false
- deb=false
- equipped=true
- hand=false
- MMouse=nil
- combo=0
- trispeed=.2
- attackmode='none'
- local idle=0
- local Anim="Idle"
- it = Instance.new
- local part = function(name,parent,brkclr,mtrl,rfl,trns,sz)
- local prt = it("Part",parent)
- prt.Name = name
- prt.CanCollide = false
- prt.BrickColor = BrickColor.new(brkclr)
- if brkclr == "Really black" and mtrl == "Neon" then prt.Color = Color3.new(0,0,0) end
- prt.Material = mtrl
- prt.Reflectance = rfl
- prt.Transparency = trns
- prt.Size = sz
- prt.Anchored = true
- return prt
- end
- local mesh = function(meshtype,parent,meshid,textureid,scale)
- local msh = it("SpecialMesh",parent)
- if meshtype == "FileMesh" then
- msh.MeshId = meshid
- msh.TextureId = textureid
- end
- msh.MeshType = meshtype
- msh.Scale = scale
- return(msh)
- end
- local weld = function(part1,part2,x1,y1,z1,x2,y2,z2)
- local w = it("Weld",part1)
- w.Part0 = part1
- w.Part1 = part2
- if part1.Anchored or part2.Anchored then
- part1.Anchored = false
- part2.Anchored = false
- end
- w.C0 = (CFrame.new(x1,y1,z1)*CFrame.Angles(math.rad(z2),math.rad(y2),math.rad(x2)))
- return(w)
- end
- local emit = function(parent,tex,startcolor, endcolor, startsize,endsize,lightem,emdir,lif,rate,speed,rotspeed,sprdang)
- local emm = it("ParticleEmitter",parent)
- emm.Texture = tex
- emm.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,startcolor),ColorSequenceKeypoint.new(1,endcolor)})
- emm.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,startsize),NumberSequenceKeypoint.new(1,endsize)})
- emm.LightEmission = lightem
- emm.EmissionDirection = emdir
- emm.Lifetime = NumberRange.new(lif)
- emm.Rate = rate
- emm.Speed = NumberRange.new(speed)
- emm.RotSpeed = NumberRange.new(rotspeed)
- emm.SpreadAngle = Vector2.new(sprdang,sprdang)
- return(emm)
- end
- for _,v in pairs(Character:GetChildren()) do
- if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("Accessory") then
- v:Destroy()
- end
- end
- eye = part("Eye",m,"Really red","Neon",0,0,Vector3.new(0.08,0.175,0.05))
- mesh("Sphere",eye,"","",Vector3.new(1,1,1))
- weld(Head,eye,-0.11,0.2625,-0.59,0,0,0)
- p = part("Collar1",m,"Black","Sand",0,0,Vector3.new(1,1,1))
- weld(Torso,p,0,1.15,0,0,22.5,190)
- mesh("FileMesh",p,"http://www.roblox.com/asset/?id=20637493","",Vector3.new(1,1,1))
- p = part("Collar2",m,"Black","Sand",0,0,Vector3.new(1,1,1))
- weld(Torso,p,0,1.15,0,0,-22.5,190)
- mesh("FileMesh",p,"http://www.roblox.com/asset/?id=20637493","",Vector3.new(1,1,1))
- p = part("Collar3",m,"Black","Sand",0,0,Vector3.new(1,1,1))
- weld(Torso,p,0,0.9,0.1,0,0,-15)
- mesh("FileMesh",p,"http://www.roblox.com/asset/?id=20637493","",Vector3.new(1,1,1))
- p = part("Coat1",m,"Black","Sand",0,0,Vector3.new(2.05,1.55,1.05))
- weld(Torso,p,0,0.25,0,0,0,0)
- p = part("Coat2",m,"Black","Sand",0,0,Vector3.new(0.55,2.05,1.04))
- weld(Torso,p,1,-1.25,0,22,0,0)
- p = part("Coat3",m,"Black","Sand",0,0,Vector3.new(0.55,2.05,1.04))
- weld(Torso,p,-1,-1.25,0,-22,0,0)
- p = part("Coat4",m,"Black","Sand",0,0,Vector3.new(2.1,1.05,0.54))
- weld(Torso,p,0,-1,0.24,0,0,0)
- p = part("Coat5",m,"Black","Sand",0,0,Vector3.new(0.925,0.75,0.54))
- mesh("Wedge",p,"","",Vector3.new(1,1,1))
- weld(Torso,p,0.3,-0.75,-0.05,90,0,-90)
- p = part("Coat6",m,"Black","Sand",0,0,Vector3.new(0.925,0.75,0.54))
- mesh("Wedge",p,"","",Vector3.new(1,1,1))
- weld(Torso,p,-0.3,-0.75,-0.05,-90,0,-90)
- p = part("Coat7",m,"Black","Sand",0,0,Vector3.new(0.975,0.5,0.75))
- mesh("Wedge",p,"","",Vector3.new(1,1,1))
- weld(Torso,p,-1.4,-2.45,0,90,0,-90)
- p = part("Coat8",m,"Black","Sand",0,0,Vector3.new(0.975,0.5,0.75))
- mesh("Wedge",p,"","",Vector3.new(1,1,1))
- weld(Torso,p,1.4,-2.45,0,-90,0,-90)
- p = part("Coat9",m,"Black","Sand",0,0,Vector3.new(1.05,0.5,0.525))
- weld(RightLeg,p,0,0.75,0.25,0,0,0)
- p = part("Coat10",m,"Black","Sand",0,0,Vector3.new(1.05,0.5,0.525))
- weld(LeftLeg,p,0,0.75,0.25,0,0,0)
- p = part("Sleeves1",m,"Black","Granite",0,0,Vector3.new(1.1,0.5,1.1))
- weld(LeftArm,p,0,0.875,0,0,0,0)
- p = part("Sleeves2",m,"Black","Sand",0,0,Vector3.new(1.05,1.5,1.05))
- weld(LeftArm,p,0,0.25,0,0,0,0)
- p = part("Sleeves3",m,"Really red","Neon",0,0,Vector3.new(0.25,0.5,0.5))
- mesh("Cylinder",p,"","",Vector3.new(1,1,1))
- weld(LeftArm,p,-0.41,0.15,0,0,0,0)
- p = part("Sleeves4",m,"Really red","Neon",0,0,Vector3.new(0.25,0.075,0.075))
- mesh("Cylinder",p,"","",Vector3.new(1,1,1))
- weld(LeftArm,p,-0.44,0.15,0,0,0,0)
- p = part("Sleeves5",m,"Black","Sand",0,0,Vector3.new(0.25,0.375,0.375))
- mesh("Cylinder",p,"","",Vector3.new(1,1,1))
- weld(LeftArm,p,-0.43,0.15,0,0,0,0)
- p = part("Sleeves6",m,"Black","Sand",0,0,Vector3.new(0.25,0.75,0.075))
- weld(LeftArm,p,-0.42,0.2,0.0375,0,0,-45)
- p = part("Sleeves7",m,"Black","Sand",0,0,Vector3.new(0.25,0.75,0.075))
- weld(LeftArm,p,-0.42,0.1,-0.0375,0,0,-45)
- p = part("Sleeves8",m,"Black","Granite",0,0,Vector3.new(1.1,0.25,1.1))
- weld(LeftArm,p,0,-0.4,0,0,0,0)
- p = part("Sleeves9",m,"Black","Granite",0,0,Vector3.new(1.1,0.5,1.1))
- weld(RightArm,p,0,0.875,0,0,0,0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement