Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- #TEAM AVARICIOUS
- -- posted to our subreddit, r/avaricious on reddit! check us out for more free lua scripts!
- ModelName = "Gilgamesh"
- attack = false
- attacktype = 1
- Hitdeb = 0
- Hitdeb2 = 0
- name = "UilmateGate"
- ----------------------------
- --Customize mediafire
- Rage = 0
- Rage = 200
- mindamage = 10
- maxdamage = 40
- crtmaxdamage = 60
- omindamage = mindamage
- omaxdamage = maxdamage
- ocrtmaxdamage = crtmaxdamage
- crtrate = 100/5
- HP = 10000000000000000000000000191992
- WS = 16
- jump = 50
- --100%/critpercentage
- oblkbrkr = 3
- blockbreaker = oblkbrkr
- handlecolor = BrickColor.new("Black")
- bcolor = BrickColor.new("Black")
- 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("Black")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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 red")
- 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("Black")
- 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("Black")
- 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 red")
- 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 red")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Bright violet")
- 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("Black")
- 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 red")
- 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("Really black")
- 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 red")
- 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("Really black")
- 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("Black")
- 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("Really black")
- 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 red")
- 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 red")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Really black")
- 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("Really black")
- 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("Really black")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Dusty Rose")
- 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("Really black")
- elseif not crit then
- pa.BrickColor = BrickColor.new("Dusty Rose")
- end
- if blocked then pa.BrickColor = BrickColor.new("Bright red") 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)
- _G["AddHumanoidDamageTag"](hum,game.Players.LocalPlayer,damage,"Melee","Other","Physical")
- 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("Black",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("Black",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("Black",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("Dusty Rose",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("Dusty Rose",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("Dusty Rose",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("Dusty Rose",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("Dusty Rose",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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement