Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bypass = "death"
- loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()
- -----OPTIONS
- local ToolName = "BackGuitar" ----- the hats name on explorer/dex (not name in catalog)
- local NoSound = true ----- sound or no sound (Background Music)
- local OldModel = false ----- Use Old Model or your accessory
- local IsDead = false
- local StateMover = true
- local playerss = workspace.non
- local maybe = playerss[ToolName].Handle
- local bbv,bullet
- if Bypass == "death" then
- bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]
- bullet.Transparency = 1
- bullet.Massless = true
- if bullet:FindFirstChildOfClass("Attachment") then
- for _,v in pairs(bullet:GetChildren()) do
- if v:IsA("Attachment") then
- v:Destroy()
- end
- end
- end
- bbv = Instance.new("BodyPosition",bullet)
- bbv.Position = playerss.Torso.CFrame.p
- end
- if maybe:FindFirstChild("AccessoryWeld") then maybe:FindFirstChild("AccessoryWeld"):Destroy() end
- if game.Players.LocalPlayer.Character[ToolName].Handle:FindFirstChild("AccessoryWeld") then game.Players.LocalPlayer.Character[ToolName].Handle:FindFirstChild("AccessoryWeld"):Destroy() end
- maybe:FindFirstChildOfClass("AlignPosition").Name = "AlignPosition2"
- maybe:FindFirstChildOfClass("AlignOrientation").Name = "AlignOrientation2"
- playerss.Torso.WaistBackAttachment.Position = Vector3.new(-0, -0, 0.6)
- playerss.Torso.WaistBackAttachment.Orientation = Vector3.new(-4.16, -179.28, 99.8)
- if Bypass == "death" then
- coroutine.wrap(function()
- while true do
- if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end
- if StateMover then
- bbv.Position = playerss.Torso.CFrame.p
- bullet.Position = playerss.Torso.CFrame.p
- end
- game:GetService("RunService").RenderStepped:wait()
- end
- end)()
- end
- local CDDF = {}
- local DamageFling = function(DmgPer)
- if IsDead or Bypass ~= "death" or (DmgPer.Name == playerss.Name and DmgPer.Name == "non") or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end
- CDDF[DmgPer] = true; StateMover = false
- local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)
- bbav = Instance.new("BodyAngularVelocity",bullet)
- bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)
- bbav.P = 1000000000000000000000000000
- bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)
- game:GetService("Debris"):AddItem(bbav,0.1)
- bullet.Rotation = playerss.Torso.Rotation
- for _=1,15 do
- bbv.Position = PosFling
- bullet.Position = PosFling
- wait(0.03)
- end
- bbv.Position = playerss.Torso.CFrame.p
- bullet.Position = playerss.Torso.CFrame.p
- CDDF[DmgPer] = false; StateMover = true
- end
- wait(1/60)
- --require(4781464455)()
- -- By RealBredbeargotban
- -- Script Name: ITS YA BOY CLEETUS
- -- Original By Lord_Phantasmagoria (CKbackup)
- p = game.Players.LocalPlayer
- m = p:GetMouse()
- ch = playerss
- root = ch.HumanoidRootPart
- hum = ch.Humanoid
- --userinput = game:GetService("UserInputService")
- debris = game:GetService("Debris")
- anim = "Idle"
- attack = false
- grabbed = false
- canplay = false
- canplaying = false
- sine = 0
- change = 1
- speed = 75
- jpower = 75
- Instance.new("ForceField",ch).Visible = false
- -- Welds
- local neck = Instance.new("Weld",ch.Torso)
- neck.Part0 = ch.Torso
- neck.Part1 = ch.Head
- neck.C0 = CFrame.new(0,1.5,0)
- local torso = Instance.new("Weld",root)
- torso.Part0 = root
- torso.Part1 = ch.Torso
- local rs = Instance.new("Weld",ch.Torso)
- rs.Part0 = ch.Torso
- rs.Part1 = ch["Right Arm"]
- rs.C0 = CFrame.new(1.5,0.5,0)
- rs.C1 = CFrame.new(0,0.5,0)
- local ls = Instance.new("Weld",ch.Torso)
- ls.Part0 = ch.Torso
- ls.Part1 = ch["Left Arm"]
- ls.C0 = CFrame.new(-1.5,0.5,0)
- ls.C1 = CFrame.new(0,0.5,0)
- local rh = Instance.new("Weld",ch.Torso)
- rh.Part0 = ch.Torso
- rh.Part1 = ch["Right Leg"]
- rh.C0 = CFrame.new(0.5,-1,0)
- rh.C1 = CFrame.new(0,1,0)
- local lh = Instance.new("Weld",ch.Torso)
- lh.Part0 = ch.Torso
- lh.Part1 = ch["Left Leg"]
- lh.C0 = CFrame.new(-0.5,-1,0)
- lh.C1 = CFrame.new(0,1,0)
- -- Music
- local music = Instance.new("Sound",root)
- music.SoundId = "rbxassetid://2208519872"
- music.Name = "Music"
- music.PlaybackSpeed = 1.25
- music.Volume = 3
- music.Looped = true
- --music:Play()
- -- Cleetus lol
- -- BANJO
- banjom = ch:FindFirstChild(ToolName).Handle
- local banjo = banjom
- local banjoweld = Instance.new("Weld",banjo)
- banjoweld.Part0 = banjo
- banjoweld.Part1 = ch["Left Arm"]
- --banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(-90),0)
- -- DA GUN
- snipar = Instance.new("Model")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Weld3 = Instance.new("Weld")
- Part4 = Instance.new("Part")
- snipar.Name = "Sniper"
- snipar.Parent = script
- Part1.Parent = snipar
- Part1.CFrame = CFrame.new(-296.341797, -14.0734425, -241.47963, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.Position = Vector3.new(-296.341797, -14.0734425, -241.47963)
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part1.Transparency = 1
- Part1.Size = Vector3.new(4, 1, 2)
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Really black")
- Part1.CanCollide = false
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Really black")
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "rbxassetid://442476524"
- SpecialMesh2.Scale = Vector3.new(4.5, 5, 4.5)
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- Weld3.Name = "qCFrameWeldThingy"
- Weld3.Parent = Part1
- Weld3.C1 = CFrame.new(-0.539863586, -0.206169009, 0.260091782, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Weld3.Part0 = Part4
- Weld3.Part1 = Part1
- Weld3.part1 = Part1
- Part4.Name = "Handle"
- Part4.Parent = snipar
- Part4.CFrame = CFrame.new(-296.881653, -14.2796116, -241.219543, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part4.Position = Vector3.new(-296.881653, -14.2796116, -241.219543)
- Part4.Transparency = 1
- Part4.Size = Vector3.new(0.5, 0.5, 1)
- Part4.BottomSurface = Enum.SurfaceType.Smooth
- Part4.CanCollide = false
- Part4.TopSurface = Enum.SurfaceType.Smooth
- local dagun = script.Sniper
- local gunweld = Instance.new("Weld",dagun.Handle)
- gunweld.Part0 = dagun.Handle
- gunweld.Part1 = ch["Right Arm"]
- gunweld.C0 = CFrame.new(-1.25,-0.1,0)*CFrame.Angles(math.rad(90),0,math.rad(85))
- -- Special stuff
- Model0 = Instance.new("Model")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Part3 = Instance.new("Part")
- ParticleEmitter4 = Instance.new("ParticleEmitter")
- Beam5 = Instance.new("Beam")
- ParticleEmitter6 = Instance.new("ParticleEmitter")
- Beam7 = Instance.new("Beam")
- Beam8 = Instance.new("Beam")
- Beam9 = Instance.new("Beam")
- Beam10 = Instance.new("Beam")
- Smoke11 = Instance.new("Smoke")
- Part12 = Instance.new("Part")
- SpecialMesh13 = Instance.new("SpecialMesh")
- Part14 = Instance.new("Part")
- SpecialMesh15 = Instance.new("SpecialMesh")
- Part16 = Instance.new("Part")
- SpecialMesh17 = Instance.new("SpecialMesh")
- Part18 = Instance.new("Part")
- SpecialMesh19 = Instance.new("SpecialMesh")
- Model0.Name = "Cursed"
- Model0.Parent = script
- Model0.PrimaryPart = Part3
- Part1.Name = "Hand"
- Part1.Parent = Model0
- Part1.CFrame = CFrame.new(-144.465546, 19.3117313, 32.6193542, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part1.Position = Vector3.new(-144.465546, 19.3117313, 32.6193542)
- Part1.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part1.Size = Vector3.new(4, 4, 4)
- Part1.Anchored = true
- Part1.BottomSurface = Enum.SurfaceType.Smooth
- Part1.BrickColor = BrickColor.new("Really black")
- Part1.TopSurface = Enum.SurfaceType.Smooth
- Part1.brickColor = BrickColor.new("Really black")
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "rbxassetid://1282322452"
- SpecialMesh2.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- Part3.Name = "Ball"
- Part3.Parent = Model0
- Part3.CFrame = CFrame.new(-143.921844, 11.9999943, 29.681366, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part3.Position = Vector3.new(-143.921844, 11.9999943, 29.681366)
- Part3.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part3.Size = Vector3.new(24, 24, 24)
- Part3.Anchored = true
- Part3.BottomSurface = Enum.SurfaceType.Smooth
- Part3.BrickColor = BrickColor.new("Really black")
- Part3.Material = Enum.Material.Neon
- Part3.TopSurface = Enum.SurfaceType.Smooth
- Part3.brickColor = BrickColor.new("Really black")
- Part3.Shape = Enum.PartType.Ball
- ParticleEmitter4.Parent = Part3
- ParticleEmitter4.Speed = NumberRange.new(0, 0)
- ParticleEmitter4.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
- ParticleEmitter4.LightInfluence = 1
- ParticleEmitter4.Texture = "rbxassetid://524302408"
- ParticleEmitter4.ZOffset = 3.5
- ParticleEmitter4.Size = NumberSequence.new(1.2000000476837,1.2000000476837)
- ParticleEmitter4.Drag = 1.2000000476837
- ParticleEmitter4.Lifetime = NumberRange.new(0.40000000596046, 0.40000000596046)
- ParticleEmitter4.LockedToPart = true
- ParticleEmitter4.Rate = 80
- ParticleEmitter4.SpreadAngle = Vector2.new(0.200000003, 0.200000003)
- ParticleEmitter4.VelocitySpread = 0.20000000298023
- Beam5.Parent = Part3
- Beam5.Attachment0 = nil
- Beam5.Attachment1 = nil
- Beam5.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
- Beam5.FaceCamera = true
- Beam5.LightInfluence = 1
- Beam5.Texture = "rbxassetid://185463215"
- Beam5.TextureLength = 7
- Beam5.TextureSpeed = 0.10000000149012
- Beam5.Transparency = NumberSequence.new(0,0)
- ParticleEmitter6.Parent = Part3
- ParticleEmitter6.Speed = NumberRange.new(0, 0)
- ParticleEmitter6.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
- ParticleEmitter6.LightInfluence = 1
- ParticleEmitter6.Texture = "http://www.roblox.com/asset/?id=524302408"
- ParticleEmitter6.ZOffset = 3.5
- ParticleEmitter6.Lifetime = NumberRange.new(0.40000000596046, 0.40000000596046)
- ParticleEmitter6.LockedToPart = true
- ParticleEmitter6.Rate = 55
- ParticleEmitter6.SpreadAngle = Vector2.new(0.200000003, 0.200000003)
- ParticleEmitter6.VelocitySpread = 0.20000000298023
- Beam7.Name = "Beam2"
- Beam7.Parent = Part3
- Beam7.Attachment0 = nil
- Beam7.Attachment1 = nil
- Beam7.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
- Beam7.FaceCamera = true
- Beam7.LightInfluence = 1
- Beam7.Texture = "rbxassetid://185463215"
- Beam7.TextureLength = 7
- Beam7.TextureSpeed = 0.10000000149012
- Beam7.Transparency = NumberSequence.new(0,0)
- Beam8.Name = "Beam3"
- Beam8.Parent = Part3
- Beam8.Attachment0 = nil
- Beam8.Attachment1 = nil
- Beam8.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
- Beam8.FaceCamera = true
- Beam8.LightInfluence = 1
- Beam8.Texture = "rbxassetid://185463215"
- Beam8.TextureLength = 7
- Beam8.TextureSpeed = 0.10000000149012
- Beam8.Transparency = NumberSequence.new(0,0)
- Beam9.Name = "Beam4"
- Beam9.Parent = Part3
- Beam9.Attachment0 = nil
- Beam9.Attachment1 = nil
- Beam9.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
- Beam9.FaceCamera = true
- Beam9.LightInfluence = 1
- Beam9.Texture = "rbxassetid://185463215"
- Beam9.TextureLength = 7
- Beam9.TextureSpeed = 0.10000000149012
- Beam9.Transparency = NumberSequence.new(0,0)
- Beam10.Name = "Beam5"
- Beam10.Parent = Part3
- Beam10.Attachment0 = nil
- Beam10.Attachment1 = nil
- Beam10.Color = ColorSequence.new(Color3.new(0, 0, 0),Color3.new(0, 0, 0))
- Beam10.FaceCamera = true
- Beam10.LightInfluence = 1
- Beam10.Texture = "rbxassetid://185463215"
- Beam10.TextureLength = 7
- Beam10.TextureSpeed = 0.10000000149012
- Beam10.Transparency = NumberSequence.new(0,0)
- Smoke11.Parent = Part3
- Smoke11.Color = Color3.new(0, 0, 0)
- Smoke11.Size = 10
- Smoke11.Opacity = 1
- Part12.Name = "Hand2"
- Part12.Parent = Model0
- Part12.CFrame = CFrame.new(-139.769806, 16.7660866, 32.0461121, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part12.Position = Vector3.new(-139.769806, 16.7660866, 32.0461121)
- Part12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part12.Size = Vector3.new(4, 4, 4)
- Part12.Anchored = true
- Part12.BottomSurface = Enum.SurfaceType.Smooth
- Part12.BrickColor = BrickColor.new("Really black")
- Part12.TopSurface = Enum.SurfaceType.Smooth
- Part12.brickColor = BrickColor.new("Really black")
- SpecialMesh13.Parent = Part12
- SpecialMesh13.MeshId = "rbxassetid://1282322452"
- SpecialMesh13.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh13.MeshType = Enum.MeshType.FileMesh
- Part14.Name = "Hand3"
- Part14.Parent = Model0
- Part14.CFrame = CFrame.new(-144.465546, 13.9640436, 34.6292381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part14.Position = Vector3.new(-144.465546, 13.9640436, 34.6292381)
- Part14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part14.Size = Vector3.new(4, 4, 4)
- Part14.Anchored = true
- Part14.BottomSurface = Enum.SurfaceType.Smooth
- Part14.BrickColor = BrickColor.new("Really black")
- Part14.TopSurface = Enum.SurfaceType.Smooth
- Part14.brickColor = BrickColor.new("Really black")
- SpecialMesh15.Parent = Part14
- SpecialMesh15.MeshId = "rbxassetid://1282322452"
- SpecialMesh15.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh15.MeshType = Enum.MeshType.FileMesh
- Part16.Name = "Hand4"
- Part16.Parent = Model0
- Part16.CFrame = CFrame.new(-139.414093, 13.9246101, 34.6292381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part16.Position = Vector3.new(-139.414093, 13.9246101, 34.6292381)
- Part16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part16.Size = Vector3.new(4, 4, 4)
- Part16.Anchored = true
- Part16.BottomSurface = Enum.SurfaceType.Smooth
- Part16.BrickColor = BrickColor.new("Really black")
- Part16.TopSurface = Enum.SurfaceType.Smooth
- Part16.brickColor = BrickColor.new("Really black")
- SpecialMesh17.Parent = Part16
- SpecialMesh17.MeshId = "rbxassetid://1282322452"
- SpecialMesh17.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh17.MeshType = Enum.MeshType.FileMesh
- Part18.Name = "Hand5"
- Part18.Parent = Model0
- Part18.CFrame = CFrame.new(-142.072357, 9.81830788, 34.6292381, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part18.Position = Vector3.new(-142.072357, 9.81830788, 34.6292381)
- Part18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part18.Size = Vector3.new(4, 4, 4)
- Part18.Anchored = true
- Part18.BottomSurface = Enum.SurfaceType.Smooth
- Part18.BrickColor = BrickColor.new("Really black")
- Part18.TopSurface = Enum.SurfaceType.Smooth
- Part18.brickColor = BrickColor.new("Really black")
- SpecialMesh19.Parent = Part18
- SpecialMesh19.MeshId = "rbxassetid://1282322452"
- SpecialMesh19.Scale = Vector3.new(0.5, 0.5, 0.5)
- SpecialMesh19.MeshType = Enum.MeshType.FileMesh
- local damyth = Model0
- damyth.Parent = nil
- hand = damyth.Hand
- hand2 = damyth.Hand2
- hand3 = damyth.Hand3
- hand4 = damyth.Hand4
- hand5 = damyth.Hand5
- -- Usefull functions
- function createsound(id,pitch,volume,parent)
- coroutine.resume(coroutine.create(function()
- local sound = Instance.new("Sound",parent)
- sound.SoundId = "rbxassetid://"..id
- sound.PlaybackSpeed = pitch
- sound.Volume = volume
- sound:Play()
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- until sound.Playing == false
- sound:Destroy()
- end))
- end
- function spawnlittlewave(pos,trans)
- coroutine.resume(coroutine.create(function()
- local part = Instance.new("Part",workspace)
- part.Locked = true
- part.BrickColor = BrickColor.new("White")
- part.CanCollide = false
- part.Anchored = true
- part.Transparency = trans
- part.CFrame = pos
- local wavemesh = Instance.new("SpecialMesh",part)
- wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
- for i = 0,3,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)
- end
- part:Destroy()
- end))
- end
- function GetDudesTorso(c)
- local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
- if torsy ~= nil then
- return torsy
- end
- end
- function spawnwave(pos,trans)
- coroutine.resume(coroutine.create(function()
- local part = Instance.new("Part",workspace)
- part.Locked = true
- part.BrickColor = BrickColor.new("White")
- part.CanCollide = false
- part.Anchored = true
- part.Transparency = trans
- part.CFrame = pos
- local wavemesh = Instance.new("SpecialMesh",part)
- wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
- for i = 0,8,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)
- end
- part:Destroy()
- end))
- end
- function spawnkillingwave(pos,trans)
- coroutine.resume(coroutine.create(function()
- local part = Instance.new("Part",workspace)
- part.Locked = true
- part.BrickColor = BrickColor.new("White")
- part.CanCollide = false
- part.Anchored = true
- part.Transparency = trans
- part.CFrame = pos
- local wavemesh = Instance.new("SpecialMesh",part)
- wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
- part.Touched:Connect(function(hit)
- if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
- hit.Parent:BreakJoints()
- end
- end)
- for i = 0,8,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- wavemesh.Scale = wavemesh.Scale + Vector3.new(1.25,1,1.25)
- part.Size = part.Size + Vector3.new(1.25,1,1.25)
- end
- part:Destroy()
- end))
- end
- function handslol()
- coroutine.wrap(function()
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- if v:FindFirstChild("OHNOES") == nil then
- local ohnoeslol = Instance.new("BoolValue",v)
- ohnoeslol.Name = "OHNOES"
- local targerroot = v:FindFirstChild("HumanoidRootPart")
- targerroot.Anchored = true
- for i = 0.2, 1, 1/60 do
- hand.CFrame = hand.CFrame:Lerp(targerroot.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- targerroot.Anchored = false
- local weld = Instance.new("Weld",targerroot)
- weld.Part0 = targerroot
- weld.Part1 = hand
- for i = 0.2, 1, 1/60 do
- hand.CFrame = hand.CFrame:Lerp(damyth.Ball.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- if v:FindFirstChild("Head") then
- local vheadlol = v:FindFirstChild("Head")
- if vheadlol:FindFirstChild("face") then
- vheadlol:FindFirstChild("face"):Destroy()
- end
- end
- for e,g in pairs(v:GetChildren()) do
- if g:IsA("Accessory") then
- g:Destroy()
- elseif g:IsA("Part") or g:IsA("MeshPart") then
- g.Transparency = 1
- end
- end
- v:BreakJoints()
- createsound(1080610583,1,8,v)
- createsound(429400881,1,1,v)
- end
- end
- end
- end)()
- coroutine.wrap(function()
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- if v:FindFirstChild("OHNOES") == nil then
- local ohnoeslol = Instance.new("BoolValue",v)
- ohnoeslol.Name = "OHNOES"
- local targerroot = v:FindFirstChild("HumanoidRootPart")
- targerroot.Anchored = true
- for i = 0.2, 1, 1/60 do
- hand2.CFrame = hand2.CFrame:Lerp(targerroot.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- targerroot.Anchored = false
- local weld = Instance.new("Weld",targerroot)
- weld.Part0 = targerroot
- weld.Part1 = hand2
- for i = 0.2, 1, 1/60 do
- hand2.CFrame = hand2.CFrame:Lerp(damyth.Ball.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- if v:FindFirstChild("Head") then
- local vheadlol = v:FindFirstChild("Head")
- if vheadlol:FindFirstChild("face") then
- vheadlol:FindFirstChild("face"):Destroy()
- end
- end
- for e,g in pairs(v:GetChildren()) do
- if g:IsA("Accessory") then
- g:Destroy()
- elseif g:IsA("Part") or g:IsA("MeshPart") then
- g.Transparency = 1
- end
- end
- v:BreakJoints()
- createsound(3483587416,1,8,v)
- createsound(429400881,1,1,v)
- end
- end
- end
- end)()
- coroutine.wrap(function()
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- if v:FindFirstChild("OHNOES") == nil then
- local ohnoeslol = Instance.new("BoolValue",v)
- ohnoeslol.Name = "OHNOES"
- local targerroot = v:FindFirstChild("HumanoidRootPart")
- targerroot.Anchored = true
- for i = 0.2, 1, 1/60 do
- hand3.CFrame = hand3.CFrame:Lerp(targerroot.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- targerroot.Anchored = false
- local weld = Instance.new("Weld",targerroot)
- weld.Part0 = targerroot
- weld.Part1 = hand3
- for i = 0.2, 1, 1/60 do
- hand3.CFrame = hand3.CFrame:Lerp(damyth.Ball.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- if v:FindFirstChild("Head") then
- local vheadlol = v:FindFirstChild("Head")
- if vheadlol:FindFirstChild("face") then
- vheadlol:FindFirstChild("face"):Destroy()
- end
- end
- for e,g in pairs(v:GetChildren()) do
- if g:IsA("Accessory") then
- g:Destroy()
- elseif g:IsA("Part") or g:IsA("MeshPart") then
- g.Transparency = 1
- end
- end
- v:BreakJoints()
- createsound(147758746,1,8,v)
- createsound(1080363252,1,1,v)
- end
- end
- end
- end)()
- coroutine.wrap(function()
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- if v:FindFirstChild("OHNOES") == nil then
- local ohnoeslol = Instance.new("BoolValue",v)
- ohnoeslol.Name = "OHNOES"
- local targerroot = v:FindFirstChild("HumanoidRootPart")
- targerroot.Anchored = true
- for i = 0.2, 1, 1/60 do
- hand4.CFrame = hand4.CFrame:Lerp(targerroot.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- targerroot.Anchored = false
- local weld = Instance.new("Weld",targerroot)
- weld.Part0 = targerroot
- weld.Part1 = hand4
- for i = 0.2, 1, 1/60 do
- hand4.CFrame = hand4.CFrame:Lerp(damyth.Ball.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- if v:FindFirstChild("Head") then
- local vheadlol = v:FindFirstChild("Head")
- if vheadlol:FindFirstChild("face") then
- vheadlol:FindFirstChild("face"):Destroy()
- end
- end
- for e,g in pairs(v:GetChildren()) do
- if g:IsA("Accessory") then
- g:Destroy()
- elseif g:IsA("Part") or g:IsA("MeshPart") then
- g.Transparency = 1
- end
- end
- v:BreakJoints()
- createsound(565424701,1,8,v)
- createsound(429400881,1,1,v)
- end
- end
- end
- end)()
- coroutine.wrap(function()
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- if v:FindFirstChild("OHNOES") == nil then
- local ohnoeslol = Instance.new("BoolValue",v)
- ohnoeslol.Name = "OHNOES"
- local targerroot = v:FindFirstChild("HumanoidRootPart")
- targerroot.Anchored = true
- for i = 0.2, 1, 1/60 do
- hand5.CFrame = hand5.CFrame:Lerp(targerroot.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- targerroot.Anchored = false
- local weld = Instance.new("Weld",targerroot)
- weld.Part0 = targerroot
- weld.Part1 = hand5
- for i = 0.2, 1, 1/60 do
- hand5.CFrame = hand5.CFrame:Lerp(damyth.Ball.CFrame, i)
- game:GetService("RunService").Heartbeat:Wait()
- end
- if v:FindFirstChild("Head") then
- local vheadlol = v:FindFirstChild("Head")
- if vheadlol:FindFirstChild("face") then
- vheadlol:FindFirstChild("face"):Destroy()
- end
- end
- for e,g in pairs(v:GetChildren()) do
- if g:IsA("Accessory") then
- g:Destroy()
- elseif g:IsA("Part") or g:IsA("MeshPart") then
- g.Transparency = 1
- end
- end
- v:BreakJoints()
- createsound(535528169,1,8,v)
- createsound(429400881,1,1,v)
- end
- end
- end
- end)()
- end
- -- Attacks
- function animtemplate()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- function intro()
- attack = true
- root.Anchored = true
- --CamShake(root,100,.5,.6)
- createsound(3154829820,1,2,ch.Head)
- spawnwave(root.CFrame*CFrame.new(0,-2,0),0.2)
- for i = 0,5,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- end
- createsound(1093102664,1,2,ch.Head)
- local lolwhat = Instance.new("Sound",ch.Head)
- lolwhat.SoundId = "rbxassetid://2254648568"
- lolwhat.Volume = 1.5
- lolwhat:Play()
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- until lolwhat.TimePosition > 8.5
- lolwhat:Destroy()
- music:Play()
- attack = false
- canplay = true
- canplaying = true
- root.Anchored = false
- end
- function taunt()
- attack = true
- banjo.Transparency = 0
- speed = 0
- local FARMERFIELD = Instance.new("Sound",ch.Head)
- FARMERFIELD.SoundId = "rbxassetid://2681237436"
- FARMERFIELD.Volume = 4
- FARMERFIELD:Play()
- --banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(90),math.rad(-25))
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(0,1,-0.35)*CFrame.Angles(0,math.rad(75),math.rad(-45))*CFrame.Angles(math.rad(25),0,0),0.3)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-10+10*math.cos(sine/4)),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(0.85,1.2,-1.1)*CFrame.Angles(math.rad(10),math.rad(95),math.rad(0))*CFrame.Angles(math.rad(0+10*math.cos(sine/2)),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.3,-0.8,-1.3)*CFrame.Angles(math.rad(160),math.rad(85),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.3*math.cos(sine/4),-0.6)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- until FARMERFIELD.Playing == false
- for i = 0,1,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-25),math.rad(60),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- attack = false
- banjo.Transparency = 1
- speed = 75
- end
- function swing()
- attack = true
- banjo.Transparency = 0
- createsound(3624807031,1,2,banjo)
- for i = 0,1,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-45)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(45)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,-0.7)*CFrame.Angles(math.rad(105),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- touch = banjo.Touched:Connect(function(hit)
- if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
- createsound(3333907347,1,2,hit)
- --CamShake(root,100,.5,.6)
- createsound(12221984,1,2,hit)
- --local exlol = Instance.new("Explosion",workspace)
- --exlol.Position = hit.Parent.HumanoidRootPart.Position
- --exlol.Position = hit.Position
- DamageFling(hit.Parent)
- --hit.Parent:BreakJoints()
- touch:Disconnect()
- end
- end)
- for i = 0,2,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-45)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(45)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
- end
- touch:Disconnect()
- attack = false
- banjo.Transparency = 1
- end
- function datractor()
- attack = true
- local hitboxthing = Instance.new("Part",workspace)
- hitboxthing.Size = Vector3.new(45,25,45)
- hitboxthing.Transparency = 1
- hitboxthing.Anchored = true
- hitboxthing.CanCollide = false
- hitboxthing.CFrame = root.CFrame
- spawnwave(root.CFrame*CFrame.new(0,2,0),0.2)
- wait()
- --CamShake(root,100,.5,.6)
- hum.Jump = true
- root.Anchored = true
- for i = 0,7,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- root.CFrame = root.CFrame:Lerp(root.CFrame*CFrame.new(0,45,0),0.3)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- local tracktor = Instance.new("Part",ch)
- tracktor.Anchored = false
- tracktor.CanCollide = false
- tracktor.Transparency = 1
- tracktor.Size = Vector3.new(12,12,35)
- local trackmesh = Instance.new("SpecialMesh",tracktor)
- trackmesh.MeshId = "rbxassetid://598113704"
- trackmesh.TextureId = "rbxassetid://598113805"
- trackmesh.Scale = Vector3.new(5,5,5)
- local trackweld = Instance.new("Weld",tracktor)
- trackweld.Part0 = tracktor
- trackweld.Part1 = ch.Head
- trackweld.C0 = CFrame.new(0,-6.5,0)
- local bass = Instance.new("Sound",tracktor)
- bass.SoundId = "rbxasset://sounds//bass.wav"
- bass.Volume = 5
- bass:Play()
- coroutine.wrap(function()
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- tracktor.Transparency = tracktor.Transparency - 0.01
- until tracktor.Transparency < 0
- end)()
- for i = 0,7,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- local fallinglol = Instance.new("Sound",ch)
- fallinglol.SoundId = "rbxassetid://2258378465"
- fallinglol.Volume = 4
- fallinglol.Looped = true
- fallinglol:Play()
- local fallinglol2 = Instance.new("Sound",ch)
- fallinglol2.SoundId = "rbxassetid://138206037"
- fallinglol2.Volume = 4
- touch = tracktor.Touched:Connect(function(hit)
- if hit.Parent ~= ch then
- touch:Disconnect()
- tracktor.Anchored = true
- trackweld:Destroy()
- tracktor.Parent = workspace
- hitboxthing.CFrame = CFrame.new(root.Position.X,2,root.Position.Z)
- hitboxthing.Touched:Connect(function(hit)
- if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
- hit.Parent:BreakJoints()
- end
- end)
- tracktor.Transparency = 1
- fallinglol:Destroy()
- fallinglol2:Play()
- fallinglol2.TimePosition = 4.6
- --local exlol = Instance.new("Explosion",workspace)
- --exlol.Position = hitboxthing.Position
- --exlol.Visible = false
- --CamShake(root,100,.5,.6)
- root.CFrame = root.CFrame*CFrame.new(0,3,0)
- spawnwave(hitboxthing.CFrame,0.2)
- hum.Jump = true
- for i = 0,7,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.random(-999,99),math.random(-999,999),math.random(-999,999)),1)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- attack = false
- root.CFrame = root.CFrame*CFrame.Angles(0,0,0)
- wait(3)
- fallinglol2:Destroy()
- tracktor:Destroy()
- hitboxthing:Destroy()
- end
- end)
- for i = 0,2,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- root.Anchored = false
- end
- function CONSUME()
- attack = true
- speed = 0
- jpower = 0
- for i = 0,1,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(90)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-90)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
- end
- local touchthing = Instance.new("Part",ch)
- touchthing.Size = Vector3.new(1.3,1,1.3)
- touchthing.CanCollide = false
- touchthing.Anchored = false
- touchthing.Transparency = 1
- local touchweldlol = Instance.new("Weld",touchthing)
- touchweldlol.Part0 = touchthing
- touchweldlol.Part1 = root
- touchweldlol.C0 = CFrame.new(0,0,2)
- touchy = touchthing.Touched:Connect(function(hit)
- if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
- root.Anchored = true
- grabbed = true
- speed = 0
- jpower = 0
- touchy:Disconnect()
- local grabbedroot = hit.Parent:FindFirstChild("HumanoidRootPart") or hit.Parent:FindFirstChild("Torso")
- local grabbedweld = Instance.new("Weld",grabbedroot)
- grabbedweld.Part0 = grabbedroot
- grabbedweld.Part1 = root
- grabbedweld.C0 = CFrame.new(0,-0.5,-2)*CFrame.Angles(0,math.rad(180),0)
- for i = 0,3,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- end
- for i = 0,2.5,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-15,-2)*CFrame.Angles(0,math.rad(180),0),i)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- end
- local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
- headmesh.Scale = Vector3.new(8.25,8.25,8.25)
- headmesh.Offset = Vector3.new(0,3.5,0)
- createsound(1080625252,1,8,grabbedroot)
- for i = 0,1,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-21,-2)*CFrame.Angles(0,0,0),i)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
- end
- for i = 0,2,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-1.25,-3)*CFrame.Angles(0,0,0),i)
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
- end
- createsound(22593942,1,8,ch.Head)
- wait(0.6)
- hit.Parent:Destroy()
- local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
- headmesh.Scale = Vector3.new(1.25,1.25,1.25)
- headmesh.Offset = Vector3.new(0,0,0)
- for i = 1,3 do
- for i = 0,4,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-15)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(15)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- for i = 0,4,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- end
- createsound(704088758,0.85,1.25,ch)
- --CamShake(root,100,.5,.6)
- for i = 0,12,0.3 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.15,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
- end
- root.Anchored = false
- grabbed = false
- attack = false
- speed = 75
- jpower = 75
- end
- end)
- for i = 0,2,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- if grabbed == false then
- touchthing:Destroy()
- attack = false
- speed = 75
- jpower = 75
- end
- end
- function m_y_t_h()
- attack = true
- speed = 0
- jpower = 0
- damyth.Parent = workspace
- for i = 0,1,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- damyth:SetPrimaryPartCFrame(ch.Head.CFrame*CFrame.new(0,35,-35))
- end
- for i = 0,6,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(6)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-6)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- local coloreffect = Instance.new("ColorCorrectionEffect",game.Lighting)
- coloreffect.TintColor = Color3.fromRGB(255,0,0)
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- music.PlaybackSpeed = music.PlaybackSpeed - 0.01
- coloreffect.Saturation = coloreffect.Saturation - 0.05
- until music.PlaybackSpeed < 0.1
- local mythlol = Instance.new("Sound",ch)
- mythlol.SoundId = "rbxassetid://2736627515"
- mythlol.Volume = 2
- mythlol:Play()
- handslol()
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0+math.random(-4,4))),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-25)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(25)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- until mythlol.TimePosition > 15
- for i,v in pairs(workspace:GetChildren()) do
- game:GetService("RunService").Heartbeat:Wait()
- if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil then
- v:FindFirstChild("HumanoidRootPart").Anchored = false
- end
- end
- damyth.Parent = nil
- coloreffect:Destroy()
- mythlol:Destroy()
- for i = 0,4,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- end
- for i = 0,4,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(25),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- end
- for i = 0,4,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(-25),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- end
- for i = 0,4,0.1 do
- game:GetService("RunService").Heartbeat:Wait()
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
- end
- repeat
- game:GetService("RunService").Heartbeat:Wait()
- music.PlaybackSpeed = music.PlaybackSpeed + 0.01
- until music.PlaybackSpeed > 1.25
- music.PlaybackSpeed = 1.25
- attack = false
- speed = 75
- jpower = 75
- end
- -- Humanoid Events
- hum.Running:Connect(function(spd)
- if spd > 0.1 then
- anim = "Walk"
- elseif spd < 0.1 then
- anim = "Idle"
- end
- end)
- hum.StateChanged:Connect(function()
- if hum:GetState() == Enum.HumanoidStateType.Freefall then
- anim = "Jump"
- wait(0.5)
- anim = "Fall"
- end
- end)
- -- UserInput Stuff
- mosey = game.Players.LocalPlayer:GetMouse()
- mosey.KeyDown:Connect(function(k)
- if k == "j" and attack == false then
- taunt()
- end
- if k == "v" and attack == false then
- --datractor()
- end
- if k == "n" and attack == false then
- --m_y_t_h()
- end
- if k == "c" and attack == false then
- --CONSUME()
- end
- if k == "m" and canplay == true and canplaying == true then
- music:Pause()
- canplay = false
- elseif k == "m" and canplay == false and canplaying == true then
- music:Resume()
- canplay = true
- end
- end)
- mosey.Button1Down:Connect(function()
- if attack == false then
- swing()
- end
- end)
- -- Animation
- intro()
- while true do
- game:GetService("RunService").Heartbeat:Wait()
- sine = sine + change
- hum.WalkSpeed = speed
- hum.JumpPower = jpower
- hum.MaxHealth = math.huge
- hum.Health = math.huge
- if music.TimePosition < 2.1 then
- music.TimePosition = 2.1
- end
- if anim == "Jump" and attack == false then
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- end
- if anim == "Fall" and attack == false then
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),0.3)
- end
- if anim == "Idle" and attack == false then
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25+45*math.cos(sine/4))),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25-45*math.cos(sine/4))),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- end
- if anim == "Walk" and attack == false then
- neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
- torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0+65*math.cos(sine/2))),0.3)
- rs.C0 = rs.C0:Lerp(CFrame.new(2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(-62)),0.3)
- ls.C0 = ls.C0:Lerp(CFrame.new(-2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(62)),0.3)
- rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0+120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)
- lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0-120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)
- end
- end
Add Comment
Please, Sign In to add comment