Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -->>By 123jl23<<--
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- Player = game:GetService("Players").LocalPlayer
- 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 mouse = Player:GetMouse()
- 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("Torso")
- 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
- 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 i=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 i=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 i=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)
- 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(74982696) 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
- mouse.Button1Down:connect(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)
- mouse.Button1Up:connect(function()
- if PunchLoop == true then
- PunchLoop = false
- end
- end)
- coroutine.resume(coroutine.create(function() EyeClose(0.1) end))
- mouse.KeyDown:connect(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,mouse.hit.p)*cn(3,1,0),.3)
- end
- for i = 0,4,0.1 do swait()
- SRootPart.CFrame = clerp(SRootPart.CFrame,cn(SRootPart.Position,mouse.hit.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,mouse.hit.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-mouse.hit.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 = mouse.Hit.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)
- mouse.KeyUp:connect(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
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement