Player = owner if Player.Character == nil then while Player.Character == nil do wait() end end local MHIT=CFrame.new() local MTARGET=nil ArtificialHB = Instance.new("BindableEvent", script) ArtificialHB.Name = "Heartbeat" script:WaitForChild("Heartbeat") Character = Player.Character PlayerGui = Player.PlayerGui Backpack = Player.Backpack Torso = Character.Torso Head = Character.Head Humanoid = Character.Humanoid LeftArm = Character["Left Arm"] LeftLeg = Character["Left Leg"] RightArm = Character["Right Arm"] RightLeg = Character["Right Leg"] ch = Character RootPart = Character.HumanoidRootPart RootJoint = RootPart.RootJoint SongNum = 1 local ClickNum = 1 local inAir = false local inAir2 = false local attack = false it=Instance.new vt=Vector3.new cf=CFrame.new euler=CFrame.fromEulerAnglesXYZ angles=CFrame.Angles local cn = CFrame.new mr=math.rad local sprintmode=false local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14) local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) local Anim="Idle" local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint") local Neck = Character.Torso:FindFirstChild("Neck") StandAttack = false StandOut = false function weld(parent,part0,part1,c0) local weld=it("Weld") weld.Parent=parent weld.Part0=part0 weld.Part1=part1 weld.C0=c0 return weld end StandBlinkTimer = 0 StandBlinkTimer2 = 5,7 StandEyeOpen = false local HoldBubble = false local HoldRapid = false local RbxUtility = LoadLibrary("RbxUtility") local Create = RbxUtility.Create local sine = 0 local change = 1 local berserk = false local lasthit = nil local lasthitpos = nil effectmodel = Instance.new("Model",Character) effectmodel.Name = "Effects" Model0 = Instance.new("Model") Part1 = Instance.new("Part") Motor6D2 = Instance.new("Motor6D") Part3 = Instance.new("Part") Motor6D4 = Instance.new("Motor6D") Motor6D5 = Instance.new("Motor6D") Motor6D6 = Instance.new("Motor6D") Motor6D7 = Instance.new("Motor6D") Part8 = Instance.new("Part") Part9 = Instance.new("Part") Part10 = Instance.new("Part") Part11 = Instance.new("Part") Humanoid12 = Instance.new("Humanoid") Part13 = Instance.new("Part") SpecialMesh15 = Instance.new("SpecialMesh") Model0.Name = "Stand" Model0.Parent = game:GetService("Lighting") Model0.PrimaryPart = Part1 Part1.Name = "HumanoidRootPart" Part1.Parent = Model0 Part1.Transparency = 1 Part1.Anchored = true Part1.Size = Vector3.new(2, 2, 1) Part1.CFrame = CFrame.new(50, 3.00001192, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part1.BottomSurface = Enum.SurfaceType.Smooth Part1.TopSurface = Enum.SurfaceType.Smooth Part1.Position = Vector3.new(50, 3.00001192, -23) Part1.CanCollide = false Motor6D2.Name = "RootJoint" Motor6D2.Parent = Part1 Motor6D2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) Motor6D2.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) Motor6D2.Part0 = Part1 Motor6D2.Part1 = Part3 Motor6D2.MaxVelocity = 0.10000000149012 Part3.Name = "Torso" Part3.Parent = Model0 Part3.CanCollide = false Part3.Size = Vector3.new(2, 2, 1) Part3.CFrame = CFrame.new(50, 3.00001192, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part3.BottomSurface = Enum.SurfaceType.Smooth Part3.TopSurface = Enum.SurfaceType.Smooth Part3.Position = Vector3.new(50, 3.00001192, -23) Motor6D4.Name = "Left Hip" Motor6D4.Parent = Part3 Motor6D4.C0 = CFrame.new(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08) Motor6D4.C1 = CFrame.new(-0.5, 1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08) Motor6D4.Part0 = Part3 Motor6D4.Part1 = Part8 Motor6D4.MaxVelocity = 0.10000000149012 Motor6D5.Name = "Right Hip" Motor6D5.Parent = Part3 Motor6D5.C0 = CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08) Motor6D5.C1 = CFrame.new(0.5, 1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08) Motor6D5.Part0 = Part3 Motor6D5.Part1 = Part9 Motor6D5.MaxVelocity = 0.10000000149012 Motor6D6.Name = "Left Shoulder" Motor6D6.Parent = Part3 Motor6D6.C0 = CFrame.new(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08) Motor6D6.C1 = CFrame.new(0.5, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08) Motor6D6.Part0 = Part3 Motor6D6.Part1 = Part10 Motor6D6.MaxVelocity = 0.10000000149012 Motor6D7.Name = "Right Shoulder" Motor6D7.Parent = Part3 Motor6D7.C0 = CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08) Motor6D7.C1 = CFrame.new(-0.5, 0.5, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08) Motor6D7.Part0 = Part3 Motor6D7.Part1 = Part11 Motor6D7.MaxVelocity = 0.10000000149012 SRS=Motor6D7 SLS=Motor6D6 SRH=Motor6D5 SLH=Motor6D4 SNeck = Neck:Clone() SNeck.Parent = Part3 SNeck.Part0 = Part3 SNeck.Part1 = Part13 SRJ=Motor6D2 SRootPart=Part1 Part8.Name = "Left Leg" Part8.Parent = Model0 Part8.CanCollide = false Part8.Size = Vector3.new(1, 2, 1) Part8.CFrame = CFrame.new(49.5, 1.00001204, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1) Part8.BottomSurface = Enum.SurfaceType.Smooth Part8.TopSurface = Enum.SurfaceType.Smooth Part8.Position = Vector3.new(49.5, 1.00001204, -23) Part9.Name = "Right Leg" Part9.Parent = Model0 Part9.CanCollide = false Part9.Size = Vector3.new(1, 2, 1) Part9.CFrame = CFrame.new(50.5, 1.00001204, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1) Part9.BottomSurface = Enum.SurfaceType.Smooth Part9.TopSurface = Enum.SurfaceType.Smooth Part9.Position = Vector3.new(50.5, 1.00001204, -23) Part10.Name = "Left Arm" Part10.Parent = Model0 Part10.CanCollide = false Part10.Size = Vector3.new(1, 2, 1) Part10.CFrame = CFrame.new(48.5, 3.00001192, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1) Part10.BottomSurface = Enum.SurfaceType.Smooth Part10.TopSurface = Enum.SurfaceType.Smooth Part10.Position = Vector3.new(48.5, 3.00001192, -23) Part11.Name = "Right Arm" Part11.Parent = Model0 Part11.CanCollide = false Part11.Size = Vector3.new(1, 2, 1) Part11.CFrame = CFrame.new(51.5, 3.00001192, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1) Part11.BottomSurface = Enum.SurfaceType.Smooth Part11.TopSurface = Enum.SurfaceType.Smooth Part11.Position = Vector3.new(51.5, 3.00001192, -23) --Humanoid12.Parent = Model0 --Humanoid12.RightLeg = Part9 --Humanoid12.LeftLeg = Part8 --Humanoid12.Torso = Part1 Part13.Name = "Head" Part13.Parent = Model0 Part13.Size = Vector3.new(2, 1, 1) Part13.CFrame = CFrame.new(50, 4.50002003, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1) Part13.BottomSurface = Enum.SurfaceType.Smooth Part13.TopSurface = Enum.SurfaceType.Smooth Part13.Position = Vector3.new(50, 4.50002003, -23) Part13.CanCollide = false SpecialMesh15.Parent = Part13 SpecialMesh15.Scale = Vector3.new(1.25, 1.25, 1.25) SpecialMesh15.Scale = Vector3.new(1.25, 1.25, 1.25) STorso = Part3 SHead = Part13 SRightArm = Part11 SLeftArm = Part10 SRightLeg = Part9 SLeftLeg = Part8 STorso.BrickColor = BrickColor.new("Mint") SHead.BrickColor = BrickColor.new("Mint") SRightArm.BrickColor = BrickColor.new("Mint") SLeftArm.BrickColor = BrickColor.new("Mint") SRightLeg.BrickColor = BrickColor.new("Mint") SLeftLeg.BrickColor = BrickColor.new("Mint") SkinColorParts = {} table.insert(SkinColorParts,SHead) table.insert(SkinColorParts,SRightArm) table.insert(SkinColorParts,SLeftArm) table.insert(SkinColorParts,SRightLeg) table.insert(SkinColorParts,SLeftLeg) --[ local TorsoMesh = Create("SpecialMesh"){ Parent = STorso, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=430080097", Scale = vt(2,1,1) } local LimbMesh = Create("SpecialMesh"){ Parent = nil, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=430080097", Scale = vt(1,1,1) } LimbMesh:Clone().Parent = SRightArm LimbMesh:Clone().Parent = SLeftArm LimbMesh:Clone().Parent = SRightLeg LimbMesh:Clone().Parent = SLeftLeg --]] New = function(Object, Parent, Name, Data) local Object = Instance.new(Object) for Index, Value in pairs(Data or {}) do Object[Index] = Value end Object.Parent = Parent Object.Name = Name return Object end DitVemon = New("Model",Workspace,"DitVemon",{}) Handle = New("Part",DitVemon,"Handle",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(.1, .2, .1),CFrame = CFrame.new(21.7691154, 5.68517303, 58.1818657, 0.924492478, -0.349139601, -0.153020516, 0.381200433, 0.84673816, 0.371107459, -2.09687965e-08, -0.401417494, 0.915895283),Anchored = true,Color = Color3.new(0.972549, 0.972549, 0.972549),}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.510000229, 0.769999981),CFrame = CFrame.new(22.1894703, 5.72646284, 58.2146835, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(1.05999994, 0.680000186, 1.00999999),CFrame = CFrame.new(22.0006523, 5.08252621, 58.4658813, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.0400002, 0.550000012),CFrame = CFrame.new(22.3246078, 5.424932, 58.3703423, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.99000001, 0.200000003, 1.01999998),CFrame = CFrame.new(21.7493782, 5.70506191, 58.1661644, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.589999974, 0.200000003, 1.01999998),CFrame = CFrame.new(21.4630489, 5.7591629, 58.0964012, -0.954780996, 0.254897505, 0.153037891, 0.183541179, 0.910285294, -0.371070474, -0.233893082, -0.326202244, -0.915907323),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),}) Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(1.04999995, 0.200000003, 1.01999998),CFrame = CFrame.new(21.6052589, 6.02990103, 58.0104675, -0.922768533, -0.353663206, 0.15303795, -0.38534987, 0.844874322, -0.371069908, 0.00193592592, -0.401384801, -0.915907502),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.04999995, 0.200000003, 1.01999998),CFrame = CFrame.new(21.6071091, 6.0254178, 58.0125923, -0.922768533, -0.353663206, 0.15303795, -0.38534987, 0.844874322, -0.371069908, 0.00193592592, -0.401384801, -0.915907502),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 0.200000003, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.649999976, 0.200000003, 1.01999998),CFrame = CFrame.new(21.4384136, 5.75495005, 58.0939903, -0.954780996, 0.254897505, 0.153037891, 0.183541179, 0.910285294, -0.371070474, -0.233893082, -0.326202244, -0.915907323),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.05999994, 0.200000003, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.99000001, 0.200000003, 1.01999998),CFrame = CFrame.new(21.7563667, 5.68812323, 58.1741943, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 0.200000003, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.920000196, 0.639999986),CFrame = CFrame.new(22.2834816, 5.52467203, 58.3176041, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(22.0023384, 5.07841587, 58.4678192, 0.983346343, -0.0979936942, -0.153059602, 0.149101526, 0.916535616, 0.371121705, 0.103916958, -0.387762606, 0.915882945),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(21.9521465, 5.20013905, 58.4101143, 0.924476981, -0.349163383, -0.153059527, 0.381237835, 0.846715093, 0.371121854, 1.56415172e-05, -0.401445717, 0.915882826),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(22.0547104, 4.95140982, 58.5280304, 0.924476981, -0.349163383, -0.153059527, 0.381237835, 0.846715093, 0.371121854, 1.56415172e-05, -0.401445717, 0.915882826),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.830000162, 0.200000003),CFrame = CFrame.new(22.3306122, 5.41034079, 58.3717918, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 1),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.940000117, 0.200000003),CFrame = CFrame.new(22.3128929, 5.45331478, 58.5151901, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.600000143, 0.200000003),CFrame = CFrame.new(22.1692429, 5.80170012, 58.1917152, -0.92449832, 0.153038234, 0.349116325, -0.381186157, -0.371069938, -0.846761107, -4.024808e-05, -0.915907502, 0.401389569),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.940000117, 0.200000003),CFrame = CFrame.new(22.3588028, 5.34197187, 58.2404251, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),}) NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.06999993, 1.0200001, 0.200000003),CFrame = CFrame.new(22.1012421, 4.8517108, 58.5761757, -0.92449832, 0.153038234, 0.349116325, -0.381186157, -0.371069938, -0.846761107, -4.024808e-05, -0.915907502, 0.401389569),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 1, 0.100000001),}) Wing = New("Model",DitVemon,"Wing",{}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4395943, 5.46640587, 58.3556709, 0.932595789, -0.349139631, 0.0914696604, 0.272161663, 0.846737981, 0.457124442, -0.2370511, -0.401417732, 0.884686708),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4753094, 5.37977791, 58.39674, -0.932595789, 0.349139541, 0.0914696157, -0.272161543, -0.8467381, 0.457124561, 0.237051055, 0.401417971, 0.884686649),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.5050964, 5.79375219, 58.9892044, -0.932595611, -0.349140197, -0.0914696455, -0.272162169, 0.846737981, -0.457124323, 0.237051293, -0.401417583, -0.884686708),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.5408058, 5.70714903, 59.0302582, 0.932595551, 0.349140286, -0.0914696753, 0.272162259, -0.846737862, -0.457124412, -0.237051383, 0.401417524, -0.884686828),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.20460251),CFrame = CFrame.new(22.4434319, 5.40275002, 58.2976913, 0.93259573, -0.315050453, 0.176092118, 0.272161722, 0.934308946, 0.23020643, -0.237051055, -0.166764006, 0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.20460251),CFrame = CFrame.new(22.4756603, 5.30716181, 58.314743, -0.93259573, 0.315050364, 0.176092088, -0.272161633, -0.934308887, 0.230206445, 0.23705101, 0.166764021, 0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.818409979),CFrame = CFrame.new(22.5334969, 5.52049685, 58.7872353, -0.932595551, -0.31505096, -0.176092103, -0.272162259, 0.934308708, -0.2302064, 0.237051114, -0.166763857, -0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.818409979),CFrame = CFrame.new(22.565731, 5.42493677, 58.8042908, 0.932595551, 0.315051079, -0.176092118, 0.272162378, -0.934308648, -0.230206415, -0.237051189, 0.166763812, -0.957077086),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4696751, 5.43219423, 58.4347725, -0.932595789, 0.359388292, -0.0332443528, -0.272161543, -0.639757872, 0.718775332, 0.237051114, 0.679374695, 0.69444716),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.4322176),CFrame = CFrame.new(22.4023056, 6.15943098, 59.0046616, -0.932595491, -0.359388888, 0.0332443677, -0.272161961, 0.639757812, -0.718775272, 0.237051487, -0.679374456, -0.694447279),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.43221748),CFrame = CFrame.new(22.4390659, 6.09399796, 59.0741463, 0.932595491, 0.359389007, 0.0332443304, 0.27216202, -0.639757752, -0.718775332, -0.237051606, 0.679374456, -0.694447219),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4329071, 5.49765205, 58.3652802, 0.932595789, -0.359388322, -0.0332443975, 0.272161603, 0.639757812, 0.718775392, -0.237051129, -0.679374695, 0.6944471),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.3719177, 6.05295801, 58.7628479, 0.932595551, 0.348055512, 0.0955141783, 0.272161871, -0.504358768, -0.819481671, -0.237051681, 0.790240288, -0.56509012),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4047127, 5.51770306, 58.2773666, 0.932595789, -0.348054886, -0.0955142826, 0.272161543, 0.504358649, 0.81948185, -0.237051189, -0.790240645, 0.565089881),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4403229, 5.46610594, 58.3582001, -0.932595789, 0.348054796, -0.0955142528, -0.272161484, -0.504358768, 0.81948185, 0.237051114, 0.790240586, 0.565089941),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.3363152, 6.10454178, 58.6820221, -0.932595611, -0.348055393, 0.0955141857, -0.272161812, 0.504358649, -0.81948179, 0.237051666, -0.790240347, -0.56509006),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.613807559),CFrame = CFrame.new(22.2809258, 6.01265097, 58.3586082, -0.93259567, -0.299113989, 0.201980859, -0.272161603, 0.215254471, -0.937866569, 0.237051725, -0.929621637, -0.282152712),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.3842392, 5.53293514, 58.2142715, 0.932595789, -0.299113542, -0.201980829, 0.272161484, 0.215254724, 0.937866509, -0.237051234, -0.929621816, 0.282152802),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.613807559),CFrame = CFrame.new(22.3115177, 5.99063921, 58.4536781, 0.932595551, 0.299114197, 0.20198077, 0.272161573, -0.215254545, -0.937866509, -0.237051904, 0.929621577, -0.282152802),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4148407, 5.51090622, 58.3093719, -0.932595789, 0.299113393, -0.201980844, -0.272161424, -0.215254635, 0.937866569, 0.237051114, 0.929621816, 0.282152712),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,}) Bottom = New("Model",DitVemon,"Bottom",{}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545512915, -0.349139988, 0.761916578, -0.531962097, 0.84673816, 0.00713723619, -0.647635818, -0.401417315, -0.647635758),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),}) MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195286, 58.4986801, 0.153020531, -0.349140137, 0.9244923, -0.371107459, 0.84673804, 0.38120085, -0.915895164, -0.401417583, -1.99664342e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.850000024, 1.00999999, 0.850000024),}) MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.853386581, -0.349139482, 0.387082666, -0.464260787, 0.846738338, -0.259800196, -0.237051204, -0.401417285, -0.884686947),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.853386581, -0.349139482, 0.387082666, -0.464260787, 0.846738338, -0.259800196, -0.237051204, -0.401417285, -0.884686947),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),}) MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545512915, -0.349139988, 0.761916578, -0.531962097, 0.84673816, 0.00713723619, -0.647635818, -0.401417315, -0.647635758),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),}) MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.0914698839, -0.349140048, 0.932595611, -0.457124054, 0.8467381, 0.27216205, -0.884686887, -0.401417226, -0.237051353),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),}) MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.0914698839, -0.349140048, 0.932595611, -0.457124054, 0.8467381, 0.27216205, -0.884686887, -0.401417226, -0.237051353),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.5, 1.03999996, 0.5),}) MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545513093, -0.34913975, 0.761916578, -0.531961918, 0.846738219, 0.00713703129, -0.647635758, -0.401417255, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.5, 1.03999996, 0.5),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0769653, 4.96467876, 58.3326492, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0214844, 5.09923315, 58.6646996, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.2168045, 5.10106277, 58.4986763, -0.153020397, -0.349140078, -0.9244923, 0.371107668, 0.846737921, -0.381200761, 0.915895164, -0.401417673, 3.73717597e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.8816452, 4.96285486, 58.4986801, -0.153020397, -0.349140078, -0.9244923, 0.371107668, 0.846737921, -0.381200761, 0.915895164, -0.401417673, 3.73717597e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0256462, 5.0891428, 58.6397972, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0728054, 4.97476816, 58.3575516, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9067764, 4.97322893, 58.4986763, 0.153020322, -0.349140078, 0.9244923, -0.371107489, 0.846737981, 0.381200731, -0.915895224, -0.401417464, -3.72032872e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1916695, 5.09068823, 58.4986801, 0.153020322, -0.349140078, 0.9244923, -0.371107489, 0.846737981, 0.381200731, -0.915895224, -0.401417464, -3.72032872e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1873436, 5.03325176, 58.3812904, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9318295, 5.03086615, 58.5984688, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1481133, 5.12839317, 58.6160698, -0.761916757, -0.349139541, -0.545513034, -0.00713634305, 0.846737981, -0.531962335, 0.647635698, -0.40141803, -0.6476354),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9503422, 4.9355278, 58.3812904, -0.761916757, -0.349139541, -0.545513034, -0.00713634305, 0.846737981, -0.531962335, 0.647635698, -0.40141803, -0.6476354),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1666222, 5.03305292, 58.3988953, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1332779, 5.11391783, 58.5984726, 0.761916757, -0.349139601, 0.545513093, 0.00713649578, 0.846737981, 0.531962276, -0.647635758, -0.401417881, 0.64763546),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9651718, 4.94999981, 58.3988876, 0.761916757, -0.349139601, 0.545513093, 0.00713649578, 0.846737981, 0.531962276, -0.647635758, -0.401417881, 0.64763546),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),}) MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9111118, 5.03066921, 58.6160698, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),}) MNeon2 = New("Part",Bottom,"MNeon2",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon2,"Mesh",{Scale = Vector3.new(0.200000003, 1.05999994, 0.200000003),}) MNeon2 = New("Part",Bottom,"MNeon2",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545513153, -0.34913975, 0.761916518, -0.531961858, 0.846738219, 0.00713702943, -0.647635758, -0.401417166, -0.647635877),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),}) Mesh = New("BlockMesh",MNeon2,"Mesh",{Scale = Vector3.new(0.200000003, 1.05999994, 0.200000003),}) ArmorColorParts = {} NeonColorParts = {} ExtraColorParts = {} local all,last = {} function scan(p) for _,v in pairs(p:GetChildren()) do if (v:IsA("BasePart")) then if v.Material == Enum.Material.Marble then table.insert(ArmorColorParts,v) end if v.Material == Enum.Material.Neon then table.insert(NeonColorParts,v) end if v.Material == Enum.Material.SmoothPlastic then table.insert(ExtraColorParts,v) end if (last) then local w = Instance.new("Weld") w.Part0,w.Part1 = last,v w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse() w.Parent = last end table.insert(all,v) last = v end scan(v) end end scan(DitVemon) for _,v in pairs(all) do v.Anchored = false v.CanCollide = false end DitVemon.Parent = Model0 SWW = Instance.new("Weld") SWW.Name = "SWW" SWW.Part0 = Part11 SWW.C0 = cn(0, 0, 0)*angles(math.rad(0),math.rad(-0),math.rad(0)) SWW.C1 = cn(0, 0, 0) SWW.Part1 = Handle SWW.Parent = Handle Font="1" Handle.Transparency = 1 function stopAnimations() coroutine.resume(coroutine.create(function() Character.Animate:Destroy() end)) coroutine.resume(coroutine.create(function() for _,v in pairs(Humanoid:GetPlayingAnimationTracks()) do v:Stop() end end)) end stopAnimations() local Ang=Instance.new("Model") Ang.Name="Angles" Ang.Parent=Character local rrx=Instance.new("NumberValue") rrx.Name="X" rrx.Parent=Ang rrx.Value=0 xTag="j" local rry=Instance.new("NumberValue") rry.Name="Y" rry.Parent=Ang rry.Value=0 yTag="l" local rrz=Instance.new("NumberValue") rrz.Name="Z" rrz.Parent=Ang rrz.Value=0 function RemoveOutlines(part) part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10 end CFuncs = { Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size) local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material}) RemoveOutlines(Part) return Part end } , Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale) local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale}) if Mesh == "SpecialMesh" then Msh.MeshType = MeshType Msh.MeshId = MeshId end return Msh end } , Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale) local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale}) if Mesh == "SpecialMesh" then Msh.MeshType = MeshType Msh.MeshId = MeshId end return Msh end } , Weld = {Create = function(Parent, Part0, Part1, C0, C1) local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1}) return Weld end } , Sound = {Create = function(id, par, vol, pit) coroutine.resume(coroutine.create(function() local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace}) wait() S:play() game:GetService("Debris"):AddItem(S, 6) end )) end } , ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread) local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread}) return fp end } } local Mont="2" local Particle1 = Create("ParticleEmitter"){ Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (0, 0, 0)), Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,.8),NumberSequenceKeypoint.new(0.3,.6),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,.8)}), Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.65),NumberSequenceKeypoint.new(0.25,.20),NumberSequenceKeypoint.new(0.7,.18),NumberSequenceKeypoint.new(1,0)}), Texture = "rbxassetid://118641183", Lifetime = NumberRange.new(0.95), Rate = 100, VelocitySpread = 60, Rotation = NumberRange.new(0), RotSpeed = NumberRange.new(-200,200), Speed = NumberRange.new(8.0), LightEmission = .6, LockedToPart = false, Acceleration = Vector3.new(0, 4, 0), EmissionDirection = "Top", Drag = 4, Enabled = false } local ParticEffect1 = Create("ParticleEmitter"){ Color = ColorSequence.new(Color3.new (1, 1, 1), Color3.new (1, 1, 1)), Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.4,.5),NumberSequenceKeypoint.new(1,.5)}), Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4.25),NumberSequenceKeypoint.new(0.15,.11),NumberSequenceKeypoint.new(1,0)}), Texture = "rbxassetid://596872069", Lifetime = NumberRange.new(1.8), Rate = 100, VelocitySpread = 180, RotSpeed = NumberRange.new(-100,100), Speed = NumberRange.new(15), LightEmission = .9, LockedToPart = false, Acceleration = Vector3.new(0, 15, 0), EmissionDirection = "Top", Drag = 1 } so = function(id, par, vol, pit) CFuncs.Sound.Create(id, par, vol, pit) end local Eont="3" rayCast = function(Pos, Dir, Max, Ignore) return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) end local TweenService = game:GetService("TweenService") function SetTween(SPart,CFr,MoveStyle2,outorin2,AnimTime) local MoveStyle = Enum.EasingStyle[MoveStyle2] local outorin = Enum.EasingDirection[outorin2] local dahspeed=1 local tweeningInformation = TweenInfo.new( AnimTime/dahspeed, MoveStyle, outorin, 0, false, 0 ) local MoveCF = CFr local tweenanim = TweenService:Create(SPart,tweeningInformation,MoveCF) tweenanim:Play() end function swait(num) if num==0 or num==nil then --if Stagger.Value==false or Stun.Value<=100 then --Player.PlayerGui.Pacemaker.Heartbeat.Event:wait() script.Heartbeat.Event:wait() --end else for **0,num do --Player.PlayerGui.Pacemaker.Heartbeat.Event:wait() script.Heartbeat.Event:wait() --[[if Stagger.Value==true or Stun.Value>=StunT.Value then break end]] end end end script:WaitForChild("Heartbeat") frame = 1/60 tf = 0 allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame2 or greater. tossremainder = false --if set to true t will be set to 0 after Fire()-ing. lastframe = tick() script.Heartbeat:Fire() --ayy lmao game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp tf = tf + s if tf >= frame then if allowframeloss then script.Heartbeat:Fire() lastframe=tick() else ----print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame(math.floor(t/frame)))) for **1, math.floor(tf/frame) do script.Heartbeat:Fire() end lastframe=tick() end if tossremainder then tf = 0 else tf = tf - frame * math.floor(tf/frame) end end end) function clerp(a,b,t) local qa = {QuaternionFromCFrame(a)} local qb = {QuaternionFromCFrame(b)} local ax, ay, az = a.x, a.y, a.z local bx, by, bz = b.x, b.y, b.z local _t = 1-t return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) end function QuaternionFromCFrame(cf) local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() local trace = m00 + m11 + m22 if trace > 0 then local s = math.sqrt(1 + trace) local recip = 0.5/s return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 else local i = 0 if m11 > m00 then i = 1 end if m22 > (i == 0 and m00 or m11) then i = 2 end if i == 0 then local s = math.sqrt(m00-m11-m22+1) local recip = 0.5/s return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip elseif i == 1 then local s = math.sqrt(m11-m22-m00+1) local recip = 0.5/s return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip elseif i == 2 then local s = math.sqrt(m22-m00-m11+1) local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip end end end function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale) local Msh = Create(Mesh){ Parent = Part, Offset = OffSet, Scale = Scale, } if Mesh == "SpecialMesh" then Msh.MeshType = MeshType Msh.MeshId = MeshId end return Msh end AirEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay,AirFollowPart,speed,AirEffectMode,Extra) local prt = CreatePart(effectmodel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5)) prt.Anchored = true prt.CFrame = cframe prt.Material = "Neon" if AirEffectMode == "3" then prt.Material = "Neon" --prt.Transparency = .01 end local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1)) game:GetService("Debris"):AddItem(prt, 10) coroutine.resume(coroutine.create(function(Part, Mesh) local SnowTiltX = math.random(-1, 1) local SnowTiltY = math.random(-1, 1) local SnowTiltZ = math.random(-1, 1) local EGoto = AirFollowPart.CFrame.lookVector*speed for i = 0, 6, delay do swait() Part.Transparency = i if Part.Transparency > .9999 then coroutine.resume(coroutine.create(function() wait(.4) Part.Parent = nil end)) end Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3) if AirEffectMode == "1" then Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX),math.rad(SnowTiltY),math.rad(SnowTiltZ))+EGoto elseif AirEffectMode == "2" then Part.CFrame = Part.CFrame+EGoto elseif AirEffectMode == "3" then if Extra ~= nil then Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX*5),math.rad(SnowTiltY*5),math.rad(SnowTiltZ*5))+EGoto -Extra else Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX*5),math.rad(SnowTiltY*5),math.rad(SnowTiltZ*5))+EGoto end end ---RootPart.Position+Vector3.new(0, math.random(-5, -4), 0)+RootPart.CFrame.lookVector*20 end Part.Parent = nil end ), prt, msh) end function fire(i,booms,radius,m2,lifetime,WaitTime,bin,size1,size2,ything) local centerpoint = bin local a = i * ((3.14156 * 2) / booms) local y = 0 if ything ~= nil then y = ything end local x = radius * math.cos(a) local z = radius * math.sin(a) local launch = Vector3.new(x, y, z) local New = bin:clone() New.CFrame = CFrame.new(centerpoint.Position + launch, centerpoint.Position + launch * 2)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))) local CSize=math.random(size1*100,size2*100)/100 New.Size = Vector3.new(CSize,CSize,CSize/3) New.Parent = m2 local FireEffectEM= nil coroutine.resume(coroutine.create(function() while New.Parent ~= nil do wait(math.random(200,800)/100) if math.random(1, 5) == 2 then for i = 1,math.random(1,1) do if New.Parent ~= nil then wait() AirEffect(BrickColor.new("Bright green"), New.CFrame * cn(math.random(-3, 3),math.random(-3, 3),-1),4/1,4/1,0.1, -.1/1, -.1/1, .0, 0.03,New,.1,"1") end end end end end)) coroutine.resume(coroutine.create(function() --so("260433450", FoundTorso, 1, 1) local ortans= New.Transparency New.Transparency = 0 -- so("192104941", FoundTorso, 2, 1) while HoldBubble == true do wait() end -- so("588705525",Torso,1,.8) wait(WaitTime) New.CanCollide = false for i = 0,1.5,lifetime/10 do if New.Parent~=nil then New.Transparency = i wait() end end wait(.5) New:Destroy() wait(.1) m2:Destroy() end)) --- end function MakeRing(repeats,radius,BCF,lifetime,WaitTime,size1,size2,ything,Extra) local bin = Instance.new("Part") bin.Size = Vector3.new(2,2,2) bin.Anchored = true bin.Transparency = 0 bin.CanCollide = true bin.Locked = true bin.Material = "Grass" bin.CFrame = BCF bin.Name="DirtBall" bin.BrickColor = BrickColor.new("Dirt brown") if Extra ~= nil then bin.Material = Extra.Material bin.BrickColor = Extra.BrickColor end RemoveOutlines(bin) local m2 = Instance.new("Model") m2.Name = bin.Name m2.Parent = effectmodel for **1,repeats do fire(i,repeats,radius,m2,lifetime,WaitTime,bin,size1,size2,ything) end bin:Destroy() end Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch) if hit.Parent == nil then return end local h = hit.Parent:FindFirstChild("Humanoid") for _,v in pairs(hit.Parent:children()) do if v:IsA("Humanoid") then h = v end end --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then return end local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h}) game:GetService("Debris"):AddItem(c, 0.5) if HitSound ~= nil and HitPitch ~= nil then so(HitSound, hit, 1, HitPitch) end local Damage = math.random(minim, maxim) local blocked = false local block = hit.Parent:findFirstChild("Block") if block ~= nil and block.className == "IntValue" and block.Value > 0 then blocked = true block.Value = block.Value - 1 print(block.Value) end if blocked == false then h.Health = h.Health - Damage ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) else h.Health = h.Health - Damage / 2 ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color) end if Type == "Knockdown" then local hum = hit.Parent.Humanoid hum.PlatformStand = true coroutine.resume(coroutine.create(function(HHumanoid) swait(.2) HHumanoid.PlatformStand = false end ), hum) local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 50, maxForce = Vector3.new(80000, 80000, 80000), Parent = hit}) local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit}) game:GetService("Debris"):AddItem(bodvol, 0.2) game:GetService("Debris"):AddItem(rl, 0.2) elseif Type == "Normal" then local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback}) if knockback > 0 then local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") vp.Parent = HTorso end game:GetService("Debris"):AddItem(vp, 0.5) elseif Type == "Normal2" then local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback}) if knockback > 0 then local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") vp.Parent = HTorso coroutine.resume(coroutine.create(function() lasthit = h end)) local SValue = 1.5 local randomcf = cn(math.random(-1, 1)/7,math.random(-1, 1)/7,0) AirEffect(BrickColor.new("Mint"), SRootPart.CFrame*randomcf * cn(math.random(0, 0)/2,.1,-.5),4/SValue,4/SValue,4/SValue, .1/SValue, .1/SValue, .1/SValue, 0.06,SRightArm,-.0,"1") AirEffect(BrickColor.new("White"), SRootPart.CFrame*randomcf * cn(math.random(0,0)/2,.1,-.5),.5+4/SValue,.2,.2, .4/SValue, .0, .0, 0.06,SRightArm,-.0,"3") AirEffect(BrickColor.new("White"), SRootPart.CFrame*randomcf * cn(math.random(0,0)/2,.1,-.5),.5+4/SValue,.2,.2, .4/SValue, .0, .0, 0.06,SRightArm,-.0,"3") end game:GetService("Debris"):AddItem(vp, 0.5) elseif Type == "Impale" then CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2) hit.Parent.Humanoid.PlatformStand = true swait(1) hit.Parent.Humanoid.PlatformStand = false elseif Type == "Up" then local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit}) game:GetService("Debris"):AddItem(bodyVelocity, 0.1) local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit}) game:GetService("Debris"):AddItem(bodyVelocity, .1) elseif Type == "Snare" then local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso}) game:GetService("Debris"):AddItem(bp, 1) elseif Type == "Freeze2" then local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso}) local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame}) hit.Parent.Torso.Anchored = true coroutine.resume(coroutine.create(function(Part) swait(1.5) Part.Anchored = false end ), hit.Parent.Torso) game:GetService("Debris"):AddItem(BodPos, 3) game:GetService("Debris"):AddItem(BodGy, 3) end local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true}) game:GetService("Debris"):AddItem(debounce, Delay) c = Instance.new("ObjectValue") c.Name = "creator" c.Value = Player c.Parent = h game:GetService("Debris"):AddItem(c, 0.5) end end ShowDamage = function(Pos, Text, Time, Color) local Rate = 0.033333333333333 if not Pos then local Pos = Vector3.new(0, 0, 0) end local Text = Text or "" local Time = Time or 2 if not Color then local Color = Color3.new(1, 0, 1) end local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0)) EffectPart.Anchored = true local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart}) local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui}) game.Debris:AddItem(EffectPart, Time + 0.1) EffectPart.Parent = game:GetService("Workspace") delay(0, function() local Frames = Time / Rate for Frame = 1, Frames do wait(Rate) local Percent = Frame / Frames EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0) TextLabel.TextTransparency = Percent end if EffectPart and EffectPart.Parent then EffectPart:Destroy() end end ) end MagniDamage = function(Part, magni, mindam, maxdam, knock, Type) for _,c in pairs(workspace:children()) do local hum = c:FindFirstChild("Humanoid") for _,v in pairs(c:children()) do if v:IsA("Humanoid") then hum = v end end if hum ~= nil then local head = c:findFirstChild("Head") if head ~= nil then local targ = head.Position - Part.Position local mag = targ.magnitude if mag <= magni and c.Name ~= Player.Name then Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2) end end end end end function QuaternionToCFrame(px, py, pz, x, y, z, w) local xs, ys, zs = x + x, y + y, z + z local wx, wy, wz = w*xs, w*ys, w*zs local xx = x*xs local xy = x*ys local xz = x*zs local yy = y*ys local yz = y*zs local zz = z*zs return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) end function QuaternionSlerp(a, b, t) local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] local startInterp, finishInterp; if cosTheta >= 0.0001 then if (1 - cosTheta) > 0.0001 then local theta = math.acos(cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((1-t)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = 1-t finishInterp = t end else if (1+cosTheta) > 0.0001 then local theta = math.acos(-cosTheta) local invSinTheta = 1/math.sin(theta) startInterp = math.sin((t-1)*theta)*invSinTheta finishInterp = math.sin(t*theta)*invSinTheta else startInterp = t-1 finishInterp = t end end return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp end Stand = Model0 local AntennaeHandle = Create("Part"){ Parent = Stand, Material = "SmoothPlastic", Reflectance = 0, Transparency = 0, Name = "Antennae", Size = Vector3.new(1.0, 0.0, 0.05), Locked = false, CanCollide = false, } table.insert(SkinColorParts,AntennaeHandle) if Player.UserId == 28647846 then local AntennaeMesh = Create("SpecialMesh"){ Parent = AntennaeHandle, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=1374149", Scale = vt(1,1,1) } elseif Player.UserId ==42147575 then local AntlersMesh = Create("SpecialMesh"){ Parent = AntennaeHandle, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=1271547", Scale = vt(1,1,1), Offset=vt(0,.2,.5) } else AntennaeHandle.Parent = nil end local AntennaeW=weld(AntennaeHandle,AntennaeHandle,Part13,cf(0,-.9,.3)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))) AntennaeHandle.BrickColor = BrickColor.new("Mint") local HeartHandle1 = Create("Part"){ Parent = Stand, Material = "SmoothPlastic", Reflectance = 0, Transparency = 0, Name = "Antennae", Size = Vector3.new(0.01, 0.6, 0.6), Locked = false, CanCollide = false, } local HeartMesh1 = Create("SpecialMesh"){ Parent = HeartHandle1, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshType = "Sphere", Scale = vt(1,1,1) } --Cylinder HeartHandle2 = HeartHandle1:Clone() HeartHandle2.Parent = Stand HeartHandle2.Size = Vector3.new(0.01, 0.8, 0.8) HeartHandle3 = HeartHandle1:Clone() HeartHandle3.Parent = Stand HeartHandle3.Size = Vector3.new(0.01, 0.7, 0.7) HeartHandle3.Mesh.MeshType = "Cylinder" table.insert(NeonColorParts,HeartHandle1) table.insert(ExtraColorParts,HeartHandle2) table.insert(ArmorColorParts,HeartHandle3) local HeartW1=weld(HeartHandle1,HeartHandle1,STorso,cf(.51,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))) local HeartW2=weld(HeartHandle2,HeartHandle2,STorso,cf(.5,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))) local HeartW3=weld(HeartHandle3,HeartHandle3,STorso,cf(.5,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))) Weld2 = Instance.new("Weld") eye1 = Instance.new("Part") eye1M = Instance.new("SpecialMesh") Weld5 = Instance.new("Weld") eye2 = Instance.new("Part") eye2M = Instance.new("SpecialMesh") table.insert(NeonColorParts,eye1) table.insert(ExtraColorParts,eye2) Weld2.Name = "BTWeld" Weld2.Parent = SHead Weld2.C1 = CFrame.new(0, -0.0399999619, 1.15999985/2) Weld2.Part0 = SHead Weld2.Part1 = eye2 eye1.Name = "eye1" eye1.Parent = Stand eye1.Material = Enum.Material.Neon eye1.BrickColor = BrickColor.new("Mint") eye1.Size = Vector3.new(0.180000007, 0.219999999, 0.230000004) eye1.CFrame = CFrame.new(-19, 1.03999996, 25.4500008, 1, 0, 0, 0, 1, 0, 0, 0, 1) eye1.BottomSurface = Enum.SurfaceType.Smooth eye1.TopSurface = Enum.SurfaceType.Smooth eye1.Color = Color3.new(0.694118, 0.898039, 0.65098) eye1.Position = Vector3.new(-19, 1.03999996, 25.4500008) eye1.Color = Color3.new(0.694118, 0.898039, 0.65098) eye1.CanCollide = false eye1M.Parent = eye1 eye1M.Scale = Vector3.new(10, 9, 7) eye1M.MeshType = Enum.MeshType.Sphere eye1M.Scale = Vector3.new(10/2, 10/2, 7/2) Weld5.Name = "BTWeld" Weld5.Parent = SHead Weld5.C1 = CFrame.new(0, 0.0399999619, -0.450000763/2) Weld5.Part0 = eye1 Weld5.Part1 = SHead eye2.Name = "eye2" eye2.Parent = Stand eye2.Material = Enum.Material.SmoothPlastic eye2.BrickColor = BrickColor.new("Really black") eye2.CanCollide = false eye2.Size = Vector3.new(0.199999927/2, 0.800000024/2, 0.219999999/2) eye2.CFrame = CFrame.new(-19, 1.03999996, 26.1599998, 1, 0, 0, 0, 1, 0, 0, 0, 1) eye2.BottomSurface = Enum.SurfaceType.Smooth eye2.TopSurface = Enum.SurfaceType.Smooth eye2.Color = Color3.new(0, 0, 0) eye2.Position = Vector3.new(-19, 1.03999996, 26.1599998) eye2.Color = Color3.new(0, 0, 0) eye2M.Parent = eye2 eye2M.MeshType = Enum.MeshType.Sphere function EyeOpen(t2) for i = 0,1,t2 do swait() eye1M.Scale = Vector3.new(10/2, (i*10)/2, 7/2) eye2M.Scale = Vector3.new(1, i, 1) end StandEyeOpen = true end function EyeClose(t2) StandEyeOpen = false for i = 1,0,-t2 do swait() eye1M.Scale = Vector3.new(10/2, (i*10)/2, 7/2) eye2M.Scale = Vector3.new(1, i, 1) end end local HoodHandle = Create("Part"){ Parent = Stand, Material = "SmoothPlastic", Reflectance = 0, Transparency = 1, Name = "Hood", Size = Vector3.new(1.0, 0.0, 0.05), Locked = false, CanCollide = false, } table.insert(ArmorColorParts,HoodHandle) local HoodMesh = Create("SpecialMesh"){ Parent = HoodHandle, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=83499032", Scale = vt(1,1,1) } local HoodW=weld(HoodHandle,HoodHandle,Part13,cf(0,-0.1,-.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))) local LeftArmArmorHandle = Create("Part"){ Parent = Stand, Material = "SmoothPlastic", Reflectance = 0, Transparency = 0, Name = "L_ArmArmor", Size = Vector3.new(1.0, 0.0, 0.05), Locked = false, CanCollide = false, } local ArmArmorMesh = Create("SpecialMesh"){ Parent = LeftArmArmorHandle, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=1506621451", Scale = vt(.11,.1,.2) } RightArmArmorHandle = LeftArmArmorHandle:Clone() RightArmArmorHandle.Name = "R_ArmArmor" RightArmArmorHandle.Parent = Stand RightArmArmorHandle.Mesh.Scale = vt(.099,.099,.079) table.insert(ArmorColorParts,RightArmArmorHandle) table.insert(ArmorColorParts,LeftArmArmorHandle) local LeftArmArmorW=weld(LeftArmArmorHandle,LeftArmArmorHandle,SLeftArm,cf(0,0,.3)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))) local RightArmArmorW=weld(RightArmArmorHandle,RightArmArmorHandle,SRightArm,cf(0,0,.75)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(180))) local LLAH = Create("Part"){ Parent = Stand, Material = "SmoothPlastic", Reflectance = 0, Transparency = 0, Name = "L_LegArmor", Size = Vector3.new(.05, 0.0, 0.05), Locked = false, CanCollide = false, } local LLAM = Create("SpecialMesh"){ Parent = LLAH, --TextureId = "http://www.roblox.com/asset/?id=1374149", MeshId = "http://www.roblox.com/asset/?id=1506896723", Scale = vt(1,1,1) } RLAH = LLAH:Clone() RLAH.Name = "R_LegArmor" RLAH.Parent = Stand table.insert(ArmorColorParts,RLAH) table.insert(ArmorColorParts,LLAH) local LeftLegArmorW=weld(LLAH,LLAH,SLeftLeg,cf(0,-.02,-.02)*CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0))) local RightLegArmorW=weld(RLAH,RLAH,SRightLeg,cf(0,-.02,-.02)*CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0))) local RW=weld(Torso,Torso,RightArm,cf(0,0,0)) local LW=weld(Torso,Torso,LeftArm,cf(0,0,0)) local RH=weld(Torso,Torso,RightLeg,cf(0,0,0)) local LH=weld(Torso,Torso,LeftLeg,cf(0,0,0)) RW.C1 = cn(0, 0.5, 0) LW.C1 = cn(0, 0.5, 0) RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0) local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0) SRS.C1 = cn(0, 0.5, 0) SLS.C1 = cn(0, 0.5, 0) SRH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) SLH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)) local SRootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14) local SNeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0) local SRHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0) local SLHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0) function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size) local Part = Create("Part"){ Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material, } RemoveOutlines(Part) return Part end local function CalculateArc(Smoothness, From, To) local PeakFactor = 5 local Peak, To = (From - To).magnitude / PeakFactor, To - Vector3.new(0, From.Y, 0) local Algorithm = math.abs(2 * (Peak * 2 - From.Y + To.Y)) local Fraction, Last, Return = (1 / (Peak * PeakFactor)) / Smoothness, From, {}; for Integer = 0, 1, Fraction do local New = CFrame.new(From:lerp(To, Integer) + Vector3.new(0, -Algorithm * Integer ^ 2 + Algorithm * Integer + From.Y, 0)) Return[#Return + 1] = New.p end return Return end --[[ for i,v in next, Arc do Tween(Ball, .025, 'Linear', 'InOut', {CFrame = cf(v)}) lrs:wait() end local Ball = NewObject('Part', script, {Size = vec3(2.5,2.5,2.5), Material='Neon', Color=bc'Alder'.Color, CFrame=cf(Arc[1]), Shape = 'Ball'}) --]] game:GetService'RunService'.Stepped:connect(function() if StandAttack == false and StandOut == true then --SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(2,1,2.5),.3) SetTween(SRootPart,{CFrame =RootPart.CFrame*cn(2,1,2.5) },"Quad","InOut",0.1) if Anim == "Walk" then SNeck.C0 = SNeck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10- 3 * math.cos(sine / 20/3)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 16),.12) SRJ.C0 = SRJ.C0:lerp(RootCF*CFrame.new(0 - RootPart.RotVelocity.Y / 6, 0 - RootPart.RotVelocity.Y / 12, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(20+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.08) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(-10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(20- 1 * math.cos(sine / 20))),.08) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-20+ 1 * math.cos(sine / 20))),.08) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.3) * CFrame.Angles(math.rad(-17+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.08) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.35) * CFrame.Angles(math.rad(-24+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.08) elseif Anim == "Jump" then SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, -1.1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(-10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0)),.1) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) elseif Anim == "Fall" then SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 1.1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0)),.1) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) else SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(15) + RootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-15)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) end end if StandOut == false then SRootPart.CFrame = clerp(SRootPart.CFrame,Torso.CFrame,.2) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) end end) table.insert(ArmorColorParts,STorso) for i,v in pairs(ArmorColorParts) do v.BrickColor = BrickColor.new("Camo") v.Material = "SmoothPlastic" if v.Name ~= "Torso" then v.Transparency = 1 end end for i,v in pairs(NeonColorParts) do maincolor = BrickColor.new("Mint") v.BrickColor = maincolor v.Material = "Neon" v.Transparency = 1 end for i,v in pairs(ExtraColorParts) do v.BrickColor = BrickColor.new("Really black") v.Material = "SmoothPlastic" v.Transparency = 1 end clocking = false H4x0rCoD3 = (""..Font..""..Mont..""..Eont..""..xTag..""..yTag..""..Font..""..Mont..""..Eont) if game.Players:FindFirstChild(""..Player.Name):IsFriendsWith(game.Players:GetUserIdFromNameAsync(H4x0rCoD3)) then clocking = true end for i,v in pairs(SkinColorParts) do v.BrickColor = BrickColor.new("Black") v.Material = "SmoothPlastic" v.Transparency = 1 end STorso.Transparency = 1 function JumpAfterEffect() if attack == false then attack = true if sprintmode == true then Humanoid.WalkSpeed= 10 else Humanoid.WalkSpeed= 3 end Humanoid.JumpPower= 0 for i = 1,2,.1 do swait() Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(25-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.1) RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, .3, -.6 +-.05 * math.cos(sine / 15.5)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2) RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.60, -.0) * angles(math.rad(20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(15 + 0 * math.cos(sine / 8))), 0.1) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.0) * angles(math.rad(20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-15 - 2 * math.cos(sine / 8))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2) end attack = false end end wait() Model0.Parent = Character function SFade() for i = 0,1,.1 do swait() STorso.Transparency = i for i,v in pairs(ArmorColorParts) do v.BrickColor = BrickColor.new("Camo") v.Material = "SmoothPlastic" if v.Name ~= "Torso" then v.Transparency = STorso.Transparency end end for i,v in pairs(NeonColorParts) do maincolor = BrickColor.new("Mint") v.BrickColor = maincolor v.Material = "Neon" v.Transparency = STorso.Transparency end for i,v in pairs(ExtraColorParts) do v.BrickColor = BrickColor.new("Really black") v.Material = "SmoothPlastic" v.Transparency = STorso.Transparency end for i,v in pairs(SkinColorParts) do v.BrickColor = BrickColor.new("Black") v.Material = "SmoothPlastic" v.Transparency = STorso.Transparency end -- end end function SVisible() for i = 1,0,-.1 do swait() STorso.Transparency = i for i,v in pairs(ArmorColorParts) do v.BrickColor = BrickColor.new("Camo") v.Material = "SmoothPlastic" if v.Name ~= "Torso" then v.Transparency = STorso.Transparency end end for i,v in pairs(NeonColorParts) do maincolor = BrickColor.new("Mint") v.BrickColor = maincolor v.Material = "Neon" v.Transparency = STorso.Transparency end for i,v in pairs(ExtraColorParts) do v.BrickColor = BrickColor.new("Really black") v.Material = "SmoothPlastic" v.Transparency = STorso.Transparency end for i,v in pairs(SkinColorParts) do v.BrickColor = BrickColor.new("Black") v.Material = "SmoothPlastic" v.Transparency = STorso.Transparency end end end ClickNum = 1 function PunchCombo() StandAttack = true -- lasthit -- lasthitpos -- attack = true if ClickNum == 0 then for i = 0,2,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(15) + RootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-15)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) end MagniDamage(STorso, 6, .1, 1, 2, "Normal2") end so("234365549",STorso,1.5,math.random(95,105)/100) if ClickNum == 1 then for i = 0,.2,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(55) + RootPart.RotVelocity.Y / 24),.4) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-75) + RootPart.RotVelocity.Y / 24),.4) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.4) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(75- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.4) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2) end for i = 0,.4,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(-90) + RootPart.RotVelocity.Y / 24),.6) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 2.5, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(90) + RootPart.RotVelocity.Y / 24),.6) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(90- 1 * math.cos(sine / 20))),.6) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(45- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.6) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2) end local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 11, Character) if hitray ~= nil then local SValue = 1.5 AirEffect(BrickColor.new("Mint"), CFrame.new(pos) * cn(math.random(-1, 1)/2,math.random(0, 1)/2,math.random(-0, 0)),4/SValue,4/SValue,4/SValue, -.1/SValue, -.1/SValue, -.1/SValue, 0.03,SRightArm,-.0,"1") end local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) refpart.Anchored = true refpart.CFrame = SRightArm.CFrame * cn(0,-1,0) MagniDamage(refpart, 3, 5, 10, 2, "Normal2") game:GetService("Debris"):AddItem(refpart, 0) end if ClickNum == 2 then for i = 0,.2,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(-55) + RootPart.RotVelocity.Y / 24),.4) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(75) + RootPart.RotVelocity.Y / 24),.4) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(75- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.4) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.4) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2) end for i = 0,.4,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(90) + RootPart.RotVelocity.Y / 24),.6) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 2.5, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-90) + RootPart.RotVelocity.Y / 24),.6) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(45- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.6) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-90+ 1 * math.cos(sine / 20))),.6) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2) end local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character) if hitray ~= nil then local SValue = 1.5 AirEffect(BrickColor.new("Mint"), CFrame.new(pos) * cn(math.random(-1, 1)/2,math.random(0, 1)/2,math.random(-0, 0)),4/SValue,4/SValue,4/SValue, -.1/SValue, -.1/SValue, -.1/SValue, 0.03,SLeftArm,-.0,"1") end ---MagniDamage(SLeftArm, 5, 5, 10, 2, "Normal2") local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) refpart.Anchored = true refpart.CFrame = SLeftArm.CFrame * cn(0,-1,0) MagniDamage(refpart, 3, 5, 10, 2, "Normal2") game:GetService("Debris"):AddItem(refpart, 0) end ClickNum = ClickNum + 1 if ClickNum > 2 then ClickNum=1 end StandAttack = false -- attack = false end PunchLoop = false Button1Down=function() if attack==false then PunchLoop=true while PunchLoop == true do if StandOut == true and StandAttack == false then PunchCombo() else swait() end end if StandOut == true and StandAttack == false then StandAttack = true so("588699004",STorso,1,1) for i = 0,2,0.1 do swait() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 7, Character) SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + SRootPart.RotVelocity.Y / 12),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-30- 1 * math.cos(sine / 20))),.2) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(30+ 1 * math.cos(sine / 20))),.2) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) end so("233856130",STorso,1.5,1) local SValue = .5 local SValue2 = 1.5 local STime = 0.035 local STime2 = 0.028 AirEffect(BrickColor.new("Mint"), HeartHandle1.CFrame * cn(math.random(0,0)/2,math.random(0,0)/2,math.random(0,0)),4*SValue,4*SValue,4*SValue, SValue2,SValue2, SValue2, STime,SLeftArm,-.0,"1") AirEffect(BrickColor.new("Really black"), HeartHandle1.CFrame * cn(math.random(0,0)/2,math.random(0,0)/2,math.random(0,0)),1-4*SValue,1-4*SValue,1-4*SValue, SValue2,SValue2, SValue2, STime2,SLeftArm,-.0,"1") MagniDamage(HeartHandle1, 12, 10, 20, 20, "Normal") for i = 0,4,0.1 do swait() SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(90- 1 * math.cos(sine / 20))),.3) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-90+ 1 * math.cos(sine / 20))),.3) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15) end StandAttack = false end end end Button1Up=function() if PunchLoop == true then PunchLoop = false end end coroutine.resume(coroutine.create(function() EyeClose(0.1) end)) KeyDown=function(key) if attack == false then if key == "q" then if StandOut == true then StandOut = false if StandEyeOpen == true then coroutine.resume(coroutine.create(function() EyeClose(0.1) end)) end so("588701109",Torso,1.5,1) SFade() else StandOut = true if StandEyeOpen == false then coroutine.resume(coroutine.create(function() EyeOpen(0.05) end)) end so("588695064",Torso,2,.9) SVisible() end end if key == "e" and StandOut == true and StandAttack == false then StandAttack = true attack = true coroutine.resume(coroutine.create(function() so("588698460",Torso,1.5,1) for i = 0,2,0.1 do swait() SRootPart.CFrame = clerp(SRootPart.CFrame,cn(RootPart.Position,MHIT.p)*cn(3,1,0),.3) end for i = 0,4,0.1 do swait() SRootPart.CFrame = clerp(SRootPart.CFrame,cn(SRootPart.Position,MHIT.p),.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-65)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(65)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(65- 0 * math.cos(sine2 / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end coroutine.resume(coroutine.create(function() local GunPart = Instance.new("Part",Character) GunPart.Transparency = 0 GunPart.CanCollide = false GunPart.Anchored = false GunPart.CFrame = CFrame.new(0,0,0) GunPart.Size = Vector3.new(0.85,.85,.05) GunPart.Material = "Neon" GunPart.BrickColor = BrickColor.new("Bright red") local GunPartWeld = Instance.new("Weld",GunPart) GunPartWeld.C0 = CFrame.new(0,0,0.99) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)) GunPartWeld.Part0 = GunPart GunPartWeld.Part1 = SRightArm wait(.1) for i = 1,5 do so("233856079",STorso,1.5,.8,4) coroutine.resume(coroutine.create(function() local Glow1 = Color3.new(1,1,1) local Glow2 = Color3.new(1,1,1) local hitray,pos = rayCast(GunPart.Position, GunPart.CFrame.lookVector, 50, Character) local WalkPart = Instance.new("Part",Character) WalkPart.Transparency = 1 WalkPart.CanCollide = false WalkPart.Anchored = true WalkPart.CFrame = CFrame.new(0,0,0) WalkPart.Size = Vector3.new(.1,.1,.1) local WalkPart2 = Instance.new("Part",Character) WalkPart2.Transparency = 1 WalkPart2.CanCollide = false WalkPart2.Anchored = true WalkPart2.CFrame = GunPart.CFrame WalkPart2.Size = Vector3.new(.1,.1,.1) local mag=(WalkPart2.Position-pos).magnitude local Attach1 = Instance.new("Attachment",WalkPart2) local Attach2 = Instance.new("Attachment",WalkPart) local Beam1 = Instance.new("Beam",WalkPart) Attach2.Position = pos Attach1.Position = Vector3.new(0,0,0) Beam1.Texture = "rbxassetid://1134824633" Beam1.Width0 = .0 Beam1.Width1 = .0 Beam1.FaceCamera = true Beam1.Color = ColorSequence.new(Glow1,Glow2) Beam1.Transparency = NumberSequence.new(0,0) Beam1.TextureLength = 10 Beam1.Attachment0 = Attach1 Beam1.Attachment1 = Attach2 Beam1.TextureSpeed = 10 Beam1.LightEmission = 1 --print(mag/40) local HitModel = nil if hitray ~= nil then HitModel = hitray.Parent if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then HitModel = hitray.Parent.Parent end end local HasHum = false local ModelCanSlap = false local slaped2 = nil coroutine.resume(coroutine.create(function() for _,v in pairs(HitModel:GetChildren()) do if v:isA("Humanoid") then v.Health = v.Health - math.random(5,20) end end end)) coroutine.resume(coroutine.create(function() if hitray ~= nil then local HitEffectPart = Instance.new("Part",Character) HitEffectPart.Transparency = 1 HitEffectPart.CanCollide = false HitEffectPart.Anchored = true HitEffectPart.CFrame =CFrame.new(0,0,0)+pos HitEffectPart.Size = Vector3.new(.05,.05,.05) local NewParticEffect1=ParticEffect1:Clone() NewParticEffect1.Parent= HitEffectPart game:GetService("Debris"):AddItem(HitEffectPart, 5) coroutine.resume(coroutine.create(function() for i = 2,0,-0.1 do wait() NewParticEffect1.Rate = i*100 end NewParticEffect1.Rate = 0 end)) else Beam1.Transparency = NumberSequence.new(0,1) end for i = 0,4,0.1 do swait(.7) if hitray ~= nil then Beam1.Transparency = NumberSequence.new(i,(i)/2) else Beam1.Transparency = NumberSequence.new(i/2,1) end --GunPart.Transparency = i*1.5 --GunPart.Size = Vector3.new(0.85-i,.85-i,.05) Beam1.Width0 = 1 - i/4 Beam1.Width1 = 1 - i/4 end game:GetService("Debris"):AddItem(WalkPart2, .4) game:GetService("Debris"):AddItem(WalkPart, .4) game:GetService("Debris"):AddItem(Attach1, .4) game:GetService("Debris"):AddItem(Attach2, .4) end)) end)) swait(15) end game:GetService("Debris"):AddItem(GunPart, .6) end)) for i = 0,8,0.1 do swait() SRootPart.CFrame = clerp(SRootPart.CFrame,cn(SRootPart.Position,MHIT.p)*cn(0,0,0),.5) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-65)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(65)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 2/2)),math.rad(0),math.rad(65)),.2) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end StandAttack = false end)) for i = 1,5,.1 do swait() Humanoid.WalkSpeed = .01 Humanoid.JumpPower = 0 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(50)), .15) Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(-50)), .25) RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(90 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(50 + 2 * math.cos(sine / 12))), 0.1) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-10 - 2 * math.cos(sine / 12))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15) end Humanoid.WalkSpeed = 16 Humanoid.JumpPower = 60 attack = false end if key == "z" and StandOut == true and StandAttack == false then StandAttack = true attack = true coroutine.resume(coroutine.create(function() so("231917977",Torso,1.5,1) for i = 0,0.8,0.1 do swait() SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(3,2,-2),.25) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(20)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-20)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(90- 0 * math.cos(sine2 / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end local hitray2 = nil local pos2 = nil local hashum=false coroutine.resume(coroutine.create(function() wait(.2) -------------------------------------------------------------------------------------------------------------------------------------------- coroutine.resume(coroutine.create(function() local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 3, Character) hitray2 = hitray pos2 = pos local HitModel = nil if hitray ~= nil then print(hitray.Name) HitModel = hitray.Parent if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then HitModel = hitray.Parent.Parent end end coroutine.resume(coroutine.create(function() for _,v in pairs(HitModel:GetChildren()) do if v:isA("Humanoid") then hashum=true local FoundTorso = HitModel:FindFirstChild("Torso") or HitModel:FindFirstChild("UpperTorso") local HitW = Instance.new("Weld",FoundTorso) HitW.C0 = cn(-.5,0,-1.0)*angles(math.rad(90),math.rad(0),math.rad(150)) --RootPart.Anchored = true HitW.Part0 = FoundTorso HitW.Part1 = SRightArm so("331666014 ",Handle,1,1.2) print(1) wait(1) so("588698460 ",Handle,1,1.2) so("588706798 ",Handle,1,0.8) local ST = Create("Model"){ Parent = workspace, Name = "Statue of "..HitModel.Name } for _,v2 in pairs(HitModel:GetChildren()) do if v2:isA("BasePart") and v2.Name == "HumanoidRootPart" then -- v2.Anchored = true end --v.Parent:BreakJoints() if v2:isA("BasePart") and v2.Name ~= "HumanoidRootPart" then --w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse() local StonePart = Create("Part"){ Parent = ST, Material = "Concrete", Reflectance = 0, Transparency = 0, Name = v2.Name, Size = v2.Size, Locked = true, CanCollide = true, CFrame = v2.CFrame, Anchored = true } end end local STFoundTorso = ST:FindFirstChild("Torso") or ST:FindFirstChild("UpperTorso") for _,v3 in pairs(ST:GetChildren()) do local STW=weld(v3,v3,STFoundTorso,STFoundTorso.CFrame:toObjectSpace(v3.CFrame):inverse() ) v3.Anchored = false end local HitW2 = Instance.new("Weld",STFoundTorso) HitW2.C0 = cn(-.5,0,-1.0)*angles(math.rad(90),math.rad(0),math.rad(150)) HitW2.Part0 = STFoundTorso HitW2.Part1 = SRightArm v.Parent:BreakJoints() v.Parent.Parent = nil for _,v2 in pairs(game:GetService("Players"):GetChildren()) do if v2:isA("Player") then if v2.Character == HitModel then end end end wait(1) HitW2:Destroy() end end end)) end)) --------------------------------------------------------------------------------------------------------------------------------------------- end)) for i = 0,4,0.1 do swait() SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(2,1,-3.0),.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-90)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(120)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(20- 0 * math.cos(sine2 / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(40- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-33+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-28+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end if hitray2 ~= nil and hashum == true then for i = 0,5,0.1 do swait() --SRootPart.CFrame = clerp(SRootPart.CFrame,SRootPart.CFrame,.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-50)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(50)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(110- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(20- 0 * math.cos(sine2 / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-13+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end for i = 0,5,0.1 do swait() --SRootPart.CFrame = clerp(SRootPart.CFrame,SRootPart.CFrame,.3) SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-40)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, -1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(90- 0 * math.cos(sine2 / 20))),.1) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-13+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25) end end StandAttack = false end)) for i = 1,5,.1 do swait() Humanoid.WalkSpeed = .01 Humanoid.JumpPower = 0 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(-60)), .15) Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(60)), .25) RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(60 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(10 + 2 * math.cos(sine / 12))), 0.2) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(90 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-30 - 2 * math.cos(sine / 12))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15) end Humanoid.WalkSpeed = 16 Humanoid.JumpPower = 60 attack = false end if key == "x" and StandOut == true and StandAttack == false then StandAttack = true attack = true local TCF = Torso.CFrame local standhitray,pos = rayCast(SRootPart.Position, CFrame.new(SRootPart.Position, SRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character) if standhitray ~=nil then HoldBubble = true so("588707205",Torso,1,0.8) end local Ori = SRootPart.Orientation coroutine.resume(coroutine.create(function() while HoldBubble == true do swait() if standhitray ~=nil then SRootPart.CFrame = clerp(SRootPart.CFrame,cn(0,0,0)*CFrame.Angles(math.rad(0),math.rad(Ori.y),math.rad(Ori.z))+pos,.25) end SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 1.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(70+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(10- .5 * math.cos(sine2 / .1))),.15) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(-10+ .5 * math.cos(sine2 / .1))),.15) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.00+ .0 * math.cos(sine2 / 20), -.3) * CFrame.Angles(math.rad(5+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .0 * math.cos(sine2 / 20), -.15) * CFrame.Angles(math.rad(0+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15) end StandAttack = false end)) coroutine.resume(coroutine.create(function() if standhitray ~=nil then local DirtCircleT = 0 for i = 73,83,1 do wait()DirtCircleT = DirtCircleT + 1 MakeRing(15,10+20*math.cos(i/10*2),TCF,3,1-DirtCircleT/10,2-4*math.cos(i/10*2),3-4*math.cos(i/10*2),40*math.cos(i/5)*math.cos(i/10) , standhitray) end DirtCircleT = 0 end end)) attack = false end if key == "c" and StandOut == true and StandAttack == false then StandAttack = true attack = true HoldRapid = true coroutine.resume(coroutine.create(function() EyeClose(0.05) wait() EyeOpen(0.1) end)) so("233096557",STorso,.8,1.0) for i = 0,3,0.1 do swait() SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(70+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(10- .5 * math.cos(sine2 / .1))),.15) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(-10+ .5 * math.cos(sine2 / .1))),.15) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.80+ .0 * math.cos(sine2 / 20), -.3) * CFrame.Angles(math.rad(65+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.85+ .0 * math.cos(sine2 / 20), -.35) * CFrame.Angles(math.rad(60+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15) end --local mag=(SRightArm.Position-MHIT.p).magnitude --print(mag) --[[ for i,v in next, Arc do Tween(Ball, .025, 'Linear', 'InOut', {CFrame = cf(v)}) lrs:wait() end local Ball = NewObject('Part', script, {Size = vec3(2.5,2.5,2.5), Material='Neon', Color=bc'Alder'.Color, CFrame=cf(Arc[1]), Shape = 'Ball'}) --]]local Ori = SRootPart.Orientation local standhitray,pos = rayCast(SRootPart.Position, CFrame.new(SRootPart.Position, SRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character) coroutine.resume(coroutine.create(function() while HoldRapid == true do swait() if standhitray ~=nil then SRootPart.CFrame = clerp(SRootPart.CFrame,cn(0,0,0)*CFrame.Angles(math.rad(0),math.rad(Ori.y),math.rad(Ori.z))+pos,.25) else HoldRapid = false end SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1) SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 6.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-10+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15) SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), .1) * CFrame.Angles(math.rad(90- 1 * math.cos(sine2 / .1)),math.rad(0),math.rad(90- .5 * math.cos(sine2 / .1))),.15) SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), .1) * CFrame.Angles(math.rad(90- 1 * math.cos(sine2 / .1)),math.rad(0),math.rad(-90+ .5 * math.cos(sine2 / .1))),.1) SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.80+ .0 * math.cos(sine2 / 20), -.1) * CFrame.Angles(math.rad(-25+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15) SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .0 * math.cos(sine2 / 20), -.15) * CFrame.Angles(math.rad(-15+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15) end StandAttack = false end)) coroutine.resume(coroutine.create(function() while HoldRapid == true do so("231917950",STorso,.8,1.0) for i = 1,1 do swait(2.5) coroutine.resume(coroutine.create(function() local BulletPart = CreatePart(effectmodel, "Concrete", 0, 0, BrickColor.new(""), "Effect", Vector3.new(0.7,0.7,0.7)) BulletPart.Anchored = true local Attach1 = Instance.new("Attachment",BulletPart) local Attach2 = Instance.new("Attachment",BulletPart) local Trail1 = Instance.new("Trail",BulletPart) Attach2.Position = Vector3.new(0,1,0) Attach1.Position = Vector3.new(0,-1,0) local Glow1 = Color3.new(0,1,0) local Glow2 = Color3.new(0,1,0) Trail1.Texture = "rbxassetid://1134824633" --Trail1.FaceCamera = true Trail1.Color = ColorSequence.new(Glow1,Glow2) Trail1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.5,.8),NumberSequenceKeypoint.new(1,1)}) --Trail1.TextureLength = 1 Trail1.Attachment0 = Attach1 Trail1.Attachment1 = Attach2 Trail1.Lifetime = .04 Trail1.LightEmission = 1 game:GetService("Debris"):AddItem(BulletPart, 10) local SpreadAmount=8 local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), 0, math.random(-SpreadAmount, SpreadAmount)) local to = MHIT.p + SpreadVectors local from = (STorso.CFrame*cf(0,2,-0)).p local Arc = CalculateArc(.8, from, to) local lastpart = SRightArm local hashit= false BulletPart.CFrame = STorso.CFrame - vt(math.random(-40,40),100,math.random(-40,40)) for i,v in next, Arc do if hashit == false and BulletPart.Parent == nil then hashit= true AirEffect(BrickColor.new("Mint"), BulletPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)),4,4,4, -.1, -.1, -.1, 0.03,lastpart,-.4,"1") end if BulletPart.Parent ~= nil then local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new()) refpart.Anchored = true refpart.CFrame = cf(v) refpart.CFrame = cf(refpart.Position,lastpart.Position) local mag=(lastpart.Position-refpart.Position).magnitude lastpart = refpart BulletPart.CFrame = clerp(BulletPart.CFrame,refpart.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),.6) local hit, pos = rayCast(refpart.Position, refpart.CFrame.lookVector, -mag-1.0, RootPart.Parent) if hit ~= nil then hashit = true if BulletPart.Parent ~= nil then local HitPart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really red"), "Effect", Vector3.new(0,0,0)) HitPart.Anchored = true HitPart.CFrame = cf(pos) -- so("191395579",HitPart,0.9,1.3) so("200633924",HitPart,0.3,1.2) MagniDamage(HitPart, 6, 30, 45, 0, "Normal") game:GetService("Debris"):AddItem(HitPart, 3) AirEffect(hit.BrickColor, HitPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)), 3.2,3.2,3.2, 1, 2, 1, 0.1,refpart,.0,"1") for i = 1,math.random(1, 3) do AirEffect(BrickColor.new("Mint"), HitPart.CFrame * cn(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1)),4,.2,.2, -.1, 0, -0, 0.03,refpart,.2,"3") end end coroutine.resume(coroutine.create(function() BulletPart:Destroy() end)) end game:GetService("Debris"):AddItem(refpart, .0) swait() end end coroutine.resume(coroutine.create(function() if BulletPart.Parent ~= nil then hashit= true AirEffect(BrickColor.new("Mint"), BulletPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)),4,4,4, -.1, -.1, -.1, 0.03,lastpart,-.4,"1") BulletPart:Destroy() end end)) end)) end wait(.2) end StandAttack = false end)) attack = false end local NextSong = {{"rbxassetid://628838389"},{"rbxassetid://460279930","rbxassetid://460280052"},{"rbxassetid://204277061"},{"rbxassetid://150111400"},{"rbxassetid://506040276"},{"rbxassetid://333689726","rbxassetid://333689867","rbxassetid://333690003"},{"rbxassetid://460281677"},{"rbxassetid://204245040"}} if key == "m" then if attack==false then attack = true if Torso:findFirstChild("ElementalStandoMusic") then local z = Torso:findFirstChild("ElementalStandoMusic") coroutine.resume(coroutine.create(function() local z2 = Torso:findFirstChild("ElementalStandoMusicPart2") local z3 = Torso:findFirstChild("ElementalStandoMusicPart3") z2:Destroy() z3:Destroy() end)) SongNum = SongNum + 1 if SongNum > #NextSong then SongNum = 1 end z:Destroy() else coroutine.resume(coroutine.create(function() local z2 = Torso:findFirstChild("ElementalStandoMusicPart2") local z3 = Torso:findFirstChild("ElementalStandoMusicPart3") z2:Destroy() z3:Destroy() end)) local z = Instance.new("Sound",Torso) z.Looped = true z.Volume = 1.6 z.Pitch = 1 z.SoundId = NextSong[SongNum][1] z:Play() z.Name = "ElementalStandoMusic" local z2 = nil local z3 = nil if NextSong[SongNum][2] ~= nil then z.Looped = false z2 = Instance.new("Sound",Torso) z2.Volume = 0 z2.Pitch = 0 z2.SoundId = NextSong[SongNum][2] z2:Play() z2.Name = "ElementalStandoMusicPart2" end if NextSong[SongNum][3] ~= nil then z3 = Instance.new("Sound",Torso) z3.Volume = 0 z3.Pitch = 0 z3.SoundId = NextSong[SongNum][3] z3:Play() z3.Name = "ElementalStandoMusicPart3" end local keepPlaying = true coroutine.resume(coroutine.create(function() wait(1) while z.Parent ~= nil do coroutine.resume(coroutine.create(function() if NextSong[SongNum][2] ~= nil and z.Playing == false then z2.Volume = 1.6 z2.Pitch = 1 z.Volume = 0 z:Stop() end end)) coroutine.resume(coroutine.create(function() if NextSong[SongNum][3] ~= nil and z2.Playing == false then z3.Volume = 1.6 z3.Pitch = 1 z2.Volume = 0 z2:Stop() end end)) if NextSong[SongNum][3] ~= nil and z3.Playing == false then z:Play() z2.Pitch = 0 z3.Pitch = 0 wait() z2:Play() z3:Play() end if NextSong[SongNum][2] ~= nil and NextSong[SongNum][3] == nil and z2.Playing == false then z:Play() z2.Pitch = 0 wait() z2:Play() end swait() end end)) end swait() end attack = false end end end KeyUp=function(key) if attack == false then if key == "x" then if HoldBubble == true then HoldBubble = false so("588705525",Torso,1,.8) end end end if StandAttack == true then if key == "c" then if HoldRapid == true then HoldRapid = false end end end end coroutine.resume(coroutine.create(function() while Humanoid.Health>0 do if StandEyeOpen == true then for i = 0,math.random(4,6) do --StandBlinkTimer = 1 wait(1) end if StandOut == true then if StandEyeOpen == true then EyeClose(0.1) EyeOpen(0.1) end end end wait() end end)) print("made by 123jl123") sine2=0 change2 = 0.5 if clocking == false then Torso.Position=vt(0,0,0)end coroutine.resume(coroutine.create(function() local remote = Instance.new 'RemoteFunction'; remote.Parent = Character; remote.OnServerInvoke = function (player, request, ...) if (player ~= Player) then return error ('You cannot invoke this remote', 0); end; if (request == 1) then local k = ...; KeyDown(k) end; if (request == 2) then local k = ...; KeyUp(k) end; if (request == 3) then local k = ...; if k == "Down" then Button1Down(k) elseif k == "Up" then Button1Up(k) end end; if (request == 4) then local k=...; MTARGET=k end if (request == 5) then local k=...; MHIT=k end end; remote.Name = 'ServerRemote'; local remote = NLS ([[ Player = nil Player = owner Character = Player.Character remote=Player.Character:WaitForChild 'ServerRemote'; local mouse = Player:GetMouse(); plr=Player local mouse = Player:GetMouse(); mouse.Move:connect(function() remote:InvokeServer (4, mouse.Target); remote:InvokeServer (5, mouse.hit); end) mouse.Button1Down:connect(function() remote:InvokeServer (3, "Down"); end) mouse.Button1Up:connect(function() remote:InvokeServer (3, "Up"); end) mouse.KeyDown:connect(function(k) k = k:lower() remote:InvokeServer (1, k); end) mouse.KeyUp:connect(function(k) k = k:lower() remote:InvokeServer (2, k); end) ]], Player.Character) end)) while Humanoid.Health>0 do swait() coroutine.resume(coroutine.create(function() if lasthit ~= nil and lasthit.Parent ~= nil and lasthit.Health > 0.01 then coroutine.resume(coroutine.create(function() local targ = RootPart.Position - lasthitpos local mag = targ.magnitude if mag > 20 then lasthit = nil end end)) local HTorso = lasthit.Parent:FindFirstChild("Torso") or lasthit.Parent:FindFirstChild("UpperTorso") lasthitpos = RootPart.CFrame.lookVector else lasthit = nil end end)) coroutine.resume(coroutine.create(function() if lasthit ~= nil then else lasthitpos=RootPart.CFrame.lookVector end end)) sine = sine + change sine2 = sine2 + change2 hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character) if hitfloor ~= nil then inAir = true else inAir = false end if inAir == true then if inAir2 == false then JumpAfterEffect() end end if hitfloor ~= nil then inAir2 = true else inAir2 = false end local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude local velderp = RootPart.Velocity.y if RootPart.Velocity.y > 1 and hitfloor == nil then Anim = "Jump" elseif RootPart.Velocity.y < -1 and hitfloor == nil then Anim = "Fall" elseif Humanoid.Sit == true then Anim = "Sit" elseif torvel < 1 and hitfloor ~= nil then Anim = "Idle" elseif torvel > 2 and hitfloor ~= nil then if sprintmode == true then Anim = "Run" else Anim = "Walk" end else Anim = "" end if attack == false then if Anim == "Jump" then Humanoid.WalkSpeed = 16 change = 0.5 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-2.5 - 1.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), .10) Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0)), .1) RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.60, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(10 + 0 * math.cos(sine / 8))), 0.1) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-10 - 2 * math.cos(sine / 8))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.85+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.08) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.35+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1) elseif Anim == "Fall" then change = 0.5 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), .10) Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0)), .1) RW.C0 = clerp(RW.C0, CFrame.new(1.3 , 0.50, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(45 + 0 * math.cos(sine / 8))), 0.1) LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-45 - 2 * math.cos(sine / 8))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.55+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1) elseif Anim == "Idle" then change = 0.5 Humanoid.WalkSpeed = 12 Humanoid.JumpPower = 60 RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(10)), .15) Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(-10)), .15) RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(10 + 2 * math.cos(sine / 12))), 0.1) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-10 - 2 * math.cos(sine / 12))), 0.1) RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15) LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15) elseif Anim == "Walk" then change = 1.2 Humanoid.WalkSpeed = 12 Humanoid.JumpPower = 60 RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.185 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 3 * math.cos(sine / 3.5)), math.rad(0), math.rad(8 * math.cos(sine / 7))), 0.2) Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(5 + 2.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-8 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2) RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.6, 0) * angles(math.rad(15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2) LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, 0) * angles(math.rad(-15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2) RH.C0 = RH.C0:lerp( cf(.5, -0.825 - 0.55 * math.cos(sine / 7) / 2,-0.1+ 0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(-90), math.rad(1 * math.cos(sine / 7))), 0.15) LH.C0 = LH.C0:lerp( cf(-.5, -0.825 + 0.55 * math.cos(sine / 7) / 2,-0.1+ -0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(90), math.rad(1 * math.cos(sine / 7))), 0.15) end end end