Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
--[[ Script shared by eletronix ]] ModelName = "OMGshadeslayer" attack = false attacktype = 1 Hitdeb = 0 Hitdeb2 = 0 name = "OMGshadeslayer" ---------------------------- --Customize mediafire Rage = 0 Rage = 200 mindamage = 10 maxdamage = 40 crtmaxdamage = 60 omindamage = mindamage omaxdamage = maxdamage ocrtmaxdamage = crtmaxdamage crtrate = 100/5 HP = 2000 WS = 16 jump = 50 --100%/critpercentage oblkbrkr = 3 blockbreaker = oblkbrkr handlecolor = BrickColor.new("Black") bcolor = BrickColor.new("White") gemcolor = BrickColor.new("Black") ------------------------------------------------------------------------------------------------------------------------------------- if game.Workspace:findFirstChild(ModelName,true) ~= nil then game.Workspace:findFirstChild(ModelName,true).Parent = nil end local bodyholder = Instance.new("Model") bodyholder.Name = ModelName bodyholder.Parent = game.Workspace Character = bodyholder ev = Instance.new("BoolValue",bodyholder) ev.Name = "EquippedVal" ev.Value = false blk = Instance.new("BoolValue",bodyholder) blk.Name = "Block" blk.Value = false blkc = Instance.new("IntValue",blk) blkc.Name = "BlockPower" blkc.Value = blockpower SpawnPos = Instance.new("Vector3Value",script) SpawnPos.Name = "SpawnPos" SpawnPos.Value = game.Workspace[name].Head.Position--Vector3.new(20,10,0) local Head = Instance.new("Part") Head.formFactor = 3 Head.CanCollide = true Head.Name = "Head" Head.Locked = true Head.Size = Vector3.new(4,2,2) Head.Parent = bodyholder Head.BrickColor = BrickColor.new("White") local smh = Instance.new("SpecialMesh",Head) smh.Scale = Vector3.new(1.25,1.25,1.25) local Torso = Instance.new("Part") Torso.formFactor = 3 Torso.CanCollide = true Torso.Name = "Torso" Torso.Locked = true Torso.Size = Vector3.new(4,4,2) Torso.Parent = bodyholder Torso.BrickColor = BrickColor.new("Black") Torso.Reflectance = 0.1 Torso.CFrame = CFrame.new(SpawnPos.Value) local msht = Instance.new("BlockMesh",Torso) local RightArm = Instance.new("Part") RightArm.formFactor = 3 RightArm.CanCollide = true RightArm.Name = "Right Arm" RightArm.Locked = true RightArm.Size = Vector3.new(2,4,2) RightArm.Parent = bodyholder RightArm.BrickColor = BrickColor.new("Bright red") local mshra = Instance.new("BlockMesh",RightArm) local LeftArm = Instance.new("Part") LeftArm.formFactor = 3 LeftArm.CanCollide = true LeftArm.Name = "Left Arm" LeftArm.Locked = true LeftArm.Size = Vector3.new(2,4,2) LeftArm.Parent = bodyholder LeftArm.BrickColor = BrickColor.new("Bright red") local mshla = Instance.new("BlockMesh",LeftArm) local RightLeg = Instance.new("Part") RightLeg.formFactor = 3 RightLeg.CanCollide = true RightLeg.Name = "Right Leg" RightLeg.Locked = true RightLeg.Size = Vector3.new(2,4,2) RightLeg.Parent = bodyholder RightLeg.BrickColor = BrickColor.new("Black") local mshrl = Instance.new("BlockMesh",RightLeg) local LeftLeg = Instance.new("Part") LeftLeg.formFactor = 3 LeftLeg.CanCollide = true LeftLeg.Name = "Left Leg" LeftLeg.Locked = true LeftLeg.Size = Vector3.new(2,4,2) LeftLeg.Parent = bodyholder LeftLeg.BrickColor = BrickColor.new("Black") local mshll = Instance.new("BlockMesh",LeftLeg) --player player = nil --welds RW, LW , RWL, LWL = Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld"), Instance.new("Weld") --what anim anim = "none" --save shoulders AoETrue = {} Neck = Instance.new("Motor") --derp RW.Part0 = Character.Torso RW.Part1 = Character["Right Arm"] RW.C0 = CFrame.new(3, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) RW.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, 0, 0) RW.Parent = bodyholder -- LW.Part0 = Character.Torso LW.Part1 = Character["Left Arm"] LW.C0 = CFrame.new(-3, 1, 0) LW.C1 = CFrame.new(0, 1, 0) LW.Parent = bodyholder -- RWL.Part0 = Character.Torso RWL.Part1 = Character["Right Leg"] RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, 0) RWL.C1 = CFrame.new(1, 2, 0) RWL.Parent = bodyholder -- LWL.Part0 = Character.Torso LWL.Part1 = Character["Left Leg"] LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, 0) LWL.C1 = CFrame.new(-1, 2, 0) LWL.Parent = bodyholder -- Neck.Part0 = Character.Torso Neck.Part1 = Character.Head Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0) Neck.C1 = CFrame.new(0, -1, 0) Neck.Parent = bodyholder ---- -- armorholder = Instance.new("Model") armorholder.Name = "Armor" armorholder.Parent = bodyholder ap1 = Instance.new("Part") ap1.formFactor = 3 ap1.CanCollide = false ap1.Name = "HelmP1" ap1.Locked = true ap1.Size = Vector3.new(2.7,1.5,0.2) ap1.Parent = armorholder ap1.BrickColor = BrickColor.new("Bright red") am1 = Instance.new("BlockMesh",ap1) aw1 = Instance.new("Weld") aw1.Parent = ap1 aw1.Part0 = ap1 aw1.Part1 = Head aw1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-20), 0, 0) * CFrame.new(0, -1, 1.1) ap1a = Instance.new("Part") ap1a.formFactor = 3 ap1a.CanCollide = false ap1a.Name = "HelmP1a" ap1a.Locked = true ap1a.Size = Vector3.new(0.3,1.5,0.2) ap1a.Parent = armorholder ap1a.BrickColor = BrickColor.new("Bright red") am1a = Instance.new("BlockMesh",ap1a) aw1a = Instance.new("Weld") aw1a.Parent = ap1a aw1a.Part0 = ap1a aw1a.Part1 = Head aw1a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw1a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(10), 0, 0) * CFrame.new(0, 0.4, 1.3) ap2 = Instance.new("Part") ap2.formFactor = 3 ap2.CanCollide = false ap2.Name = "HelmP2" ap2.Locked = true ap2.Size = Vector3.new(0.2,0.75,1) ap2.Parent = armorholder ap2.BrickColor = BrickColor.new("Bright red") am2 = Instance.new("BlockMesh",ap2) aw2 = Instance.new("Weld") aw2.Parent = ap2 aw2.Part0 = ap2 aw2.Part1 = Head aw2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, -1, 0.55) ap3 = Instance.new("Part") ap3.formFactor = 3 ap3.CanCollide = false ap3.Name = "HelmP3" ap3.Locked = true ap3.Size = Vector3.new(0.2,0.75,1) ap3.Parent = armorholder ap3.BrickColor = BrickColor.new("Bright red") am3 = Instance.new("BlockMesh",ap3) aw3 = Instance.new("Weld") aw3.Parent = ap3 aw3.Part0 = ap3 aw3.Part1 = Head aw3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, -1, 0.55) ap4 = Instance.new("Part") ap4.formFactor = 3 ap4.CanCollide = false ap4.Name = "HelmP4" ap4.Locked = true ap4.Size = Vector3.new(4,2.2,2.2) ap4.Parent = armorholder ap4.BrickColor = BrickColor.new("Bright red") am4 = Instance.new("SpecialMesh",ap4) am4.Scale = Vector3.new(1.25,1.25,1.25) aw4 = Instance.new("Weld") aw4.Parent = ap4 aw4.Part0 = ap4 aw4.Part1 = Head aw4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, -0.1) ap5 = Instance.new("Part") ap5.formFactor = 3 ap5.CanCollide = false ap5.Name = "HelmP5" ap5.Locked = true ap5.Size = Vector3.new(2,0.5,0.2) ap5.Parent = armorholder ap5.BrickColor = BrickColor.new("Black") am5 = Instance.new("BlockMesh",ap5) aw5 = Instance.new("Weld") aw5.Parent = ap5 aw5.Part0 = ap5 aw5.Part1 = Head aw5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0, 1.15) ap6 = Instance.new("Part") ap6.formFactor = 3 ap6.CanCollide = false ap6.Name = "HelmP6" ap6.Locked = true ap6.Size = Vector3.new(0.2,1.5,2.5) ap6.Parent = armorholder ap6.BrickColor = BrickColor.new("Bright red") am6 = Instance.new("BlockMesh",ap6) aw6 = Instance.new("Weld") aw6.Parent = ap6 aw6.Part0 = ap6 aw6.Part1 = Head aw6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, 0) ap7 = Instance.new("Part") ap7.formFactor = 3 ap7.CanCollide = false ap7.Name = "HelmP7" ap7.Locked = true ap7.Size = Vector3.new(0.2,1.5,2.5) ap7.Parent = armorholder ap7.BrickColor = BrickColor.new("Bright red") am7 = Instance.new("BlockMesh",ap7) aw7 = Instance.new("Weld") aw7.Parent = ap7 aw7.Part0 = ap7 aw7.Part1 = Head aw7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, 0) ap8 = Instance.new("Part") ap8.formFactor = 3 ap8.CanCollide = false ap8.Name = "HelmP8" ap8.Locked = true ap8.Size = Vector3.new(0.2,2,1) ap8.Parent = armorholder ap8.BrickColor = BrickColor.new("Bright red") am8 = Instance.new("BlockMesh",ap8) aw8 = Instance.new("Weld") aw8.Parent = ap8 aw8.Part0 = ap8 aw8.Part1 = Head aw8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.25, -1) ap9 = Instance.new("Part") ap9.formFactor = 3 ap9.CanCollide = false ap9.Name = "HelmP9" ap9.Locked = true ap9.Size = Vector3.new(0.2,2,1) ap9.Parent = armorholder ap9.BrickColor = BrickColor.new("Bright red") am9 = Instance.new("BlockMesh",ap9) aw9 = Instance.new("Weld") aw9.Parent = ap9 aw9.Part0 = ap9 aw9.Part1 = Head aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.25, -1) ap9 = Instance.new("Part") ap9.formFactor = 3 ap9.CanCollide = false ap9.Name = "HelmP9" ap9.Locked = true ap9.Size = Vector3.new(2.7,2,0.2) ap9.Parent = armorholder ap9.BrickColor = BrickColor.new("Bright red") am9 = Instance.new("BlockMesh",ap9) aw9 = Instance.new("Weld") aw9.Parent = ap9 aw9.Part0 = ap9 aw9.Part1 = Head aw9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 0.25, -1.5) ap10 = Instance.new("Part") ap10.formFactor = 3 ap10.CanCollide = false ap10.Name = "HelmP10" ap10.Locked = true ap10.Size = Vector3.new(0.2,1,0.2) ap10.Parent = armorholder ap10.BrickColor = BrickColor.new("Bright blue") am10 = Instance.new("CylinderMesh",ap10) aw10 = Instance.new("Weld") aw10.Parent = ap10 aw10.Part0 = ap10 aw10.Part1 = Head aw10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-45), 0, 0) * CFrame.new(0, -1.5, -1.5) ap11 = Instance.new("Part") ap11.formFactor = 3 ap11.CanCollide = false ap11.Name = "HelmP11" ap11.Locked = true ap11.Size = Vector3.new(1.5,1.5,1.5) ap11.Parent = armorholder ap11.BrickColor = BrickColor.new("White") am11 = Instance.new("SpecialMesh",ap11) am11.MeshType = "Sphere" aw11 = Instance.new("Weld") aw11.Parent = ap11 aw11.Part0 = ap11 aw11.Part1 = ap10 aw11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -1, 0) ap12 = Instance.new("Part") ap12.formFactor = 3 ap12.CanCollide = false ap12.Name = "HelmP12" ap12.Locked = true ap12.Size = Vector3.new(1,1,1) ap12.Parent = armorholder ap12.BrickColor = BrickColor.new("White") am12 = Instance.new("SpecialMesh",ap12) am12.MeshId = "http://www.roblox.com/asset/?id=1778999" am12.Scale = Vector3.new(1.1,1,1.1) aw12 = Instance.new("Weld") aw12.Parent = ap12 aw12.Part0 = ap12 aw12.Part1 = ap10 aw12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, -2, 0) ap13 = Instance.new("Part") ap13.formFactor = 3 ap13.CanCollide = false ap13.Name = "HelmP13" ap13.Locked = true ap13.Size = Vector3.new(1,1,1) ap13.Parent = armorholder ap13.BrickColor = BrickColor.new("Bright blue") ap13.Reflectance = 0.1 am13 = Instance.new("SpecialMesh",ap13) am13.MeshType = "Sphere" am13.Scale = Vector3.new(1,1,1) aw13 = Instance.new("Weld") aw13.Parent = ap13 aw13.Part0 = ap13 aw13.Part1 = Head aw13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(1.25, 0.5, 0.25) ap14 = Instance.new("Part") ap14.formFactor = 3 ap14.CanCollide = false ap14.Name = "HelmP14" ap14.Locked = true ap14.Size = Vector3.new(1,1,1) ap14.Parent = armorholder ap14.BrickColor = BrickColor.new("Bright blue") ap14.Reflectance = 0.1 am14 = Instance.new("SpecialMesh",ap14) am14.MeshType = "Sphere" am14.Scale = Vector3.new(1,1,1) aw14 = Instance.new("Weld") aw14.Parent = ap14 aw14.Part0 = ap14 aw14.Part1 = Head aw14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(-1.25, 0.5, 0.25) ap15 = Instance.new("Part") ap15.formFactor = 3 ap15.CanCollide = false ap15.Name = "HelmP15" ap15.Locked = true ap15.Size = Vector3.new(2.5,1.5,0.2) ap15.Parent = armorholder ap15.BrickColor = BrickColor.new("Bright yellow") ap15.Reflectance = 0.1 am15 = Instance.new("BlockMesh",ap15) aw15 = Instance.new("Weld") aw15.Parent = ap15 aw15.Part0 = ap15 aw15.Part1 = Head aw15.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw15.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, 0) * CFrame.new(0, 1, 1.75) ap16 = Instance.new("Part") ap16.formFactor = 3 ap16.CanCollide = false ap16.Name = "HelmP16" ap16.Locked = true ap16.Size = Vector3.new(0.2,1,2.5) ap16.Parent = armorholder ap16.BrickColor = BrickColor.new("Bright yellow") ap16.Reflectance = 0.1 am16 = Instance.new("BlockMesh",ap16) aw16 = Instance.new("Weld") aw16.Parent = ap16 aw16.Part0 = ap16 aw16.Part1 = Head aw16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw16.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-20), 0) * CFrame.new(-1.6, 1.25, 0.6) ap17 = Instance.new("Part") ap17.formFactor = 3 ap17.CanCollide = false ap17.Name = "HelmP17" ap17.Locked = true ap17.Size = Vector3.new(0.2,1,2.5) ap17.Parent = armorholder ap17.BrickColor = BrickColor.new("Bright yellow") ap17.Reflectance = 0.1 am17 = Instance.new("BlockMesh",ap17) aw17 = Instance.new("Weld") aw17.Parent = ap17 aw17.Part0 = ap17 aw17.Part1 = Head aw17.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw17.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(20), 0) * CFrame.new(1.6, 1.25, 0.6) ap18 = Instance.new("Part") ap18.formFactor = 3 ap18.CanCollide = false ap18.Name = "HelmP18" ap18.Locked = true ap18.Size = Vector3.new(0.2,1.5,1.5) ap18.Parent = armorholder ap18.BrickColor = BrickColor.new("Bright red") ap18.Reflectance = 0.1 am18 = Instance.new("BlockMesh",ap18) aw18 = Instance.new("Weld") aw18.Parent = ap18 aw18.Part0 = ap18 aw18.Part1 = Head aw18.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw18.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(30), 0) * CFrame.new(-1.7, 1, -1.1) ap19 = Instance.new("Part") ap19.formFactor = 3 ap19.CanCollide = false ap19.Name = "HelmP19" ap19.Locked = true ap19.Size = Vector3.new(0.2,1.5,1.5) ap19.Parent = armorholder ap19.BrickColor = BrickColor.new("Bright red") ap19.Reflectance = 0.1 am19 = Instance.new("BlockMesh",ap19) aw19 = Instance.new("Weld") aw19.Parent = ap19 aw19.Part0 = ap19 aw19.Part1 = Head aw19.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw19.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(-30), 0) * CFrame.new(1.7, 1, -1.1) ap20 = Instance.new("Part") ap20.formFactor = 3 ap20.CanCollide = false ap20.Name = "HelmP20" ap20.Locked = true ap20.Size = Vector3.new(2.7,1.5,0.2) ap20.Parent = armorholder ap20.BrickColor = BrickColor.new("Bright red") ap20.Reflectance = 0.1 am20 = Instance.new("BlockMesh",ap20) aw20 = Instance.new("Weld") aw20.Parent = ap20 aw20.Part0 = ap20 aw20.Part1 = Head aw20.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw20.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 1, -1.7) ap21 = Instance.new("Part") ap21.formFactor = 3 ap21.CanCollide = false ap21.Name = "HelmP21" ap21.Locked = true ap21.Size = Vector3.new(0.2,0.2,0.2) ap21.Parent = armorholder ap21.Transparency = 0.9 ap21.BrickColor = BrickColor.new("Bright yellow") am21 = Instance.new("BlockMesh",ap21) aw21 = Instance.new("Weld") aw21.Parent = ap21 aw21.Part0 = ap21 aw21.Part1 = Head aw21.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw21.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.55, 0.15, 1.2) ap22 = Instance.new("Part") ap22.formFactor = 3 ap22.CanCollide = false ap22.Name = "HelmP22" ap22.Locked = true ap22.Size = Vector3.new(0.2,0.2,0.2) ap22.Parent = armorholder ap22.BrickColor = BrickColor.new("Bright yellow") ap22.Transparency = 0.9 am22 = Instance.new("BlockMesh",ap22) aw22 = Instance.new("Weld") aw22.Parent = ap22 aw22.Part0 = ap22 aw22.Part1 = Head aw22.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw22.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-0.55, 0.15, 1.2) ap23 = Instance.new("Part") ap23.formFactor = 3 ap23.CanCollide = false ap23.Name = "HelmP23" ap23.Locked = true ap23.Size = Vector3.new(1,1,1) ap23.Parent = armorholder ap23.BrickColor = BrickColor.new("Dark stone grey") ap23.Reflectance = 0.1 am23 = Instance.new("BlockMesh",ap23) am23.Scale = Vector3.new(4,2,1.5) aw23 = Instance.new("Weld") aw23.Parent = ap23 aw23.Part0 = ap23 aw23.Part1 = Torso aw23.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw23.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, -1, 1) ap24 = Instance.new("Part") ap24.formFactor = 3 ap24.CanCollide = false ap24.Name = "HelmP24" ap24.Locked = true ap24.Size = Vector3.new(1,1,1) ap24.Parent = armorholder ap24.BrickColor = BrickColor.new("Dark stone grey") ap24.Reflectance = 0.1 am24 = Instance.new("BlockMesh",ap24) am24.Scale = Vector3.new(2,1,1.5) aw24 = Instance.new("Weld") aw24.Parent = ap24 aw24.Part0 = ap24 aw24.Part1 = Torso aw24.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw24.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.2, -0.5, 1.2) ap25 = Instance.new("Part") ap25.formFactor = 3 ap25.CanCollide = false ap25.Name = "HelmP25" ap25.Locked = true ap25.Size = Vector3.new(1,1,1) ap25.Parent = armorholder ap25.BrickColor = BrickColor.new("Dark stone grey") ap25.Reflectance = 0.1 am25 = Instance.new("BlockMesh",ap25) am25.Scale = Vector3.new(2,1,1.5) aw25 = Instance.new("Weld") aw25.Parent = ap25 aw25.Part0 = ap25 aw25.Part1 = Torso aw25.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw25.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.2, -0.5, 1.2) ap26 = Instance.new("Part") ap26.formFactor = 3 ap26.CanCollide = false ap26.Name = "HelmP26" ap26.Locked = true ap26.Size = Vector3.new(1,1,1) ap26.Parent = armorholder ap26.BrickColor = BrickColor.new("Dark stone grey") ap26.Reflectance = 0.1 am26 = Instance.new("SpecialMesh",ap26) am26.Scale = Vector3.new(1.2,2,1.5) am26.MeshType = "Wedge" aw26 = Instance.new("Weld") aw26.Parent = ap26 aw26.Part0 = ap26 aw26.Part1 = Torso aw26.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw26.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1, 0.5, 1.2) ap27 = Instance.new("Part") ap27.formFactor = 3 ap27.CanCollide = false ap27.Name = "HelmP27" ap27.Locked = true ap27.Size = Vector3.new(1,1,1) ap27.Parent = armorholder ap27.BrickColor = BrickColor.new("Dark stone grey") ap27.Reflectance = 0.1 am27 = Instance.new("SpecialMesh",ap27) am27.Scale = Vector3.new(1.2,2,1.5) am27.MeshType = "Wedge" aw27 = Instance.new("Weld") aw27.Parent = ap27 aw27.Part0 = ap27 aw27.Part1 = Torso aw27.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw27.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1, 0.5, 1.2) ap28 = Instance.new("Part") ap28.formFactor = 3 ap28.CanCollide = false ap28.Name = "HelmP28" ap28.Locked = true ap28.Size = Vector3.new(1,1,1) ap28.Parent = armorholder ap28.BrickColor = BrickColor.new("Mid grey") ap28.Reflectance = 0.1 am28 = Instance.new("SpecialMesh",ap28) am28.Scale = Vector3.new(3.5,3.5,1) am28.MeshType = "Sphere" aw28 = Instance.new("Weld") aw28.Parent = ap28 aw28.Part0 = ap28 aw28.Part1 = Torso aw28.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw28.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 0, 1) ap29 = Instance.new("Part") ap29.formFactor = 3 ap29.CanCollide = false ap29.Name = "HelmP29" ap29.Locked = true ap29.Size = Vector3.new(1,1,1) ap29.Parent = armorholder ap29.BrickColor = BrickColor.new("Really black") ap29.Reflectance = 0.1 am29 = Instance.new("BlockMesh",ap29) am29.Scale = Vector3.new(4.1,1,2.1) aw29 = Instance.new("Weld") aw29.Parent = ap29 aw29.Part0 = ap29 aw29.Part1 = Torso aw29.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw29.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0, 2-0.5, 0) ap30 = Instance.new("Part") ap30.formFactor = 3 ap30.CanCollide = false ap30.Name = "HelmP30" ap30.Locked = true ap30.Size = Vector3.new(1,1,1) ap30.Parent = armorholder ap30.BrickColor = BrickColor.new("Bright yellow") ap30.Reflectance = 0.1 am30 = Instance.new("CylinderMesh",ap30) am30.Scale = Vector3.new(1.5,1,1.5) aw30 = Instance.new("Weld") aw30.Parent = ap30 aw30.Part0 = ap30 aw30.Part1 = Torso aw30.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw30.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), 0) * CFrame.new(0, 2-0.5, 1) ap30a = Instance.new("Part") ap30a.formFactor = 3 ap30a.CanCollide = false ap30a.Name = "HelmP30a" ap30a.Locked = true ap30a.Size = Vector3.new(1,1,1) ap30a.Parent = armorholder ap30a.BrickColor = BrickColor.new("Bright yellow") ap30a.Reflectance = 0.1 am30a = Instance.new("CylinderMesh",ap30a) am30a.Scale = Vector3.new(0.75,1,0.75) aw30a = Instance.new("Weld") aw30a.Parent = ap30a aw30a.Part0 = ap30a aw30a.Part1 = Torso aw30a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw30a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(20)) * CFrame.new(0.5, 2.2, 1) ap31a = Instance.new("Part") ap31a.formFactor = 3 ap31a.CanCollide = false ap31a.Name = "HelmP31a" ap31a.Locked = true ap31a.Size = Vector3.new(1,1,1) ap31a.Parent = armorholder ap31a.BrickColor = BrickColor.new("Bright yellow") ap31a.Reflectance = 0.1 am31a = Instance.new("CylinderMesh",ap31a) am31a.Scale = Vector3.new(0.75,1,0.75) aw31a = Instance.new("Weld") aw31a.Parent = ap31a aw31a.Part0 = ap31a aw31a.Part1 = Torso aw31a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw31a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(-0.5, 2.2, 1) ap32a = Instance.new("Part") ap32a.formFactor = 3 ap32a.CanCollide = false ap32a.Name = "HelmP32a" ap32a.Locked = true ap32a.Size = Vector3.new(1,3,1) ap32a.Parent = armorholder ap32a.BrickColor = BrickColor.new("Bright yellow") ap32a.Reflectance = 0.1 am32a = Instance.new("CylinderMesh",ap32a) am32a.Scale = Vector3.new(0.75,1,0.75) aw32a = Instance.new("Weld") aw32a.Parent = ap32a aw32a.Part0 = ap32a aw32a.Part1 = Torso aw32a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw32a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.75, 4, 1) ap33a = Instance.new("Part") ap33a.formFactor = 3 ap33a.CanCollide = false ap33a.Name = "HelmP33a" ap33a.Locked = true ap33a.Size = Vector3.new(1,3,1) ap33a.Parent = armorholder ap33a.BrickColor = BrickColor.new("Bright yellow") ap33a.Reflectance = 0.1 am33a = Instance.new("CylinderMesh",ap33a) am33a.Scale = Vector3.new(0.75,1,0.75) aw33a = Instance.new("Weld") aw33a.Parent = ap33a aw33a.Part0 = ap33a aw33a.Part1 = Torso aw33a.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw33a.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.75, 4, 1) ap31 = Instance.new("Part") ap31.formFactor = 3 ap31.CanCollide = false ap31.Name = "HelmP31" ap31.Locked = true ap31.Size = Vector3.new(1,1,1) ap31.Parent = armorholder ap31.BrickColor = BrickColor.new("Dark stone grey") ap31.Reflectance = 0.1 am31 = Instance.new("BlockMesh",ap31) am31.Scale = Vector3.new(1.7,1,1.1) aw31 = Instance.new("Weld") aw31.Parent = ap31 aw31.Part0 = ap31 aw31.Part1 = Torso aw31.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw31.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(-1.25, -0.8, -1.2) ap32 = Instance.new("Part") ap32.formFactor = 3 ap32.CanCollide = false ap32.Name = "HelmP32" ap32.Locked = true ap32.Size = Vector3.new(1,1,1) ap32.Parent = armorholder ap32.BrickColor = BrickColor.new("Dark stone grey") ap32.Reflectance = 0.1 am32 = Instance.new("BlockMesh",ap32) am32.Scale = Vector3.new(1.7,1,1.1) aw32 = Instance.new("Weld") aw32.Parent = ap32 aw32.Part0 = ap32 aw32.Part1 = Torso aw32.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw32.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(1.25, -0.8, -1.2) ap33 = Instance.new("Part") ap33.formFactor = 3 ap33.CanCollide = false ap33.Name = "HelmP33" ap33.Locked = true ap33.Size = Vector3.new(1,1,1) ap33.Parent = armorholder ap33.BrickColor = BrickColor.new("Mid grey") ap33.Reflectance = 0.1 am33 = Instance.new("SpecialMesh",ap33) am33.Scale = Vector3.new(1.1,1.5,1.5) am33.MeshType = "Wedge" aw33 = Instance.new("Weld") aw33.Parent = ap33 aw33.Part0 = ap33 aw33.Part1 = Torso aw33.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw33.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(90), 0) * CFrame.new(-1.25, 0.45, -1.2) ap34 = Instance.new("Part") ap34.formFactor = 3 ap34.CanCollide = false ap34.Name = "HelmP34" ap34.Locked = true ap34.Size = Vector3.new(1,1,1) ap34.Parent = armorholder ap34.BrickColor = BrickColor.new("Mid grey") ap34.Reflectance = 0.1 am34 = Instance.new("SpecialMesh",ap34) am34.Scale = Vector3.new(1.1,1.5,1.5) am34.MeshType = "Wedge" aw34 = Instance.new("Weld") aw34.Parent = ap34 aw34.Part0 = ap34 aw34.Part1 = Torso aw34.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw34.C0 = CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(-90), 0) * CFrame.new(1.25, 0.45, -1.2) ap35 = Instance.new("Part") ap35.formFactor = 3 ap35.CanCollide = false ap35.Name = "HelmP35" ap35.Locked = true ap35.Size = Vector3.new(3,0.5,2) ap35.Parent = armorholder ap35.BrickColor = BrickColor.new("Black") ap35.Reflectance = 0.1 am35 = Instance.new("BlockMesh",ap35) aw35 = Instance.new("Weld") aw35.Parent = ap35 aw35.Part0 = ap35 aw35.Part1 = LeftArm aw35.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw35.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0) ap36 = Instance.new("Part") ap36.formFactor = 3 ap36.CanCollide = false ap36.Name = "HelmP36" ap36.Locked = true ap36.Size = Vector3.new(3.1,0.5,2.1) ap36.Parent = armorholder ap36.BrickColor = BrickColor.new("Bright yellow") ap36.Reflectance = 0.1 am36 = Instance.new("BlockMesh",ap36) am36.Scale = Vector3.new(1,0.9,1) aw36 = Instance.new("Weld") aw36.Parent = ap36 aw36.Part0 = ap36 aw36.Part1 = LeftArm aw36.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw36.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), 0) * CFrame.new(0.5, -2, 0) ap37 = Instance.new("Part") ap37.formFactor = 3 ap37.CanCollide = false ap37.Name = "HelmP37" ap37.Locked = true ap37.Size = Vector3.new(3,0.3,2) ap37.Parent = armorholder ap37.BrickColor = BrickColor.new("Black") ap37.Reflectance = 0.1 am37 = Instance.new("BlockMesh",ap37) aw37 = Instance.new("Weld") aw37.Parent = ap37 aw37.Part0 = ap37 aw37.Part1 = LeftArm aw37.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw37.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0) ap38 = Instance.new("Part") ap38.formFactor = 3 ap38.CanCollide = false ap38.Name = "HelmP38" ap38.Locked = true ap38.Size = Vector3.new(3.1,0.3,2.1) ap38.Parent = armorholder ap38.BrickColor = BrickColor.new("Bright yellow") ap38.Reflectance = 0.1 am38 = Instance.new("BlockMesh",ap38) am38.Scale = Vector3.new(1,0.9,1) aw38 = Instance.new("Weld") aw38.Parent = ap38 aw38.Part0 = ap38 aw38.Part1 = LeftArm aw38.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw38.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(-20)) * CFrame.new(0.5+1, -2+0.5, 0) ap39 = Instance.new("Part") ap39.formFactor = 3 ap39.CanCollide = false ap39.Name = "HelmP39" ap39.Locked = true ap39.Size = Vector3.new(4.1,0.75,2.1) ap39.Parent = armorholder ap39.BrickColor = BrickColor.new("Pastel yellow") am39 = Instance.new("SpecialMesh",ap39) am39.Scale = Vector3.new(1,1,1) am39.MeshType = "Sphere" aw39 = Instance.new("Weld") aw39.Parent = ap39 aw39.Part0 = ap39 aw39.Part1 = ap38 aw39.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw39.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(1, 0.25, 0) ap40 = Instance.new("Part") ap40.formFactor = 3 ap40.CanCollide = false ap40.Name = "HelmP40" ap40.Locked = true ap40.Size = Vector3.new(2.15,2.5,2.15) ap40.Parent = armorholder ap40.BrickColor = BrickColor.new("Black") ap40.Reflectance = 0.1 am40 = Instance.new("BlockMesh",ap40) am40.Scale = Vector3.new(1,1,1) aw40 = Instance.new("Weld") aw40.Parent = ap40 aw40.Part0 = ap40 aw40.Part1 = LeftArm aw40.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw40.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0) ap41 = Instance.new("Part") ap41.formFactor = 3 ap41.CanCollide = false ap41.Name = "HelmP41" ap41.Locked = true ap41.Size = Vector3.new(2,0.4,2) ap41.Parent = armorholder ap41.BrickColor = BrickColor.new("White") ap41.Reflectance = 0.1 am41 = Instance.new("BlockMesh",ap41) am41.Scale = Vector3.new(1.01,1.01,1.01) aw41 = Instance.new("Weld") aw41.Parent = ap41 aw41.Part0 = ap41 aw41.Part1 = LeftArm aw41.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw41.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0) ap42 = Instance.new("Part") ap42.formFactor = 3 ap42.CanCollide = false ap42.Name = "HelmP42" ap42.Locked = true ap42.Size = Vector3.new(2,1.5,2.1) ap42.Parent = armorholder ap42.BrickColor = BrickColor.new("Bright blue") ap42.Reflectance = 0.1 am42 = Instance.new("SpecialMesh",ap42) am42.MeshType = "Sphere" aw42 = Instance.new("Weld") aw42.Parent = ap42 aw42.Part0 = ap42 aw42.Part1 = LeftArm aw42.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw42.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0) ap43 = Instance.new("Part") ap43.formFactor = 3 ap43.CanCollide = false ap43.Name = "HelmP43" ap43.Locked = true ap43.Size = Vector3.new(2,1.5,2.1) ap43.Parent = armorholder ap43.BrickColor = BrickColor.new("Bright yellow") ap43.Reflectance = 0.1 am43 = Instance.new("SpecialMesh",ap43) am43.MeshType = "Sphere" am43.Scale = Vector3.new(0.9,1.3,1.01) aw43 = Instance.new("Weld") aw43.Parent = ap43 aw43.Part0 = ap43 aw43.Part1 = LeftArm aw43.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw43.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, 0.5, 0) ap44 = Instance.new("Part") ap44.formFactor = 3 ap44.CanCollide = false ap44.Name = "HelmP44" ap44.Locked = true ap44.Size = Vector3.new(2,1.5,2.1) ap44.Parent = armorholder ap44.BrickColor = BrickColor.new("Bright blue") ap44.Reflectance = 0.1 am44 = Instance.new("SpecialMesh",ap44) am44.MeshType = "Sphere" aw44 = Instance.new("Weld") aw44.Parent = ap44 aw44.Part0 = ap44 aw44.Part1 = RightArm aw44.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw44.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0) ap45 = Instance.new("Part") ap45.formFactor = 3 ap45.CanCollide = false ap45.Name = "HelmP45" ap45.Locked = true ap45.Size = Vector3.new(2,1.5,2.1) ap45.Parent = armorholder ap45.BrickColor = BrickColor.new("Bright yellow") ap45.Reflectance = 0.1 am45 = Instance.new("SpecialMesh",ap45) am45.MeshType = "Sphere" am45.Scale = Vector3.new(0.9,1.3,1.01) aw45 = Instance.new("Weld") aw45.Parent = ap45 aw45.Part0 = ap45 aw45.Part1 = RightArm aw45.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw45.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-0.5, 0.5, 0) ap46 = Instance.new("Part") ap46.formFactor = 3 ap46.CanCollide = false ap46.Name = "HelmP46" ap46.Locked = true ap46.Size = Vector3.new(2.15,2.5,2.15) ap46.Parent = armorholder ap46.BrickColor = BrickColor.new("Black") ap46.Reflectance = 0.1 am46 = Instance.new("BlockMesh",ap46) am46.Scale = Vector3.new(1,1,1) aw46 = Instance.new("Weld") aw46.Parent = ap46 aw46.Part0 = ap46 aw46.Part1 = RightArm aw46.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw46.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 0.5, 0) ap47 = Instance.new("Part") ap47.formFactor = 3 ap47.CanCollide = false ap47.Name = "HelmP47" ap47.Locked = true ap47.Size = Vector3.new(2,0.4,2) ap47.Parent = armorholder ap47.BrickColor = BrickColor.new("White") ap47.Reflectance = 0.1 am47 = Instance.new("BlockMesh",ap47) am47.Scale = Vector3.new(1.01,1.01,1.01) aw47 = Instance.new("Weld") aw47.Parent = ap47 aw47.Part0 = ap47 aw47.Part1 = RightArm aw47.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw47.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 2-0.2, 0) ap48 = Instance.new("Part") ap48.formFactor = 3 ap48.CanCollide = false ap48.Name = "HelmP48" ap48.Locked = true ap48.Size = Vector3.new(2.15,1.15,2.15) ap48.Parent = armorholder ap48.BrickColor = BrickColor.new("Black") ap48.Reflectance = 0.1 am48 = Instance.new("BlockMesh",ap48) am48.Scale = Vector3.new(1,1,1) aw48 = Instance.new("Weld") aw48.Parent = ap48 aw48.Part0 = ap48 aw48.Part1 = RightArm aw48.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw48.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0) ap49 = Instance.new("Part") ap49.formFactor = 3 ap49.CanCollide = false ap49.Name = "HelmP49" ap49.Locked = true ap49.Size = Vector3.new(3,1.1,2.25) ap49.Parent = armorholder ap49.BrickColor = BrickColor.new("Bright yellow") ap49.Reflectance = 0.1 am49 = Instance.new("BlockMesh",ap49) am49.Scale = Vector3.new(1,1,1) aw49 = Instance.new("Weld") aw49.Parent = ap49 aw49.Part0 = ap49 aw49.Part1 = RightArm aw49.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw49.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, -1.5, 0) ap50 = Instance.new("Part") ap50.formFactor = 3 ap50.CanCollide = false ap50.Name = "HelmP50" ap50.Locked = true ap50.Size = Vector3.new(1.5,1.5,2.5) ap50.Parent = armorholder ap50.BrickColor = BrickColor.new("Bright blue") ap50.Reflectance = 0.1 am50 = Instance.new("SpecialMesh",ap50) am50.MeshType = "Sphere" aw50 = Instance.new("Weld") aw50.Parent = ap50 aw50.Part0 = ap50 aw50.Part1 = RightArm aw50.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw50.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0.5, -1.25, 0) ap51 = Instance.new("Part") ap51.formFactor = 3 ap51.CanCollide = false ap51.Name = "HelmP51" ap51.Locked = true ap51.Size = Vector3.new(1,1,2.2) ap51.Parent = armorholder ap51.BrickColor = BrickColor.new("Bright blue") ap51.Reflectance = 0.1 am51 = Instance.new("SpecialMesh",ap51) am51.MeshType = "Sphere" aw51 = Instance.new("Weld") aw51.Parent = ap51 aw51.Part0 = ap51 aw51.Part1 = RightArm aw51.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw51.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-1, -0.75, 0) ap52 = Instance.new("Part") ap52.formFactor = 3 ap52.CanCollide = false ap52.Name = "HelmP52" ap52.Locked = true ap52.Size = Vector3.new(2.1,2,2.1) ap52.Parent = armorholder ap52.BrickColor = BrickColor.new("Mid grey") ap52.Reflectance = 0.1 am52 = Instance.new("BlockMesh",ap52) aw52 = Instance.new("Weld") aw52.Parent = ap52 aw52.Part0 = ap52 aw52.Part1 = RightLeg aw52.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw52.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1) ap53 = Instance.new("Part") ap53.formFactor = 3 ap53.CanCollide = false ap53.Name = "HelmP53" ap53.Locked = true ap53.Size = Vector3.new(1.5,2.5,2.1) ap53.Parent = armorholder ap53.BrickColor = BrickColor.new("Bright yellow") ap53.Reflectance = 0.1 am53 = Instance.new("BlockMesh",ap53) aw53 = Instance.new("Weld") aw53.Parent = ap53 aw53.Part0 = ap53 aw53.Part1 = RightLeg aw53.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw53.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15) ap54 = Instance.new("Part") ap54.formFactor = 3 ap54.CanCollide = false ap54.Name = "HelmP54" ap54.Locked = true ap54.Size = Vector3.new(1.8,2.5,2.1) ap54.Parent = armorholder ap54.BrickColor = BrickColor.new("Mid grey") ap54.Reflectance = 0.1 am54 = Instance.new("BlockMesh",ap54) aw54 = Instance.new("Weld") aw54.Parent = ap54 aw54.Part0 = ap54 aw54.Part1 = RightLeg aw54.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw54.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1) ap55 = Instance.new("Part") ap55.formFactor = 3 ap55.CanCollide = false ap55.Name = "HelmP55" ap55.Locked = true ap55.Size = Vector3.new(2.2,1.5,2.1) ap55.Parent = armorholder ap55.BrickColor = BrickColor.new("Bright yellow") ap55.Reflectance = 0.1 am55 = Instance.new("BlockMesh",ap55) aw55 = Instance.new("Weld") aw55.Parent = ap55 aw55.Part0 = ap55 aw55.Part1 = RightLeg aw55.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw55.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101) ap56 = Instance.new("Part") ap56.formFactor = 3 ap56.CanCollide = false ap56.Name = "HelmP52" ap56.Locked = true ap56.Size = Vector3.new(2.1,2,2.1) ap56.Parent = armorholder ap56.BrickColor = BrickColor.new("Mid grey") ap56.Reflectance = 0.1 am56 = Instance.new("BlockMesh",ap56) aw56 = Instance.new("Weld") aw56.Parent = ap56 aw56.Part0 = ap56 aw56.Part1 = LeftLeg aw56.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw56.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.1) ap57 = Instance.new("Part") ap57.formFactor = 3 ap57.CanCollide = false ap57.Name = "HelmP53" ap57.Locked = true ap57.Size = Vector3.new(1.5,2.5,2.1) ap57.Parent = armorholder ap57.BrickColor = BrickColor.new("Bright yellow") ap57.Reflectance = 0.1 am57 = Instance.new("BlockMesh",ap57) aw57 = Instance.new("Weld") aw57.Parent = ap57 aw57.Part0 = ap57 aw57.Part1 = LeftLeg aw57.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw57.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.5, 0.15) ap58 = Instance.new("Part") ap58.formFactor = 3 ap58.CanCollide = false ap58.Name = "HelmP54" ap58.Locked = true ap58.Size = Vector3.new(1.8,2.5,2.1) ap58.Parent = armorholder ap58.BrickColor = BrickColor.new("Mid grey") ap58.Reflectance = 0.1 am58 = Instance.new("BlockMesh",ap58) aw58 = Instance.new("Weld") aw58.Parent = ap58 aw58.Part0 = ap58 aw58.Part1 = LeftLeg aw58.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw58.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1-0.75, 0.1) ap59 = Instance.new("Part") ap59.formFactor = 3 ap59.CanCollide = false ap59.Name = "HelmP55" ap59.Locked = true ap59.Size = Vector3.new(2.2,1.5,2.1) ap59.Parent = armorholder ap59.BrickColor = BrickColor.new("Bright yellow") ap59.Reflectance = 0.1 am59 = Instance.new("BlockMesh",ap59) aw59 = Instance.new("Weld") aw59.Parent = ap59 aw59.Part0 = ap59 aw59.Part1 = LeftLeg aw59.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw59.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 1, 0.101) ap60 = Instance.new("Part") ap60.formFactor = 3 ap60.CanCollide = false ap60.Name = "HelmP60" ap60.Locked = true ap60.Size = Vector3.new(4,3,0.2) ap60.Parent = armorholder ap60.BrickColor = BrickColor.new("Bright red") am60 = Instance.new("BlockMesh",ap60) aw60 = Instance.new("Weld") aw60.Parent = ap60 aw60.Part0 = ap60 aw60.Part1 = Torso aw60.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw60.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 4.5-1.5, -1.1) ap61 = Instance.new("Part") ap61.formFactor = 3 ap61.CanCollide = false ap61.Name = "HelmP61" ap61.Locked = true ap61.Size = Vector3.new(0.2,3,2) ap61.Parent = armorholder ap61.BrickColor = BrickColor.new("Bright red") am61 = Instance.new("BlockMesh",ap61) aw61 = Instance.new("Weld") aw61.Parent = ap61 aw61.Part0 = ap61 aw61.Part1 = Torso aw61.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw61.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(2.1, 4.5-1.5,0) ap62 = Instance.new("Part") ap62.formFactor = 3 ap62.CanCollide = false ap62.Name = "HelmP62" ap62.Locked = true ap62.Size = Vector3.new(0.2,3,2) ap62.Parent = armorholder ap62.BrickColor = BrickColor.new("Bright red") am62 = Instance.new("BlockMesh",ap62) aw62 = Instance.new("Weld") aw62.Parent = ap62 aw62.Part0 = ap62 aw62.Part1 = Torso aw62.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) aw62.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(-2.1, 4.5-1.5,0) RAP = Instance.new("Part") RAP.formFactor = 0 RAP.CanCollide = false RAP.Name = "RAPart" RAP.Locked = true RAP.Size = Vector3.new(1,1,1) RAP.Parent = bodyholder RAP.Transparency = 1 w = Instance.new("Weld") w.Parent = RAP w.Part0 = RAP w.Part1 = RightArm w.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0) LAP = Instance.new("Part") LAP.formFactor = 0 LAP.CanCollide = false LAP.Name = "LAPart" LAP.Locked = true LAP.Size = Vector3.new(1,1,1) LAP.Parent = bodyholder LAP.Transparency = 1 wl = Instance.new("Weld") wl.Parent = LAP wl.Part0 = LAP wl.Part1 = LeftArm wl.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) wl.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0) * CFrame.new(0, 2, 0) swordholder = Instance.new("Model") swordholder.Name = "Weapon" swordholder.Parent = bodyholder prt1 = Instance.new("Part") prt1.formFactor = 3 prt1.CanCollide = false prt1.Name = "NaginataHandle" prt1.Locked = true prt1.Size = Vector3.new(0.5,15,0.5) prt1.Parent = swordholder prt1.BrickColor = BrickColor.new("Bright red") m1 = Instance.new("CylinderMesh",prt1) w1 = Instance.new("Weld") w1.Parent = prt1 w1.Part0 = prt1 w1.Part1 = LAP w1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90+10), math.rad(0), math.rad(0)) * CFrame.new(0,0,0) prt2 = Instance.new("Part") prt2.formFactor = 3 prt2.CanCollide = false prt2.Name = "NaginataBlade" prt2.Locked = true prt2.Size = Vector3.new(0.5,3,0.5) prt2.Parent = swordholder prt2.BrickColor = BrickColor.new("Mid grey") prt2.Reflectance = 0.2 m2 = Instance.new("BlockMesh",prt2) w2 = Instance.new("Weld") w2.Parent = prt2 w2.Part0 = prt2 w2.Part1 = prt1 w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0) prt3 = Instance.new("Part") prt3.formFactor = 3 prt3.CanCollide = false prt3.Name = "NaginataBlade" prt3.Locked = true prt3.Size = Vector3.new(0.5,0.5,3) prt3.Parent = swordholder prt3.BrickColor = BrickColor.new("Mid grey") prt3.Reflectance = 0.2 m3 = Instance.new("BlockMesh",prt3) w3 = Instance.new("Weld") w3.Parent = prt3 w3.Part0 = prt3 w3.Part1 = prt1 w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5,0) prt4 = Instance.new("Part") prt4.formFactor = 3 prt4.CanCollide = false prt4.Name = "NaginataBlade" prt4.Locked = true prt4.Size = Vector3.new(0.5,0.5,3) prt4.Parent = swordholder prt4.BrickColor = BrickColor.new("Mid grey") prt4.Reflectance = 0.2 m4 = Instance.new("SpecialMesh",prt4) m4.MeshType = "Wedge" w4 = Instance.new("Weld") w4.Parent = prt4 w4.Part0 = prt4 w4.Part1 = prt1 w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-7.5+1.25,1.5) prt5 = Instance.new("Part") prt5.formFactor = 3 prt5.CanCollide = false prt5.Name = "NaginataBlade" prt5.Locked = true prt5.Size = Vector3.new(0.5,0.5,3) prt5.Parent = swordholder prt5.BrickColor = BrickColor.new("Mid grey") prt5.Reflectance = 0.2 m5 = Instance.new("SpecialMesh",prt5) m5.MeshType = "Wedge" w5 = Instance.new("Weld") w5.Parent = prt5 w5.Part0 = prt5 w5.Part1 = prt1 w5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w5.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-7.5+1.25,-1.5) prt6 = Instance.new("Part") prt6.formFactor = 3 prt6.CanCollide = false prt6.Name = "NaginataBlade" prt6.Locked = true prt6.Size = Vector3.new(0.5,2,3) prt6.Parent = swordholder prt6.BrickColor = BrickColor.new("Mid grey") prt6.Reflectance = 0.2 m6 = Instance.new("SpecialMesh",prt6) m6.MeshType = "Wedge" w6 = Instance.new("Weld") w6.Parent = prt6 w6.Part0 = prt6 w6.Part1 = prt1 w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w6.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-10.75,1) prt7 = Instance.new("Part") prt7.formFactor = 3 prt7.CanCollide = false prt7.Name = "NaginataBlade" prt7.Locked = true prt7.Size = Vector3.new(0.5,0.5,4) prt7.Parent = swordholder prt7.BrickColor = BrickColor.new("Mid grey") prt7.Reflectance = 0.2 m7 = Instance.new("BlockMesh",prt7) w7 = Instance.new("Weld") w7.Parent = prt7 w7.Part0 = prt7 w7.Part1 = prt1 w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-9,0) prt8 = Instance.new("Part") prt8.formFactor = 3 prt8.CanCollide = false prt8.Name = "NaginataBlade" prt8.Locked = true prt8.Size = Vector3.new(0.5,0.5,1) prt8.Parent = swordholder prt8.BrickColor = BrickColor.new("Mid grey") prt8.Reflectance = 0.2 m8 = Instance.new("SpecialMesh",prt8) m8.MeshType = "Wedge" w8 = Instance.new("Weld") w8.Parent = prt8 w8.Part0 = prt8 w8.Part1 = prt1 w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-8.25,1.75) prt9 = Instance.new("Part") prt9.formFactor = 3 prt9.CanCollide = false prt9.Name = "NaginataBlade" prt9.Locked = true prt9.Size = Vector3.new(0.5,0.5,1) prt9.Parent = swordholder prt9.BrickColor = BrickColor.new("Mid grey") prt9.Reflectance = 0.2 m9 = Instance.new("SpecialMesh",prt9) m9.MeshType = "Wedge" w9 = Instance.new("Weld") w9.Parent = prt9 w9.Part0 = prt9 w9.Part1 = prt1 w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(180), math.rad(0)) * CFrame.new(0,-8.25,-1.75) prt10 = Instance.new("Part") prt10.formFactor = 3 prt10.CanCollide = false prt10.Name = "NaginataBlade" prt10.Locked = true prt10.Size = Vector3.new(0.5,0.5,1) prt10.Parent = swordholder prt10.BrickColor = BrickColor.new("Mid grey") prt10.Reflectance = 0.2 m10 = Instance.new("SpecialMesh",prt10) m10.MeshType = "Wedge" w10 = Instance.new("Weld") w10.Parent = prt10 w10.Part0 = prt10 w10.Part1 = prt1 w10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-9-0.7,-1.75) prt11 = Instance.new("Part") prt11.formFactor = 3 prt11.CanCollide = false prt11.Name = "NaginataBottom" prt11.Locked = true prt11.Size = Vector3.new(1,1,1) prt11.Parent = swordholder prt11.BrickColor = BrickColor.new("Mid grey") prt11.Reflectance = 0.2 m11 = Instance.new("SpecialMesh",prt11) m11.MeshType = "Sphere" w11 = Instance.new("Weld") w11.Parent = prt11 w11.Part0 = prt11 w11.Part1 = prt1 w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) w11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,7.5,0) pprt1 = Instance.new("Part") pprt1.formFactor = 3 pprt1.CanCollide = false pprt1.Name = "ExcaliburHandle" pprt1.Locked = true pprt1.Size = Vector3.new(1,3,1) pprt1.Parent = swordholder pprt1.BrickColor = BrickColor.new("Black") mm1 = Instance.new("CylinderMesh",pprt1) ww1 = Instance.new("Weld") ww1.Parent = pprt1 ww1.Part0 = pprt1 ww1.Part1 = RAP ww1.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww1.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,0,0) pprt2 = Instance.new("Part") pprt2.formFactor = 3 pprt2.CanCollide = false pprt2.Name = "ExcaliburCrest" pprt2.Locked = true pprt2.Size = Vector3.new(1,2,2) pprt2.Parent = swordholder pprt2.BrickColor = BrickColor.new("Bright yellow") mm2 = Instance.new("SpecialMesh",pprt2) mm2.MeshType = "Sphere" ww2 = Instance.new("Weld") ww2.Parent = pprt2 ww2.Part0 = pprt2 ww2.Part1 = pprt1 ww2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww2.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2,0) pprt3 = Instance.new("Part") pprt3.formFactor = 3 pprt3.CanCollide = false pprt3.Name = "ExcaliburCrest" pprt3.Locked = true pprt3.Size = Vector3.new(1,2,1) pprt3.Parent = swordholder pprt3.BrickColor = BrickColor.new("Bright yellow") mm3 = Instance.new("SpecialMesh",pprt3) mm3.MeshId = "http://www.roblox.com/asset/?id=1778999" mm3.Scale = Vector3.new(0.5,1,1) ww3 = Instance.new("Weld") ww3.Parent = pprt3 ww3.Part0 = pprt3 ww3.Part1 = pprt1 ww3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww3.C0 = CFrame.fromEulerAnglesXYZ(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,1) pprt4 = Instance.new("Part") pprt4.formFactor = 3 pprt4.CanCollide = false pprt4.Name = "ExcaliburCrest" pprt4.Locked = true pprt4.Size = Vector3.new(1,2,1) pprt4.Parent = swordholder pprt4.BrickColor = BrickColor.new("Bright yellow") mm4 = Instance.new("SpecialMesh",pprt4) mm4.MeshId = "http://www.roblox.com/asset/?id=1778999" mm4.Scale = Vector3.new(0.5,1,1) ww4 = Instance.new("Weld") ww4.Parent = pprt4 ww4.Part0 = pprt4 ww4.Part1 = pprt1 ww4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww4.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-2,-1) for i = -1 , 1 do pprt5 = Instance.new("Part") pprt5.formFactor = 3 pprt5.CanCollide = false pprt5.Name = "ExcaliburCrest" pprt5.Locked = true pprt5.Size = Vector3.new(1,2,1) pprt5.Parent = swordholder pprt5.BrickColor = BrickColor.new("Bright red") mm5 = Instance.new("SpecialMesh",pprt5) mm5.MeshId = "http://www.roblox.com/asset/?id=1778999" mm5.Scale = Vector3.new(0.1,1.3,1.2) ww5 = Instance.new("Weld") ww5.Parent = pprt5 ww5.Part0 = pprt5 ww5.Part1 = pprt2 ww5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww5.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(-90+30*i), math.rad(0), math.rad(0)) end for i = -1 , 1 do pprt6 = Instance.new("Part") pprt6.formFactor = 3 pprt6.CanCollide = false pprt6.Name = "ExcaliburCrest" pprt6.Locked = true pprt6.Size = Vector3.new(1,2,1) pprt6.Parent = swordholder pprt6.BrickColor = BrickColor.new("Bright red") mm6 = Instance.new("SpecialMesh",pprt6) mm6.MeshId = "http://www.roblox.com/asset/?id=1778999" mm6.Scale = Vector3.new(0.1,1.3,1.2) ww6 = Instance.new("Weld") ww6.Parent = pprt6 ww6.Part0 = pprt6 ww6.Part1 = pprt2 ww6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww6.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(90+30*i), math.rad(0), math.rad(0)) end pprt7 = Instance.new("Part") pprt7.formFactor = 3 pprt7.CanCollide = false pprt7.Name = "ExcaliburCrest" pprt7.Locked = true pprt7.Size = Vector3.new(1,0.5,1) pprt7.Parent = swordholder pprt7.BrickColor = BrickColor.new("Bright red") mm7 = Instance.new("CylinderMesh",pprt7) mm7.Scale = Vector3.new(1.2,1,1.2) ww7 = Instance.new("Weld") ww7.Parent = pprt7 ww7.Part0 = pprt7 ww7.Part1 = pprt1 ww7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww7.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,1.5,0) pprt8 = Instance.new("Part") pprt8.formFactor = 3 pprt8.CanCollide = false pprt8.Name = "ExcaliburBlade" pprt8.Locked = true pprt8.Size = Vector3.new(0.2,10,1) pprt8.Parent = swordholder pprt8.BrickColor = BrickColor.new("Bright red") mm8 = Instance.new("BlockMesh",pprt8) mm8.Scale = Vector3.new(1,1,1) ww8 = Instance.new("Weld") ww8.Parent = pprt8 ww8.Part0 = pprt8 ww8.Part1 = pprt1 ww8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww8.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0) pprt9 = Instance.new("Part") pprt9.formFactor = 3 pprt9.CanCollide = false pprt9.Name = "ExcaliburBlade" pprt9.Locked = true pprt9.Size = Vector3.new(0.2,10,1.5) pprt9.Parent = swordholder pprt9.BrickColor = BrickColor.new("Bright orange") mm9 = Instance.new("BlockMesh",pprt9) mm9.Scale = Vector3.new(0.9,1,1) ww9 = Instance.new("Weld") ww9.Parent = pprt9 ww9.Part0 = pprt9 ww9.Part1 = pprt1 ww9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww9.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-2.5-5,0) pprt10 = Instance.new("Part") pprt10.formFactor = 3 pprt10.CanCollide = false pprt10.Name = "ExcaliburTip" pprt10.Locked = true pprt10.Size = Vector3.new(0.2,0.75,2) pprt10.Parent = swordholder pprt10.BrickColor = BrickColor.new("Bright orange") mm10 = Instance.new("SpecialMesh",pprt10) mm10.Scale = Vector3.new(0.9,1,1) mm10.MeshType = "Wedge" ww10 = Instance.new("Weld") ww10.Parent = pprt10 ww10.Part0 = pprt10 ww10.Part1 = pprt1 ww10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww10.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.375) pprt11 = Instance.new("Part") pprt11.formFactor = 3 pprt11.CanCollide = false pprt11.Name = "ExcaliburTip" pprt11.Locked = true pprt11.Size = Vector3.new(0.2,0.75,2) pprt11.Parent = swordholder pprt11.BrickColor = BrickColor.new("Bright orange") mm11 = Instance.new("SpecialMesh",pprt11) mm11.Scale = Vector3.new(0.9,1,1) mm11.MeshType = "Wedge" ww11 = Instance.new("Weld") ww11.Parent = pprt11 ww11.Part0 = pprt11 ww11.Part1 = pprt1 ww11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww11.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.375) pprt12 = Instance.new("Part") pprt12.formFactor = 3 pprt12.CanCollide = false pprt12.Name = "ExcaliburTip" pprt12.Locked = true pprt12.Size = Vector3.new(0.2,0.5,2) pprt12.Parent = swordholder pprt12.BrickColor = BrickColor.new("Bright red") mm12 = Instance.new("SpecialMesh",pprt12) mm12.Scale = Vector3.new(1,1,1) mm12.MeshType = "Wedge" ww12 = Instance.new("Weld") ww12.Parent = pprt12 ww12.Part0 = pprt12 ww12.Part1 = pprt1 ww12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww12.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0)) * CFrame.new(0,-12.5-1,-0.25) pprt13 = Instance.new("Part") pprt13.formFactor = 3 pprt13.CanCollide = false pprt13.Name = "ExcaliburTip" pprt13.Locked = true pprt13.Size = Vector3.new(0.2,0.5,2) pprt13.Parent = swordholder pprt13.BrickColor = BrickColor.new("Bright red") mm13 = Instance.new("SpecialMesh",pprt13) mm13.Scale = Vector3.new(1,1,1) mm13.MeshType = "Wedge" ww13 = Instance.new("Weld") ww13.Parent = pprt13 ww13.Part0 = pprt13 ww13.Part1 = pprt1 ww13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww13.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(180), math.rad(0)) * CFrame.new(0,-12.5-1,0.25) pprt14 = Instance.new("Part") pprt14.formFactor = 3 pprt14.CanCollide = false pprt14.Name = "ExcaliburBladeHitbox" pprt14.Locked = true pprt14.Size = Vector3.new(0.2,12,1.5) pprt14.Parent = swordholder pprt14.Transparency = 1 ww14 = Instance.new("Weld") ww14.Parent = pprt14 ww14.Part0 = pprt14 ww14.Part1 = pprt1 ww14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0,0) ww14.C0 = CFrame.fromEulerAnglesXYZ(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0,-8.5,0) function unequipweld() end unequipweld() function equipweld() end function ss(parent,p) --Slash local SlashSound = Instance.new("Sound") SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav" SlashSound.Parent = parent SlashSound.Volume = .7 SlashSound.Pitch = p SlashSound.PlayOnRemove = true coroutine.resume(coroutine.create(function() wait() SlashSound.Parent = nil end)) end function uss(parent,p) --unsheath local SlashSound = Instance.new("Sound") SlashSound.SoundId = "rbxasset://sounds\\unsheath.wav" SlashSound.Parent = parent SlashSound.Volume = .7 SlashSound.Pitch = p SlashSound.PlayOnRemove = true coroutine.resume(coroutine.create(function() wait() SlashSound.Parent = nil end)) end function ms(parent,p) --Metal Cling Sound local SlashSound = Instance.new("Sound") SlashSound.SoundId = "rbxasset://sounds\\metal.ogg" SlashSound.Parent = parent SlashSound.Volume = 1 SlashSound.Pitch = p SlashSound.PlayOnRemove = true coroutine.resume(coroutine.create(function() wait() SlashSound.Parent = nil end)) end -- -- function returndmg() mindamage = omindamage maxdamage = omaxdamage crtmaxdamage = ocrtmaxdamage end function subdmg(sub) mindamage = omindamage - sub maxdamage = omaxdamage - sub crtmaxdamage = ocrtmaxdamage - sub end function prcntdmg(sub) mindamage = math.floor(omindamage - (omindamage*(sub/100))) maxdamage = math.floor(omaxdamage - (omaxdamage*(sub/100))) crtmaxdamage = math.floor(ocrtmaxdamage - (ocrtmaxdamage*(sub/100))) end function tagHumanoid(humanoid, player) local creator_tag = Instance.new("ObjectValue") creator_tag.Value = player creator_tag.Name = "creator" creator_tag.Parent = humanoid end function untagHumanoid(humanoid) if humanoid ~= nil then local tag = humanoid:findFirstChild("creator") if tag ~= nil then tag.Parent = nil end end end local function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) end function equipanim() attack = true for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(45*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20*i), 0, math.rad(-45*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20*i)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20*i)) LWL.C1 = CFrame.new(-1, 2, 0) end attack = false end function damagesplat(dmg,hit,crit,blocked) local mo = Instance.new("Model") mo.Name = dmg local pa = Instance.new("Part",mo) pa.formFactor = 3 pa.Size = Vector3.new(0.8,0.3,0.8) if crit then pa.BrickColor = BrickColor.new("Bright yellow") elseif not crit then pa.BrickColor = BrickColor.new("Bright red") end if blocked then pa.BrickColor = BrickColor.new("Bright blue") end pa.CFrame = CFrame.new(hit.Position) * CFrame.new(0, 3, 0) pa.Name = "Head" local hah = Instance.new("Humanoid") hah.Parent = mo hah.MaxHealth = 0 hah.Health = 0 local bp = Instance.new("BodyPosition") bp.P = 14000 bp.maxForce = Vector3.new(math.huge, math.huge, math.huge) bp.position = hit.Position + Vector3.new(0, 5, 0) coroutine.resume(coroutine.create(function() wait() mo.Parent = Character bp.Parent = pa wait(1.4) mo:remove() end)) return pa end function damage(hum,dmg,critornot) local pa = damagesplat(dmg,hum.Torso,critornot) hum:TakeDamage(dmg) coroutine.resume(coroutine.create(function() tagHumanoid(hum,Player) wait(1) untagHumanoid(hum) end)) return pa end function AddRage(add) Rage = Rage + add if Rage > MaxRage then Rage = MaxRage end end function OT(hit) --Normal Damage if Hitdeb == 1 then return end if hit.Parent == nil then return end local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then if hum.Health <= 0 then return end if hit.Parent:findFirstChild("Block") ~= nil then if hit.Parent.Block.Value then damagesplat(0,hum.Torso,false,true) Hitdeb = 1 if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then if hit.Parent.Block.BlockPower.Value <= 1 then hit.Parent.Block.Value = false elseif hit.Parent.Block.BlockPower.Value > 1 then local critrandomizer = math.random(crtrate) if critrandomizer ~= 1 then hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker elseif critrandomizer == 1 then hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2 end end end return end end local critrandomizer = math.random(crtrate) if critrandomizer ~= 1 then local rndmdamage = math.random(mindamage,maxdamage) damage(hum,rndmdamage,false) elseif critrandomizer == 1 then local rndmdamage = math.random(maxdamage,crtmaxdamage) damage(hum,rndmdamage,true) end Hitdeb = 1 end end function OT2(hit) --Normal Damage if Hitdeb2 == 1 then return end if hit.Parent == nil then return end local hum = hit.Parent:findFirstChild("Humanoid") if hum ~= nil and hum ~= Character.Humanoid then if hum.Health <= 0 then return end if hit.Parent:findFirstChild("Block") ~= nil then if hit.Parent.Block.Value then damagesplat(0,hum.Torso,false,true) Hitdeb2 = 1 if hit.Parent.Block:findFirstChild("BlockPower") ~= nil then if hit.Parent.Block.BlockPower.Value <= 1 then hit.Parent.Block.Value = false elseif hit.Parent.Block.BlockPower.Value > 1 then local critrandomizer = math.random(crtrate) if critrandomizer ~= 1 then hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker elseif critrandomizer == 1 then hit.Parent.Block.BlockPower.Value = hit.Parent.Block.BlockPower.Value - blockbreaker + 2 end end end return end end local critrandomizer = math.random(crtrate) if critrandomizer ~= 1 then local rndmdamage = math.random(mindamage,maxdamage)*2 damage(hum,rndmdamage,false) elseif critrandomizer == 1 then local rndmdamage = math.random(maxdamage,crtmaxdamage)*2 damage(hum,rndmdamage,true) end Hitdeb2 = 1 end end function AoE(p,magnitude) local c = game.Workspace:GetChildren(); for i = 1, #c do local hum = c[i]:findFirstChild("Humanoid") if hum ~= nil and hum.Health ~= 0 then local head = c[i]:findFirstChild("Head"); if head ~= nil then local mag = (head.Position - p).magnitude; if mag <= magnitude and c[i].Name ~= Character.Name then local foundd = false for ii = 1 , #AoETrue do if AoETrue[ii] == c[i].Name then foundd = true end end if foundd then end -- if not foundd then local critrandomizer = math.random(crtrate) if critrandomizer ~= 1 then local rndmdamage = math.random(mindamage,maxdamage) damage(hum,rndmdamage,false) elseif critrandomizer == 1 then local rndmdamage = math.random(maxdamage,crtmaxdamage) damage(hum,rndmdamage,true) end table.insert(AoETrue,c[i].Name) end end end end end for ii = 1 , #AoETrue do table.remove(AoETrue,#AoETrue) end end -- -- function effect(Color,Ref,LP,P1) local effectsmsh = Instance.new("BlockMesh") effectsmsh.Scale = Vector3.new(1,1,1) effectsmsh.Name = "Mesh" local effectsg = Instance.new("Part") effectsg.formFactor = 3 effectsg.CanCollide = false effectsg.Name = "Eff" effectsg.Locked = true effectsg.Anchored = true effectsg.Size = Vector3.new(0.2,1,0.2) effectsg.Parent = bodyholder effectsmsh.Parent = effectsg effectsg.BrickColor = BrickColor.new(Color) effectsg.Reflectance = Ref local point1 = P1 local mg = (LP.p - point1.p).magnitude effectsg.Size = Vector3.new(0.2,mg,0.2) effectsg.CFrame = CFrame.new((LP.p+point1.p)/2,point1.p) * CFrame.Angles(math.rad(90),0,0) coroutine.resume(coroutine.create(function() for i = 0 , 1 , 0.1 do wait() effectsg.Transparency = 1*i effectsmsh.Scale = Vector3.new(1-1*i,1,1-1*i) end wait() effectsg.Parent = nil end)) end -- con,con2,con3 = nil,nil,nil conn,conn2,conn3 = nil,nil,nil function dmg1cnnct() if con ~= nil then con:disconnect() Hitdeb = 0 end con = prt1.Touched:connect(OT) con2 = prt7.Touched:connect(OT) con3 = prt2.Touched:connect(OT) end function dmg1dc() if con ~= nil then con:disconnect() Hitdeb = 0 end if con2 ~= nil then con2:disconnect() Hitdeb = 0 end if con3 ~= nil then con3:disconnect() Hitdeb = 0 end end function dmg2cnnct() if con ~= nil then con:disconnect() Hitdeb = 0 end conn = pprt14.Touched:connect(OT2) conn2 = pprt1.Touched:connect(OT2) end function dmg2dc() if conn ~= nil then conn:disconnect() Hitdeb2 = 0 end if conn2 ~= nil then conn2:disconnect() Hitdeb2 = 0 end if conn3 ~= nil then conn3:disconnect() Hitdeb2 = 0 end end function rptddmg(value,des,inc) coroutine.resume(coroutine.create(function() repeat wait(inc) Hitdeb = 0 until value == des end)) end function atktype(s,e) coroutine.resume(coroutine.create(function () attacktype = e wait(0.25) attacktype = s end)) end walking = false jumping = false Target = nil function Walk() if walking then return end for i = 0.1 , 1 , 0.1 do if jumping then return end wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(45+20*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20-40*i), 0, math.rad(-45-20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45*i), 0, math.rad(20-10*i)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45*i), 0, math.rad(-20+10*i)) LWL.C1 = CFrame.new(-1, 2, 0) end repeat for i = 0.1 , 1 , 0.1 do if jumping then return end wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(65)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60-5*i), 0, math.rad(-65)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(10)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(-10)) LWL.C1 = CFrame.new(-1, 2, 0) end for i = 0.1 , 1 , 0.1 do if jumping then return end wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(65)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-65+5*i), 0, math.rad(-65)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-45+90*i), 0, math.rad(10)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(45-90*i), 0, math.rad(-10)) LWL.C1 = CFrame.new(-1, 2, 0) end until not walking or jumping for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(65-20*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-60+40*i), 0, math.rad(-65+20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(45-45*i), 0, math.rad(10+10*i)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-45+45*i), 0, math.rad(-10-10*i)) LWL.C1 = CFrame.new(-1, 2, 0) end end function Jump() if jumping then return end jumping = true local vel = Instance.new("BodyVelocity",Torso) vel.maxForce = Vector3.new(0,1,0) * math.huge vel.P = vel.P * 5 vel.velocity = Vector3.new(0,jump,0) coroutine.resume(coroutine.create(function() wait() wait() wait() wait() vel.Parent=nil end)) for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(45-20*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+200*i), 0, math.rad(-45+20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(20-10*i)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10*i), 0, math.rad(-20+10*i)) LWL.C1 = CFrame.new(-1, 2, 0) end wait(1) for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(25+20*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(180-200*i), 0, math.rad(-25-20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(10+10*i)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(math.rad(-10+10*i), 0, math.rad(-10-10*i)) LWL.C1 = CFrame.new(-1, 2, 0) end jumping = false end function NaginataSpin() attack = true dmg1cnnct() local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) ss(Head,1) for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+110*i), 0, math.rad(-45+35*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100+20*i), math.rad(90*i), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("White",0.5,LastPoint,Point) LastPoint = Point end Hitdeb2 = 0 for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-10+20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+360*i), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("White",0.5,LastPoint,Point) LastPoint = Point end Hitdeb2 = 0 for i = 0.15 , 1 , 0.15 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(10-10*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(120), math.rad(90+270*i), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("White",0.5,LastPoint,Point) LastPoint = Point end dmg1dc() for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(90-110*i), 0, math.rad(-45*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(120-20*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) end wait(0.2) attack = false end function DualThrust() attack = true ss(Head,1) dmg1cnnct() dmg2cnnct() for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(45-65*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+80*i), 0, math.rad(-45+65*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100+80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5*i, 0) ww1.C0 = CFrame.Angles(math.rad(90+90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) end local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) for i = 0.2 , 1 , 0.2 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-20+110*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(20-110*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0) ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("Bright violet",0.5,LastPoint,Point) LastPoint = Point local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) effect("Bright red",0.5,LastPoint2,Point2) LastPoint2 = Point2 end for i = 0.2 , 1 , 0.2 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(90+10*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60), 0, math.rad(-90-10*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 5, 0) ww1.C0 = CFrame.Angles(math.rad(180), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("Bright violet",0.5,LastPoint,Point) LastPoint = Point local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) effect("Bright red",0.5,LastPoint2,Point2) LastPoint2 = Point2 end dmg1dc() dmg2dc() for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(100-55*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(60-80*i), 0, math.rad(-100+55*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(180-80*i), math.rad(0), math.rad(0)) * CFrame.new(0, 5-5*i, 0) ww1.C0 = CFrame.Angles(math.rad(180-90*i), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("Bright violet",0.5,LastPoint,Point) LastPoint = Point local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) effect("Bright red",0.5,LastPoint2,Point2) LastPoint2 = Point2 end wait(0.5) attack = false end function Slash1() attack = true ss(Head,1) dmg1cnnct() dmg2cnnct() for i = 0.2 , 1 , 0.2 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(45-65*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20+220*i), 0, math.rad(-45+65*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) end local LastPoint = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) local LastPoint2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) for i = 0.2 , 1 , 0.2 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(-20)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(200+10*i), 0, math.rad(20)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("Bright violet",0.5,LastPoint,Point) LastPoint = Point local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) effect("Bright red",0.5,LastPoint2,Point2) LastPoint2 = Point2 end Hitdeb = 0 Hitdeb2 = 0 for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(-20-20*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(210-220*i), 0, math.rad(20+20*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) local Point = prt4.CFrame * CFrame.new(0,prt4.Size.Y/-2,0) effect("Bright violet",0.5,LastPoint,Point) LastPoint = Point local Point2 = pprt14.CFrame * CFrame.new(0,pprt14.Size.Y/2,0) effect("Bright red",0.5,LastPoint2,Point2) LastPoint2 = Point2 end for i = 0.1 , 1 , 0.1 do wait() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(-40+85*i)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-10-10*i), 0, math.rad(40-85*i)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) end dmg2dc() dmg1dc() attack = false end function returnwelds() RW.C0 = CFrame.new(3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(45)) RW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) LW.C0 = CFrame.new(-3, 1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-45)) LW.C1 = CFrame.new(0, 1, 0) * CFrame.Angles(0, 0, 0) RWL.C0 = CFrame.new(2, -2, 0) * CFrame.Angles(0, 0, math.rad(20)) RWL.C1 = CFrame.new(1, 2, 0) LWL.C0 = CFrame.new(-2, -2, 0) * CFrame.Angles(0, 0, math.rad(-20)) LWL.C1 = CFrame.new(-1, 2, 0) w1.C0 = CFrame.Angles(math.rad(100), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) ww1.C0 = CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.new(0, 0, 0) Neck.C0 = CFrame.new(0, 2, 0) * CFrame.Angles(0, 0, 0) end function Attackk(mag) if attack then return end if mag <= 8 then local rndm = math.random(1,2) if rndm == 1 then NaginataSpin() elseif rndm == 2 then Slash1() end elseif mag > 8 then local rndm = math.random(1,1) if rndm == 1 then DualThrust() end end end local BG = Instance.new("BodyGyro",Torso) BG.cframe = Torso.CFrame BG.maxTorque = Vector3.new(0, math.huge,0) BGSpin = 0 function FindTarget() local c = game.Workspace:GetChildren(); local nearestmag = 1500 local nearestprsn = nil for i = 1, #c do local hum = c[i]:findFirstChild("Humanoid") if hum ~= nil and hum.Health ~= 0 then local head = c[i]:findFirstChild("Head"); if head ~= nil then local mag = (head.Position - Torso.Position).magnitude; if mag <= 1500 and c[i].Name ~= Character.Name then if mag < nearestmag then nearestmag = mag nearestprsn = c[i] end end end end end Target = nearestprsn end local Humanoid = Instance.new("Humanoid",bodyholder) Humanoid.MaxHealth = HP equipanim() wait(1) bodyholder:MakeJoints() Humanoid.Health = HP Humanoid.WalkSpeed = WS wait(1) bodyholder.Torso.CFrame = CFrame.new(SpawnPos.Value) Humanoid.Health = HP script.Parent = Character repeat wait(0.1) FindTarget() if Target ~= nil then BG.cframe = CFrame.new(Torso.Position,Target.Torso.Position) * CFrame.Angles(0,math.rad(BGSpin),0) local mag = (Torso.Position-Target.Torso.Position).magnitude if mag <= 20 then Attackk(mag) end -- pcall(function() Humanoid:MoveTo(Target.Torso.Position + CFrame.new(Torso.Position,Target.Torso.Position).lookVector * -6,Target.Torso) end) if Target.Torso.Position.y > Torso.Position.y+5 then coroutine.resume(coroutine.create(Jump)) end -- else BG.cframe = Torso.cframe Humanoid:MoveTo(Torso.Position,Torso) end if true then if (Torso.Velocity * Vector3.new(1,0,1)).magnitude > 2 then coroutine.resume(coroutine.create(Walk)) walking = true elseif (Torso.Velocity * Vector3.new(1,0,1)).magnitude < 2 then walking = false end else walking = false end until Humanoid.Health <= 0 wait(5) Character.Parent = nil --mediafire
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
w
16 hours ago | 0.09 KB
[email protected]
- idiot sending fr...
17 hours ago | 1.35 KB
Untitled
21 hours ago | 0.03 KB
Checking in availability
1 day ago | 0.66 KB
TRMP TOKEN
1 day ago | 1.56 KB
Untitled
1 day ago | 0.16 KB
my-push Script
1 day ago | 0.19 KB
Mapscan v2.0 - Archeagus Grey Hack Series, Ep...
JavaScript | 2 days ago | 9.34 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!