View difference between Paste ID: 0qjR6wNi and Uj7bz869
SHOW: | | - or go back to the newest paste.
1
--Kidd_Anonymouse#9926
2
local player = game.Players.LocalPlayer
3
local char = player.Character
4
local hum = char:FindFirstChildOfClass("Humanoid")
5
local RArm = char["Right Arm"]
6
local LArm = char["Left Arm"]
7
local RLeg = char["Right Leg"]
8
local LLeg = char["Left Leg"]
9
local To = char["Torso"]
10
local He = char["Head"]
11
local HRP = char["HumanoidRootPart"]
12
local mouse = player:GetMouse()
13
local taunting = false
14
local dancing = false
15
local face = "rbxasset://textures/face.png"
16
hum.WalkSpeed = 10
17
lasthealth = hum.MaxHealth
18
19
20
21
if char:FindFirstChild("Animation") ~= nil then
22
char:FindFirstChild("Animation"):remove()
23
end
24
25
function Lerp(c1,c2,al)
26
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
27
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
28
for i,v in pairs(com1) do 
29
com1[i] = v+(com2[i]-v)*al
30
end
31
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
32
end
33
34
35
function CreateWeld(P0,P1,Name,x,y,z)
36
local w = Instance.new("Weld",P0)
37
w.Part0 = w.Parent
38
w.Part1 = P1
39
w.Name = Name
40
w.C0 = CFrame.new(x, y, z)
41
return w
42
end
43
44
local RS = CreateWeld(To,RArm,"Right Shoulder",1.5,0,0)
45
local LS = CreateWeld(To,LArm,"Left Shoulder",-1.5,0,0)
46
local RH = CreateWeld(To,RLeg,"Right Hip",.5,-2,0)
47
local LH = CreateWeld(To,LLeg,"Left Hip",-.5,-2,0)
48
local Ne = CreateWeld(To,He,"Neck",0,1.5,0)
49
local RJ = CreateWeld(HRP,To,"RootJoint")
50
51
for i = 5,1,-1 do
52
if To:FindFirstChildOfClass("Motor6D") ~= nil then
53
To:FindFirstChildOfClass("Motor6D"):remove()
54
end
55
end
56
57
--[[
58
for i = 20,1,-1 do 
59
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
60
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
61
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
62
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
63
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
64
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
65
wait()
66
end
67
--]]
68
69
local pose = "Idle"
70
local lastpose = nil
71
72
73
74
75
76
77
78
79
80
hum.Running:connect(function(Speed)
81
if Speed > 1 then
82
pose = "Walking"
83
else
84
pose = "Idle"
85
end
86
print(pose)
87
88
end)
89
90
hum.StateChanged:connect(function(State)
91
if State == Enum.HumanoidStateType.Jumping then
92
pose = "Jumping"
93
elseif State == Enum.HumanoidStateType.Freefall then
94
pose = "Falling"
95
end
96
print(State)
97
end)
98
99
100
-------------------------------------------Start of Attacks & Stuff-------------------------------------------
101
102
function taunt(t)
103
104
if t.Parent.ClassName == "Model" and t.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
105
	
106
local RS2 = CreateWeld(t.Parent.Torso,t.Parent["Right Arm"],"Right Shoulder",1.5,0,0)
107
local LS2 = CreateWeld(t.Parent.Torso,t.Parent["Left Arm"],"Left Shoulder",-1.5,0,0)
108
local RH2 = CreateWeld(t.Parent.Torso,t.Parent["Right Leg"],"Right Hip",.5,-2,0)
109
local LH2 = CreateWeld(t.Parent.Torso,t.Parent["Left Leg"],"Left Hip",-.5,-2,0)
110
local Ne2 = CreateWeld(t.Parent.Torso,t.Parent["Head"],"Neck",0,1.5,0)
111
local RJ2 = CreateWeld(t.Parent.HumanoidRootPart,t.Parent.Torso,"RootJoint")	
112
113
local URDED = Instance.new("Sound",char.Head)
114
URDED.SoundId = "rbxassetid://991087693"
115
URDED.Volume = 1
116
URDED.PlaybackSpeed = .9
117
URDED.PlayOnRemove = true
118
119
local NO = Instance.new("Sound",char.Head)
120
NO.SoundId = "rbxassetid://679798810"
121
NO.Volume = 1
122
NO.PlaybackSpeed = 1
123
NO.PlayOnRemove = true
124
NO.TimePosition = .15
125
126
local Yus = Instance.new("Sound",char.Head)
127
Yus.SoundId = "rbxassetid://269597232"
128
Yus.Volume = 1
129
Yus.PlaybackSpeed = 1
130
Yus.PlayOnRemove = true
131
132
local Ded = Instance.new("Sound",t.Parent.Head)
133
Ded.SoundId = "rbxassetid://153259684"
134
Ded.Volume = 1
135
Ded.PlaybackSpeed = 1
136
Ded.PlayOnRemove = true
137
138
local DeathIsSTUPID = Instance.new("Sound",t.Parent.Head)
139
DeathIsSTUPID.SoundId = "rbxassetid://203952633"
140
DeathIsSTUPID.Volume = 1
141
DeathIsSTUPID.PlaybackSpeed = 1
142
DeathIsSTUPID.TimePosition = 4.5
143
DeathIsSTUPID.PlayOnRemove = false
144
145
146
local UhNo = Instance.new("Sound",t.Parent.Head)
147
UhNo.SoundId = "rbxassetid://154606531"
148
UhNo.Volume = 1
149
UhNo.PlaybackSpeed = 1
150
UhNo.PlayOnRemove = true
151
152
local DeathScream = Instance.new("Sound",t.Parent.Head)
153
DeathScream.SoundId = "rbxassetid://527970724"
154
DeathScream.Volume = 1
155
DeathScream.PlaybackSpeed = 1
156
DeathScream.PlayOnRemove = true
157
158
hum.WalkSpeed = 0
159
hum.JumpPower = 0
160
161
t.Parent:FindFirstChildOfClass("Humanoid").WalkSpeed = 0.01
162
t.Parent:FindFirstChildOfClass("Humanoid").JumpPower = 0
163
wait(2)
164
t.Parent:FindFirstChildOfClass("Humanoid").WalkToPart = To
165
wait(.1)
166
t.Parent:FindFirstChildOfClass("Humanoid").WalkSpeed = 0
167
168
for i = 20,1,-1 do
169
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.8,.9,0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(120)), 0.2)
170
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.8,.9,0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-120)), 0.2)
171
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
172
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
173
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
174
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
175
wait()
176
end
177
DeathIsSTUPID:Play()
178
wait(2.5)
179
DeathIsSTUPID:remove()
180
for i = 20,1,-1 do
181
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
182
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
183
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
184
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
185
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
186
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
187
wait()
188
end
189
NO:remove()
190
wait(1)
191
URDED:remove()
192
for i = 20,1,-2 do
193
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
194
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)
195
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
196
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
197
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
198
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
199
wait()
200
end
201
202
for i = 20,1,-2 do
203
 RS.C0 = Lerp(RS.C0, CFrame.new(.3,0.6,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.8)
204
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)
205
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.8)
206
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
207
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
208
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
209
wait()
210
end
211
for i = 20,1,-1 do
212
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.2)
213
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
214
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.2)
215
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
216
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
217
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
218
wait()
219
end
220
221
for i = 20,1,-1 do
222
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
223
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
224
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
225
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
226
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
227
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
228
wait()
229
end
230
wait(1.5)
231
UhNo:remove()
232
for i = 2,1,-1 do
233
for i = 20,1,-2 do
234
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
235
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
236
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.2)
237
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
238
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
239
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
240
wait()
241
end
242
for i = 20,1,-2 do
243
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
244
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
245
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.2)
246
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
247
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
248
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
249
wait()
250
end
251
end
252
253
for i = 20,1,-1 do
254
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
255
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
256
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
257
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
258
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
259
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
260
wait()
261
end
262
wait(0.5)
263
Yus:remove()
264
for i = 2,1,-1 do
265
for i = 20,1,-2 do
266
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
267
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
268
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)),0.2)
269
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
270
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
271
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
272
wait()
273
end
274
for i = 20,1,-2 do
275
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
276
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
277
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.2)
278
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
279
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
280
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
281
wait()
282
end
283
end
284
285
for i = 20,1,-1 do
286
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
287
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
288
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
289
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
290
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
291
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
292
wait()
293
end
294
DeathScream:remove()
295
296
for i = 20,1,-2 do
297
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.5,0.6,-.7) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
298
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-.5,0.5,-.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(90)), 0.8)
299
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.8)
300
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(10), math.rad(0), 0), 0.8)
301
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
302
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
303
wait()
304
end
305
wait(.5)
306
Ded:remove()
307
for i = 20,1,-2 do
308
 RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
309
 LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)
310
 Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
311
 RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,-2.5,3.5) * CFrame.Angles(math.rad(90), math.rad(0), 0), 0.4)
312
 LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
313
 RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
314
wait()
315
end
316
317
wait(1)
318
hum.WalkSpeed = 10
319
hum.JumpPower = 50
320
t.Parent:FindFirstChildOfClass("Humanoid").Health = 0
321
322
323
324
end
325
taunting = false
326
end
327
328
329
function dance()
330
local moosic = Instance.new("Sound",char.Head)
331-
moosic.SoundId = "rbxassetid://381725074"
331+
moosic.SoundId = "rbxassetid://743478138"
332
moosic.Volume = 1
333
moosic.PlaybackSpeed = 1
334
moosic.PlayOnRemove = false
335
moosic.Looped = true
336
moosic:Play()
337
hum.WalkSpeed = 5
338
339
function thing()
340
341
342
local dancevalue = math.random(1,3)
343
local face = "rbxassetid://125565218"
344
char.Head:FindFirstChildOfClass("Decal").Texture = face
345
346
if dancevalue == 1 then
347
for i = 5,1,-1 do	
348
for i = 20,1,-2 do
349
if dancing == true then
350
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
351
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
352
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
353
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
354
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
355
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.6,-.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
356
wait()
357
end
358
end
359
360
for i = 20,1,-2 do
361
if dancing == true then
362
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
363
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
364
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
365
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
366
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
367
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
368
wait()
369
end
370
end
371
372
for i = 20,1,-2 do
373
if dancing == true then
374
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
375
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
376
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
377
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
378
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
379
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
380
wait()
381
end
382
end
383
384
385
for i = 20,1,-2 do
386
if dancing == true then
387
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
388
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
389
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
390
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
391
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
392
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
393
wait()
394
end
395
end
396
397
398
399
end
400
elseif dancevalue == 2 then
401
402
403
for i = 5,1,-1 do
404
405
for i = 20,1,-1 do
406
if dancing == true then
407
 RS.C0 = Lerp(RS.C0, CFrame.new(.1,0,-.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
408
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)
409
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.4)
410
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
411
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-7)), 0.4)
412
 RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2.1,0) * CFrame.Angles(math.rad(0), 0, math.rad(3)), 0.4)
413
wait()
414
end
415
end
416
417
418
419
for i = 20,1,-1 do
420
if dancing == true then
421
 RS.C0 = Lerp(RS.C0, CFrame.new(2,0.8,0) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(89)), 0.4)
422
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
423
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.4)
424
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)
425
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-3)), 0.4)
426
 RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2.1,0) * CFrame.Angles(math.rad(0), 0, math.rad(7)), 0.4)
427
wait()
428
end
429
end
430
431
432
433
end
434
elseif dancevalue == 3 then
435
436
437
438
439
440
for i = 5,1,-1 do
441
442
for i = 20,1,-1 do
443
if dancing == true then
444
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,-.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-5)), 0.2)
445
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-5)), 0.2)
446
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.2)
447
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(5)), 0.2)
448
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1,-1) * CFrame.Angles(math.rad(90), 0, math.rad(-5)), 0.2)
449
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(-5)), 0.2)
450
wait()
451
end
452
end
453
454
455
for i = 20,1,-5 do
456
if dancing == true then
457
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
458
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
459
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
460
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.2,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
461
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
462
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
463
wait()
464
end
465
end
466
467
468
469
for i = 20,1,-1 do
470
if dancing == true then
471
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(5)), 0.2)
472
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,-.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(5)), 0.2)
473
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.2)
474
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-5)), 0.2)
475
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(5)), 0.2)
476
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1,-1) * CFrame.Angles(math.rad(90), 0, math.rad(5)), 0.2)
477
wait()
478
end
479
end
480
481
482
483
484
485
for i = 20,1,-5 do
486
if dancing == true then
487
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
488
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
489
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
490
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.2,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
491
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
492
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
493
wait()
494
end
495
end
496
497
end
498
499
500
501
502
503
504
elseif dancevalue == 4 then
505
	
506
	
507
508
	
509
for i = 5,1,-1 do
510
511
512
513
514
515
516
517
518
519
for i = 20,1,-1 do
520
if dancing == true then
521
 RS.C0 = Lerp(RS.C0, CFrame.new(1.1,0,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(25)), 0.2)
522
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.7,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(25)), 0.2)
523
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.2)
524
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.2)
525
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(5)), 0.2)
526
 RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
527
wait()
528
end
529
end
530
531
532
for i = 20,1,-1 do
533
if dancing == true then
534
 RS.C0 = Lerp(RS.C0, CFrame.new(1.1,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-25)), 0.2)
535
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.7,0,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-25)), 0.2)
536
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.2)
537
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.2)
538
 LH.C0 = Lerp(LH.C0, CFrame.new(-.6,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
539
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-5)), 0.2)
540
wait()
541
end
542
end
543
544
545
end
546
547
548
549
550
end
551
552
553
554
555
556
end--end of "thing" function
557
558
559
repeat thing() until dancing == false 
560
moosic:remove()
561
562
563
564
565
end--end of "dance" function
566
567
568
569
570
-------------------------------------------end of Attacks & Stuff-------------------------------------------
571
572
573
hum.HealthChanged:connect(function()
574
if hum.Health < lasthealth then
575
local randomface = math.random(1,3)
576
local s = Instance.new("Sound",char.Head)
577
s.SoundId = "rbxasset://sounds/uuhhh.mp3"
578
s.PlayOnRemove = true
579
local notimportantthing = math.random(1,3)
580
if notimportantthing == 1 then
581
s.PlaybackSpeed = .8
582
elseif notimportantthing == 2 then
583
s.PlaybackSpeed = 1
584
elseif notimportantthing == 3 then
585
s.PlaybackSpeed = 1.2
586
end
587
s:remove()
588
589
if randomface == 1 then
590
char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://319908799"
591
elseif randomface == 2 then
592
char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://323571827"
593
elseif randomface == 3 then
594
char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://321234100"
595
end
596
wait(.3)
597
char.Head:FindFirstChildOfClass("Decal").Texture = face
598
599
end
600
601
lasthealth = hum.Health - 100
602
end)
603
604
605
606
607
mouse.KeyDown:connect(function(key)
608
if key == "m" then
609
if taunting == false then
610
taunting = true
611
taunt(mouse.Target)
612
end
613
elseif key == "q" then
614
615
if dancing == false and taunting == false then
616
taunting = true
617
dancing = true
618
dance()
619
elseif dancing == true and taunting == true then
620
taunting = false
621
dancing = false
622
hum.WalkSpeed = 10
623
local face = "rbxasset://textures/face.png"
624
char.Head:FindFirstChildOfClass("Decal").Texture = face
625
end
626
627
end
628
end)
629
630
while true do
631
if taunting == false then
632
if lastpose ~= pose then
633
	
634
	
635
	------------------------------------------Lastpose ~= pose
636
if pose == "Idle" then
637
	
638
---------------------------------Idle1-------------------------------	
639
for i = 20,1,-1 do
640
if pose == "Idle" then
641
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)
642
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)
643
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.05)
644
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.05)
645
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.05)
646
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.05)
647
wait()
648
end
649
end
650
---------------------------------Idle1-------------------------------	
651
652
653
elseif pose == "Walking" then
654
655
656
---------------------------------Walking1-------------------------------	
657
for i = 20,1,-1 do
658
if pose == "Walking" then
659
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0.45) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0)), 0.08)
660
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,-0.5) * CFrame.Angles(math.rad(20), math.rad(8), math.rad(0)), 0.08)
661
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(5), math.rad(8), math.rad(0)),0.08)
662
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5), math.rad(-8), 0), 0.08)
663
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.95,0.6) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0)), 0.08)
664
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.95,-1) * CFrame.Angles(math.rad(25), math.rad(8), math.rad(0)), 0.08)
665
wait()
666
end
667
end
668
---------------------------------Walking1-------------------------------	
669
670
elseif pose == "Jumping" then
671
672
673
674
---------------------------------Jumping-------------------------------	
675
--None--
676
---------------------------------Jumping-------------------------------
677
678
679
680
681
682
end
683
lastpose = pose
684
elseif lastpose == pose then
685
	-------------------------------------------Lastpose == pose
686
	
687
	
688
if pose == "Idle" then
689
	
690
---------------------------------Idle2-------------------------------		
691
for i = 20,1,-1 do 
692
if pose == "Idle" then
693
 RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), 0.05)
694
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-7)), 0.05)
695
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.05)
696
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.05,0) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.05)
697
 LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-1.95,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.05)
698
 RH.C0 = Lerp(RH.C0, CFrame.new(.7,-1.95,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.05)
699
wait()
700
end
701
end
702
---------------------------------Idle2-------------------------------	
703
elseif pose == "Walking" then
704
	
705
---------------------------------Walking2-------------------------------	
706
for i = 20,1,-1 do
707
if pose == "Walking" then
708
 RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,-0.45) * CFrame.Angles(math.rad(20), math.rad(-8), math.rad(0)), 0.08)
709
 LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0.5) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(0)), 0.08)
710
 Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(4), math.rad(-8), math.rad(0)),0.08)
711
 RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5), math.rad(8), 0), 0.08)
712
 LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.95,-1) * CFrame.Angles(math.rad(25), math.rad(-8), math.rad(0)), 0.08)
713
 RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.95,0.6) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(0)), 0.08)
714
wait()
715
end
716
end
717
---------------------------------Walking2-------------------------------	
718
719
end
720
	
721
	
722
lastpose = nil	
723
	
724
end
725
end
726
wait()
727
end