SHOW:
|
|
- or go back to the newest paste.
| 1 | while not getmetatable(shared) do | |
| 2 | wait() | |
| 3 | end | |
| 4 | shared(script) | |
| 5 | local Player = game:GetService("Players").LocalPlayer
| |
| 6 | local Player_UI = Player.PlayerGui | |
| 7 | local Character = Player.Character | |
| 8 | local Player_Backpack = Player.Backpack | |
| 9 | local Cam = workspace.CurrentCamera | |
| 10 | local Humanoid = Character.Humanoid | |
| 11 | local HuRoot = Character.HumanoidRootPart | |
| 12 | local TR = Character.Torso | |
| 13 | local HE = Character.Head | |
| 14 | local LA = Character["Left Arm"] | |
| 15 | local RA = Character["Right Arm"] | |
| 16 | local RL = Character["Right Leg"] | |
| 17 | local LL = Character["Left Leg"] | |
| 18 | local Mouse = Player:GetMouse() | |
| 19 | HuRoot.Size = Vector3.new(4, 2, 2) | |
| 20 | TR.Size = Vector3.new(4, 2, 2) | |
| 21 | HE.Size = Vector3.new(0, 0, 0) | |
| 22 | LA.Size = Vector3.new(4, 1, 2) | |
| 23 | RA.Size = Vector3.new(4, 1, 2) | |
| 24 | RL.Size = Vector3.new(4, 1, 2) | |
| 25 | LL.Size = Vector3.new(4, 1, 2) | |
| 26 | local newhed = Instance.new("Part", Character)
| |
| 27 | newhed.Position = Vector3.new(2, 555, 2) | |
| 28 | newhed.Size = Vector3.new(3, 1, 2) | |
| 29 | newhed.TopSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 30 | newhed.BottomSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 31 | newhed.RightSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 32 | newhed.LeftSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 33 | newhed.FrontSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 34 | newhed.BackSurface = Enum.SurfaceType.SmoothNoOutlines | |
| 35 | newhed.BrickColor = HE.BrickColor | |
| 36 | HE.Transparency = 1 | |
| 37 | local RJ = Instance.new("Motor6D", HuRoot)
| |
| 38 | local NK = Instance.new("Motor6D", TR)
| |
| 39 | local LS = Instance.new("ManualWeld", TR)
| |
| 40 | local RS = Instance.new("ManualWeld", TR)
| |
| 41 | local RH = Instance.new("Motor6D", TR)
| |
| 42 | local LH = Instance.new("Motor6D", TR)
| |
| 43 | RJ.Part0 = HuRoot | |
| 44 | RJ.Part1 = TR | |
| 45 | NK.Part0 = TR | |
| 46 | NK.Part1 = newhed | |
| 47 | LS.Part0 = TR | |
| 48 | LS.Part1 = LA | |
| 49 | RS.Part0 = TR | |
| 50 | RS.Part1 = RA | |
| 51 | RH.Part0 = TR | |
| 52 | RH.Part1 = RL | |
| 53 | LH.Part0 = TR | |
| 54 | LH.Part1 = LL | |
| 55 | local savethehedlol = Instance.new("Motor6D", TR)
| |
| 56 | savethehedlol.Part0 = TR | |
| 57 | savethehedlol.Part1 = HE | |
| 58 | local seat = Instance.new("Seat", Character)
| |
| 59 | seat.Position = Vector3.new(2, 2222, 22) | |
| 60 | seat.Size = Vector3.new(1, 1, 1) | |
| 61 | local seatweld = Instance.new("Motor6D", Character)
| |
| 62 | seatweld.Part0 = TR | |
| 63 | seatweld.Part1 = seat | |
| 64 | seatweld.C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) | |
| 65 | seatweld.C1 = CFrame.new(-0.0499801636, -0.489192486, 1.52587891E-5, -4.37113883E-8, 2.10107532E-6, -1, -2.08614324E-7, 0.99999994, 2.1010751E-6, 1, 2.08614424E-7, -4.37109513E-8) | |
| 66 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 67 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, 0, -2.08616299E-7, 1, 2.10109511E-6, 1, 2.08616299E-7, -1, 2.10109511E-6, 4.38322691E-13), 1) | |
| 68 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 69 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 70 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 71 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.9562583E-6, -0.900001168, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 72 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 73 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 74 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 75 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999998, -3.91155481E-6, -0.900001168, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 76 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 77 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.9562583E-6, 0.899997354, 1, 0, 0, 0, 1, 0, 0, 0, 1), 1) | |
| 78 | Humanoid.HipHeight = 2.6 | |
| 79 | Humanoid.WalkSpeed = 20 | |
| 80 | Walk = false | |
| 81 | Idle = false | |
| 82 | Jump = false | |
| 83 | Fall = false | |
| 84 | Swim = false | |
| 85 | Stunned = false | |
| 86 | CanClickAttack = false | |
| 87 | CanAttack = false | |
| 88 | CanClickDamageAttack = false | |
| 89 | CanDamageAttack = false | |
| 90 | attack1anim = false | |
| 91 | attack2anim = false | |
| 92 | local attackprog = 0 | |
| 93 | function HeadRoar() | |
| 94 | spawn(function() | |
| 95 | local soundeff = Instance.new("Sound", newhed)
| |
| 96 | soundeff.Volume = 1.2 | |
| 97 | soundeff.Pitch = 1.3 | |
| 98 | soundeff.SoundId = "rbxassetid://150829983" | |
| 99 | soundeff.Looped = false | |
| 100 | soundeff:Play() | |
| 101 | soundeff.Ended:connect(function() | |
| 102 | soundeff:Destroy() | |
| 103 | end) | |
| 104 | end) | |
| 105 | end | |
| 106 | function Swoosh() | |
| 107 | spawn(function() | |
| 108 | local soundeff = Instance.new("Sound", newhed)
| |
| 109 | soundeff.Volume = 1.2 | |
| 110 | soundeff.Pitch = 1 | |
| 111 | soundeff.SoundId = "rbxassetid://234365549" | |
| 112 | soundeff.Looped = false | |
| 113 | soundeff:Play() | |
| 114 | soundeff.Ended:connect(function() | |
| 115 | soundeff:Destroy() | |
| 116 | end) | |
| 117 | end) | |
| 118 | end | |
| 119 | game:GetService("RunService").RenderStepped:connect(function()
| |
| 120 | if Walk then | |
| 121 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 122 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, 0, -2.08616299E-7, 1, 2.10109511E-6, 1, 2.08616299E-7, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 123 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 124 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 125 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 126 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.9562583E-6, -0.900001168, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 127 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 128 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 129 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 130 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999998, -3.91155481E-6, -0.900001168, 0.998419344, 0, 0.0562028214, 0, 1, 0, -0.0562028214, 0, 0.998419344), 0.1) | |
| 131 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 132 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.9562583E-6, 0.899997354, 0.998049259, 0, -0.0624323189, 0, 1, 0, 0.0624323189, 0, 0.998049259), 0.1) | |
| 133 | end | |
| 134 | if Idle then | |
| 135 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 136 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, 2.20373025E-7, 0.104884632, 0.994484365, 2.08950632E-6, 0.994484365, -0.104884632, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 137 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 138 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 139 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 140 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.96370888E-6, -0.900001168, 0.988732576, 0.149692476, 0, -0.149692476, 0.988732576, 0, 0, 0, 1), 0.1) | |
| 141 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 142 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 0.991158009, 0.132686943, 0, -0.132686943, 0.991158009, 0, 0, 0, 1), 0.1) | |
| 143 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 144 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999986, -3.87430191E-6, -0.900001168, 0.949941158, -0.312428832, 0, 0.312428832, 0.949941158, 0, 0, 0, 1), 0.1) | |
| 145 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 146 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.9935112E-6, 0.899997354, 0.928876162, -0.370390236, 0, 0.370390236, 0.928876162, 0, 0, 0, 1), 0.1) | |
| 147 | end | |
| 148 | if Jump then | |
| 149 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 150 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, -3.8283045E-7, -0.182205409, 0.983260453, 2.06592381E-6, 0.983260453, 0.182205409, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 151 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 152 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 0.988958359, -0.148193866, 0, 0.148193866, 0.988958359, 0, 0, 0, 1), 0.1) | |
| 153 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 154 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, -0.900001168, 0.910904825, -0.412616551, 0, 0.412616551, 0.910904825, 0, 0, 0, 1), 0.1) | |
| 155 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 156 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 0.949260056, -0.314492255, 0, 0.314492255, 0.949260056, 0, 0, 0, 1), 0.1) | |
| 157 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 158 | LH.C1 = LH.C1:lerp(CFrame.new(-1.43983817, -3.90410423E-6, -0.900001168, 0.978067756, 0.208286911, 0, -0.208286911, 0.978067756, 0, 0, 0, 1), 0.1) | |
| 159 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 160 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.93390656E-6, 0.899997354, 0.866223693, -0.499656409, 0, 0.499656409, 0.866223693, 0, 0, 0, 1), 0.1) | |
| 161 | end | |
| 162 | if Fall then | |
| 163 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 164 | RJ.C1 = RJ.C1:lerp(CFrame.new(0.25222981, 0.0235100985, -1.92181433E-5, 1.29316817E-7, 0.0615471303, 0.998104155, 2.09711175E-6, 0.998104155, -0.0615471303, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 165 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 166 | NK.C1 = NK.C1:lerp(CFrame.new(1.50000012, -0.300000072, 0, 0.978680253, 0.205390021, 0, -0.205390021, 0.978680253, 0, 0, 0, 1), 0.1) | |
| 167 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 168 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, -0.900001168, 0.950293183, 0.311356664, 0, -0.311356664, 0.950293183, 0, 0, 0, 1), 0.1) | |
| 169 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 170 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000014, -3.93390656E-6, 0.899997354, 0.957487881, 0.288473636, 0, -0.288473636, 0.957487881, 0, 0, 0, 1), 0.1) | |
| 171 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 172 | LH.C1 = LH.C1:lerp(CFrame.new(-1.36659455, 0.721735358, -0.900001168, 0.944808245, -0.327623725, 0, 0.327623725, 0.944808245, 0, 0, 0, 1), 0.1) | |
| 173 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 174 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, 0.522157133, 0.899997354, 0.998676419, 0.0514329076, 0, -0.0514329076, 0.998676419, 0, 0, 0, 1), 0.1) | |
| 175 | end | |
| 176 | if Swim then | |
| 177 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 178 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, 0, -2.08616299E-7, 1, 2.10109511E-6, 1, 2.08616299E-7, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 179 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 180 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 0.997048616, -0.0767725334, 0, 0.0767725334, 0.997048616, 0, 0, 0, 1), 0.1) | |
| 181 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 182 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.9562583E-6, -0.900001168, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 183 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 184 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 185 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 186 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999998, -3.91900539E-6, -0.900001287, 0.917724729, 0, -0.397217035, 0.0544946715, 0.990544617, 0.125903741, 0.393461198, -0.137191176, 0.909047306), 0.1) | |
| 187 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 188 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.96370888E-6, 0.899997354, 0.909526825, 0, 0.415645182, 0.0364658684, 0.996143997, -0.079795666, -0.414042443, 0.0877331644, 0.906019688), 0.1) | |
| 189 | end | |
| 190 | if Stunned then | |
| 191 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 192 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.0107803345, 0.0892168954, -1.92181433E-5, 0, -2.08616299E-7, 1, 2.10109511E-6, 1, 2.08616299E-7, -1, 2.10109511E-6, 4.38322691E-13), 0.1) | |
| 193 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 194 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 0.800809741, 0.598918855, 0, -0.598918855, 0.800809741, 0, 0, 0, 1), 0.1) | |
| 195 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 196 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000014, -3.9935112E-6, -0.900001049, 0.74758172, -0.240051031, 0.619271398, 0.0498106331, 0.95003736, 0.308136195, -0.662299395, -0.199510679, 0.722187638), 0.1) | |
| 197 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 198 | RS.C1 = RS.C1:lerp(CFrame.new(1.5999999, -3.97115946E-6, 0.899997354, 0.764060438, -0.176157549, -0.620628893, 0.136733249, 0.984362006, -0.111065298, 0.630488455, 0, 0.776198626), 0.1) | |
| 199 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 200 | LH.C1 = LH.C1:lerp(CFrame.new(-1.21040952, -3.91155481E-6, -0.375465035, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 201 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 202 | RH.C1 = RH.C1:lerp(CFrame.new(-0.92249918, -3.9562583E-6, 0.106937051, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1) | |
| 203 | end | |
| 204 | if attack1anim then | |
| 205 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 206 | RJ.C1 = RJ.C1:lerp(CFrame.new(-0.697819293, 0.110060155, -1.92181433E-5, 6.37133226E-8, 0.0303236544, 0.99954015, 2.100129E-6, 0.99954015, -0.0303236544, -1, 2.10109511E-6, 4.38322691E-13), 0.2) | |
| 207 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 208 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000072, 0, 0.956970215, 0.290186107, 0, -0.290186107, 0.956970215, 0, 0, 0, 1), 0.2) | |
| 209 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 210 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000002, -3.96370888E-6, -0.900001168, 0.95271945, 0.303851306, 0, -0.303851306, 0.95271945, 0, 0, 0, 1), 0.2) | |
| 211 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 212 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997354, 0.98641181, 0.164291799, 0, -0.164291799, 0.98641181, 0, 0, 0, 1), 0.2) | |
| 213 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 214 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999998, -3.90410423E-6, -0.900001168, 0.979591608, -0.200998351, 0, 0.200998351, 0.979591608, 0, 0, 0, 1), 0.2) | |
| 215 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2) | |
| 216 | RH.C1 = RH.C1:lerp(CFrame.new(-1.9000001, -3.96370888E-6, 0.899997354, 0.993240833, -0.116071977, 0, 0.116071977, 0.993240833, 0, 0, 0, 1), 0.2) | |
| 217 | end | |
| 218 | if attack2anim then | |
| 219 | RJ.C0 = RJ.C0:lerp(CFrame.new(0, -3.70000005, -0.260758221, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 220 | RJ.C1 = RJ.C1:lerp(CFrame.new(3.51115322, -0.0341197625, -1.92181433E-5, -3.7701335E-7, -0.179436803, 0.983769536, 2.06699337E-6, 0.983769536, 0.179436803, -1, 2.10109511E-6, 4.38322691E-13), 0.23) | |
| 221 | NK.C0 = NK.C0:lerp(CFrame.new(-1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 222 | NK.C1 = NK.C1:lerp(CFrame.new(1.5, -0.300000101, 0, 0.995598793, 0.0937175155, 0, -0.0937175155, 0.995598793, 0, 0, 0, 1), 0.23) | |
| 223 | LS.C0 = LS.C0:lerp(CFrame.new(-1.39999998, -0.5, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 224 | LS.C1 = LS.C1:lerp(CFrame.new(1.60000014, 0.204938829, -0.900001049, 0.650523841, -0.0244942419, 0.759090722, 0.0376264453, 0.999291837, 0, -0.758553147, 0.0285618864, 0.650984824), 0.23) | |
| 225 | RS.C0 = RS.C0:lerp(CFrame.new(-1.39999998, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 226 | RS.C1 = RS.C1:lerp(CFrame.new(1.60000002, -3.93390656E-6, 0.899997473, 0.594302475, 0.0989840403, -0.798126996, -0.164291799, 0.98641181, 0, 0.787281871, 0.131125718, 0.602489233), 0.23) | |
| 227 | LH.C0 = LH.C0:lerp(CFrame.new(1.10000002, -0.49999997, 0.900000036, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 228 | LH.C1 = LH.C1:lerp(CFrame.new(-1.89999998, -3.96370888E-6, -0.900001168, 0.980351269, 0.197259918, 0, -0.197259918, 0.980351269, 0, 0, 0, 1), 0.23) | |
| 229 | RH.C0 = RH.C0:lerp(CFrame.new(1.10000002, -0.5, -0.899999976, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23) | |
| 230 | RH.C1 = RH.C1:lerp(CFrame.new(-1.90000021, -3.9935112E-6, 0.899997354, 0.973342538, -0.229356468, 0, 0.229356468, 0.973342538, 0, 0, 0, 1), 0.23) | |
| 231 | end | |
| 232 | end) | |
| 233 | function onWalk(spd) | |
| 234 | if spd >= 0.01 then | |
| 235 | Walk = true | |
| 236 | Idle = false | |
| 237 | Jump = false | |
| 238 | Fall = false | |
| 239 | Swim = false | |
| 240 | Stunned = false | |
| 241 | else | |
| 242 | Walk = false | |
| 243 | Idle = true | |
| 244 | Jump = false | |
| 245 | Fall = false | |
| 246 | Swim = false | |
| 247 | Stunned = false | |
| 248 | end | |
| 249 | end | |
| 250 | function onJump() | |
| 251 | Walk = false | |
| 252 | Idle = false | |
| 253 | Jump = true | |
| 254 | Fall = false | |
| 255 | Swim = false | |
| 256 | Stunned = false | |
| 257 | wait(0.25) | |
| 258 | Jump = false | |
| 259 | Fall = true | |
| 260 | end | |
| 261 | function onSwim() | |
| 262 | Walk = false | |
| 263 | Idle = false | |
| 264 | Jump = false | |
| 265 | Fall = false | |
| 266 | Swim = true | |
| 267 | Stunned = false | |
| 268 | end | |
| 269 | function onStunned() | |
| 270 | Walk = false | |
| 271 | Idle = false | |
| 272 | Jump = false | |
| 273 | Fall = false | |
| 274 | Swim = false | |
| 275 | Stunned = true | |
| 276 | end | |
| 277 | RA.Touched:connect(function(part) | |
| 278 | spawn(function() | |
| 279 | if CanClickDamageAttack == true then | |
| 280 | local plr = part.Parent | |
| 281 | local hum = plr:FindFirstChild("Humanoid")
| |
| 282 | if hum then | |
| 283 | hum:TakeDamage(5) | |
| 284 | end | |
| 285 | end | |
| 286 | end) | |
| 287 | end) | |
| 288 | function ClickAttack1() | |
| 289 | if CanClickAttack == false then | |
| 290 | HeadRoar() | |
| 291 | CanClickAttack = true | |
| 292 | CanAttack = true | |
| 293 | CanClickDamageAttack = true | |
| 294 | CanDamageAttack = false | |
| 295 | Walk = false | |
| 296 | Idle = false | |
| 297 | Jump = false | |
| 298 | Fall = false | |
| 299 | Swim = false | |
| 300 | Stunned = false | |
| 301 | wait(0.1) | |
| 302 | attack1anim = true | |
| 303 | attack2anim = false | |
| 304 | Swoosh() | |
| 305 | wait(0.3) | |
| 306 | attack1anim = false | |
| 307 | attack2anim = true | |
| 308 | Swoosh() | |
| 309 | wait(0.3) | |
| 310 | attack1anim = false | |
| 311 | attack2anim = false | |
| 312 | Idle = true | |
| 313 | CanClickAttack = false | |
| 314 | CanAttack = false | |
| 315 | CanClickDamageAttack = false | |
| 316 | CanDamageAttack = false | |
| 317 | end | |
| 318 | end | |
| 319 | Mouse.Button1Down:connect(function() | |
| 320 | if attackprog == 0 then | |
| 321 | attackprog = 0 | |
| 322 | ClickAttack1() | |
| 323 | end | |
| 324 | end) | |
| 325 | Mouse.KeyDown:connect(function(key) | |
| 326 | if key == "f" then | |
| 327 | spawn(function() | |
| 328 | seat.Disabled = true | |
| 329 | wait(0.4) | |
| 330 | seat.Disabled = false | |
| 331 | end) | |
| 332 | end | |
| 333 | end) | |
| 334 | Humanoid.Running:connect(onWalk) | |
| 335 | Humanoid.Jumping:connect(onJump) | |
| 336 | Humanoid.Swimming:connect(onSwim) | |
| 337 | Humanoid.PlatformStanding:connect(onStunned) |