View difference between Paste ID: x2Ewx6nn and G1Vztz8u
SHOW: | | - or go back to the newest paste.
1-
----Made by tyefoodmania
1+
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end ----Made by tyefoodmania
6
----Credits go to moneypro123 aka speedoflightpro123
7
----Noobs
8
local Player = game.Players.localPlayer
9
local Character = Player.Character
10
local Humanoid = Character.Humanoid
11
local Mouse = Player:GetMouse()
12
local LeftArm = Character["Left Arm"]
13
local RightArm = Character["Right Arm"]
14
local LeftLeg = Character["Left Leg"]
15
local RightLeg = Character["Right Leg"]
16
local Head = Character.Head
17
local Torso = Character.Torso
18
local Camera = game.Workspace.CurrentCamera
19
local RootPart = Character.HumanoidRootPart
20
local RootJoint = RootPart.RootJoint
21
local Pause = false
22
local attack = false
23
local LOL = false
24
local Anim = 'Idle'
25
local attacktype = 1
26
local delays = false
27
local play = true
28
local targetted = nil
29
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
30
local velocity = RootPart.Velocity.y
31
local sine = 0
32
local change = 1
33
local doe = 0
34
local Create = LoadLibrary("RbxUtility").Create
35
for i,v in pairs(Character:children()) do
36
    if v:IsA("Hat") then
37
        v:Destroy()
38
    end
39
end
40
for i,v in pairs(Character:children()) do
41
    if v:IsA("Accessory") then
42
        v:Destroy()
43
    end
44
end
45
for i,v in pairs(Character:children()) do
46
    if v:IsA("Clothing") then
47
        v:Destroy()
48
    end
49
end
50
for i,v in pairs(Character:children()) do
51
    if v:IsA("Accoutrement") then
52
        v:Destroy()
53
    end
54
end
55
local Shirt = Instance.new("Shirt",Character)
56
local Pants = Instance.new("Pants",Character)
57
Head.face.Texture = "rbxassetid://403828505"
58
local Hat = Instance.new("Part",Character)
59
Hat.Size = Vector3.new(1,1,1)
60
Hat.CanCollide = false
61
Hat.BrickColor = BrickColor.new("Really black")
62
local Hat2 = Instance.new("SpecialMesh",Hat)
63
Hat2.MeshId = "rbxassetid://922015392"
64
Hat2.TextureId = "rbxassetid://922016290"
65
Hat2.Scale = Vector3.new(0.08,0.08,0.08)
66
local Hat3 = Instance.new("Weld",Hat)
67
Hat3.Part0 = Head
68
Hat3.Part1 = Hat
69
Hat3.C0 = CFrame.new(-0.1,1,0)*CFrame.Angles(0,0,0.4)
70
Shirt.ShirtTemplate = "rbxassetid://578666808"
71
Pants.PantsTemplate = "rbxassetid://578667800"
72
local M = Instance.new("Sound",Torso)
73
M.SoundId = "rbxassetid://538732827"
74
M.Looped = true
75
M.Volume = 0.5
76
M.Pitch = 1
77
M:play()
78
Humanoid.WalkSpeed = 25
79
Humanoid.Animator.Parent = nil
80
Character.Animate.Parent = nil
81
82
local newMotor = function(part0, part1, c0, c1)
83
	local w = Create('Motor'){
84
		Parent = part0,
85
		Part0 = part0,
86
		Part1 = part1,
87
		C0 = c0,
88
		C1 = c1,
89
	}
90
	return w
91
end
92
function clerp(a, b, t)
93
	return a:lerp(b, t)
94
end
95
96
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
97
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
98
99
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
100
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
101
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
102
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
103
RootJoint.C1 = CFrame.new(0, 0, 0)
104
RootJoint.C0 = CFrame.new(0, 0, 0)
105
Torso.Neck.C1 = CFrame.new(0, 0, 0)
106
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
107
108
local rarmc1 = RW.C1
109
local larmc1 = LW.C1
110
local rlegc1 = RH.C1
111
local llegc1 = LH.C1
112
113
local resetc1 = false
114
115
function PlayAnimationFromTable(table, speed, bool)
116
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
117
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
118
	RW.C0 = clerp(RW.C0, table[3], speed) 
119
	LW.C0 = clerp(LW.C0, table[4], speed) 
120
	RH.C0 = clerp(RH.C0, table[5], speed) 
121
	LH.C0 = clerp(LH.C0, table[6], speed) 
122
	if bool == true then
123
		if resetc1 == false then
124
			resetc1 = true
125
			RootJoint.C1 = RootJoint.C1
126
			Torso.Neck.C1 = Torso.Neck.C1
127
			RW.C1 = rarmc1
128
			LW.C1 = larmc1
129
			RH.C1 = rlegc1
130
			LH.C1 = llegc1
131
		end
132
	end
133
end
134
135
ArtificialHB = Create("BindableEvent", script){
136
	Parent = script,
137
	Name = "Heartbeat",
138
}
139
140
script:WaitForChild("Heartbeat")
141
142
frame = 1 / 30
143
tf = 0
144
allowframeloss = false
145
tossremainder = false
146
lastframe = tick()
147
script.Heartbeat:Fire()
148
149
game:GetService("RunService").Heartbeat:connect(function(s, p)
150
	tf = tf + s
151
	if tf >= frame then
152
		if allowframeloss then
153
			script.Heartbeat:Fire()
154
			lastframe = tick()
155
		else
156
			for i = 1, math.floor(tf / frame) do
157
				script.Heartbeat:Fire()
158
			end
159
			lastframe = tick()
160
		end
161
		if tossremainder then
162
			tf = 0
163
		else
164
			tf = tf - frame * math.floor(tf / frame)
165
		end
166
	end
167
end)
168
169
function swait(num)
170
	if num == 0 or num == nil then
171
		ArtificialHB.Event:wait()
172
	else
173
		for i = 0, num do
174
			ArtificialHB.Event:wait()
175
		end
176
	end
177
end
178
function Hit1()
179
	if not D then D = true
180
		Pause = true
181
		for i = 0,0.5,0.1 do
182
		swait()
183
		PlayAnimationFromTable({
184
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0.2) * CFrame.Angles(0, -0.3, 0), 
185
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
186
         CFrame.new(1.9,0.5,0.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,1), 
187
         CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
188
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
189
         CFrame.new(-0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, -0.1), 
190
		}, .5, false)
191
		end
192
		local Grab = Instance.new("Part",RightArm)
193
	Grab.Size = Vector3.new(1,1,1)
194
	Grab.CanCollide = false
195
	Grab.BrickColor = BrickColor.new("Deep orange")
196
	Grab.Transparency = math.huge
197
	local Grabo = Instance.new("Weld",Grab)
198
	Grabo.Part0 = RightArm
199
	Grabo.Part1 = Grab
200
	Grabo.C0 = CFrame.new(0,-1.1,0)
201
		local RA = Instance.new("Part",RightArm)
202
		RA.Size = Vector3.new(1.1,2.1,1.1)
203
		RA.BrickColor = BrickColor.new("New Yeller")
204
		RA.Material = "Neon"
205
		RA.Transparency = 0
206
		local RA2 = Instance.new("Weld",RA)
207
		RA2.Part0 = RightArm
208
		RA2.Part1 = RA
209
		RA2.C0 = CFrame.new(0,0,0)
210
		local Sou = Instance.new("Sound",Torso)
211
		Sou.SoundId = "rbxassetid://727821717"
212
		Sou.Pitch = 1
213
		Sou.Looped = false
214
		Sou.Volume = 1
215
		Sou:play()
216
		coroutine.resume(coroutine.create(function()
217
		for i = 1,2 do
218
		for i = 1,5 do
219
			RA.Transparency = RA.Transparency + 0.1
220
			game:GetService("RunService").RenderStepped:wait()
221
		end
222
		wait(0.1)
223
		for i = 1,5 do
224
			RA.Transparency = RA.Transparency - 0.1
225
			game:GetService("RunService").RenderStepped:wait()
226
		end
227
		game:GetService("RunService").RenderStepped:wait()
228
		end
229
		for i = 1,10 do
230
			RA.Transparency = RA.Transparency + 0.1
231
			game:GetService("RunService").RenderStepped:wait()
232
		end
233
		RA:remove()
234
		end))
235
	local SFXZ = Instance.new("Sound",Torso)
236
			SFXZ.SoundId = "rbxassetid://169259383"
237
			SFXZ.Volume = 1
238
			SFXZ.Pitch = 1.5
239
			SFXZ.Looped = false
240
			wait(0.01)
241
			SFXZ:Play()
242
	Grab.Touched:connect(function(hit)
243
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
244
			Grab:remove()
245
			hit.Parent.Humanoid:TakeDamage(13)
246
			local SFXZ = Instance.new("Sound",Torso)
247
			SFXZ.SoundId = "rbxassetid://743886825"
248
			SFXZ.Volume = 1
249
			SFXZ.Pitch = 1
250
			SFXZ.Looped = false
251
			wait(0.01)
252
			SFXZ:Play()
253
			local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
254
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
255
			Fl.velocity = Torso.CFrame.lookVector*33
256
			wait(0.05)
257
			Fl:remove()
258
		end
259
	end)
260
for i = 0,1,0.1 do
261
		swait()
262
		PlayAnimationFromTable({
263
         CFrame.new(0,0,0) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, 0.6, 0), 
264
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -0.2, 0), 
265
         CFrame.new(1.7,0.5,-0.6) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0.4), 
266
         CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(1.2, 0, 0), 
267
         CFrame.new(0.6,-1.8,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1), 
268
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,-0.1), 
269
		}, .5, false)
270
	end	
271
Grab:remove()
272
Pause = false
273
		wait(0.2)
274
		D = false
275
	end
276
end
277
function Hit2()
278
	if not D then D = true
279
		Pause = true
280
		for i = 0,0.5,0.1 do
281
		swait()
282
		PlayAnimationFromTable({
283
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0.2) * CFrame.Angles(0, 0.3, 0), 
284
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
285
         CFrame.new(1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55,0,0), 
286
         CFrame.new(-1.9,0.5,0.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 
287
         CFrame.new(0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1), 
288
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), 
289
		}, .5, false)
290
		end	
291
		local Grab = Instance.new("Part",RightArm)
292
	Grab.Size = Vector3.new(1,1,1)
293
	Grab.CanCollide = false
294
	Grab.BrickColor = BrickColor.new("Deep orange")
295
	Grab.Transparency = math.huge
296
	local Grabo = Instance.new("Weld",Grab)
297
	Grabo.Part0 = LeftArm
298
	Grabo.Part1 = Grab
299
	Grabo.C0 = CFrame.new(0,-1.1,0)
300
		local LA = Instance.new("Part",LeftArm)
301
		LA.Size = Vector3.new(1.1,2.1,1.1)
302
		LA.BrickColor = BrickColor.new("New Yeller")
303
		LA.Material = "Neon"
304
		LA.Transparency = 0
305
		local LA2 = Instance.new("Weld",LA)
306
		LA2.Part0 = LeftArm
307
		LA2.Part1 = LA
308
		LA2.C0 = CFrame.new(0,0,0)
309
		local Sou = Instance.new("Sound",Torso)
310
		Sou.SoundId = "rbxassetid://727821717"
311
		Sou.Pitch = 1
312
		Sou.Looped = false
313
		Sou.Volume = 1
314
		Sou:play()
315
		coroutine.resume(coroutine.create(function()
316
		for i = 1,2 do
317
		for i = 1,5 do
318
			LA.Transparency = LA.Transparency + 0.1
319
			game:GetService("RunService").RenderStepped:wait()
320
		end
321
		wait(0.1)
322
		for i = 1,5 do
323
			LA.Transparency = LA.Transparency - 0.1
324
			game:GetService("RunService").RenderStepped:wait()
325
		end
326
		game:GetService("RunService").RenderStepped:wait()
327
		end
328
		for i = 1,10 do
329
			LA.Transparency = LA.Transparency + 0.1
330
			game:GetService("RunService").RenderStepped:wait()
331
		end
332
		LA:remove()
333
		end))
334
	local SFXZ = Instance.new("Sound",Torso)
335
			SFXZ.SoundId = "rbxassetid://169259383"
336
			SFXZ.Volume = 1
337
			SFXZ.Pitch = 1.5
338
			SFXZ.Looped = false
339
			wait(0.01)
340
			SFXZ:Play()
341
	Grab.Touched:connect(function(hit)
342
		if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
343
			Grab:remove()
344
			hit.Parent.Humanoid:TakeDamage(13)
345
			local SFXZ = Instance.new("Sound",Torso)
346
			SFXZ.SoundId = "rbxassetid://743886825"
347
			SFXZ.Volume = 1
348
			SFXZ.Pitch = 1
349
			SFXZ.Looped = false
350
			wait(0.01)
351
			SFXZ:Play()
352
			local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
353
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
354
			Fl.velocity = Torso.CFrame.lookVector*33
355
			wait(0.05)
356
			Fl:remove()
357
		end
358
	end)
359
for i = 0,1,0.1 do
360
		swait()
361
		PlayAnimationFromTable({
362
         CFrame.new(0,0,0) * CFrame.new(0, 0, -0.2) * CFrame.Angles(0, -0.6, 0), 
363
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.2, 0), 
364
         CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.2,0,0.4), 
365
         CFrame.new(-1.7,0.5,-0.6) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.4), 
366
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
367
         CFrame.new(-0.6,-1.8,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3,0,-0.1), 
368
		}, .5, false)
369
	end	
370
Grab:remove()
371
Pause = false
372
		wait(0.2)
373
		D = false
374
	end
375
end
376
function Torn()
377
	if not D then D = true
378
		Pause = true
379
		for i = 0,1.2,0.1 do
380
		swait()
381
		PlayAnimationFromTable({
382
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
383
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
384
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
385
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
386
         CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
387
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
388
		}, .5, false)
389
		end
390
		for i = 0,3,0.1 do
391
		swait()
392
		PlayAnimationFromTable({
393
         CFrame.new(0,0,0) * CFrame.new(0, -0.7, 0) * CFrame.Angles(0, 0, 0), 
394
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
395
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
396
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
397
         CFrame.new(0.5,-1.8,0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.9, 0, 0), 
398
         CFrame.new(-0.5,-1.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.5, 0, 0), 
399
		}, .1, false)
400
		end
401
		local RA = Instance.new("Part",RightArm)
402
		RA.Size = Vector3.new(1.1,2.1,1.1)
403
		RA.BrickColor = BrickColor.new("New Yeller")
404
		RA.Material = "Neon"
405
		RA.Transparency = 0
406
		local RA2 = Instance.new("Weld",RA)
407
		RA2.Part0 = RightLeg
408
		RA2.Part1 = RA
409
		RA2.C0 = CFrame.new(0,0,0)
410
		local E = Instance.new("Sound",Torso)
411
			E.SoundId = "rbxassetid://727821717"
412
			E.Volume = 112
413
			E.Pitch = 1
414
			E.Looped = false
415
			E:play()
416
		for i = 1,2 do ----15
417
		for i = 1,5 do
418
			RA.Transparency = RA.Transparency + 0.1
419
			game:GetService("RunService").RenderStepped:wait()
420
		end
421
		wait(0.1)
422
		for i = 1,5 do
423
			RA.Transparency = RA.Transparency - 0.1
424
			game:GetService("RunService").RenderStepped:wait()
425
		end
426
		end
427
		for i = 1,10 do
428
			RA.Transparency = RA.Transparency + 0.1
429
			game:GetService("RunService").RenderStepped:wait()
430
		end
431
		for i = 0,1.1,0.1 do
432
		swait()
433
		PlayAnimationFromTable({
434
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
435
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
436
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
437
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
438
         CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
439
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
440
		}, .5, false)
441
		end
442
		---
443
		local To = Instance.new("Part",Torso)
444
		To.Size = Vector3.new(10,10,10)
445
		To.BrickColor = BrickColor.new("New Yeller")
446
		To.Transparency = 0
447
		To.CanCollide = false
448
		To.CFrame = Torso.CFrame*CFrame.new(0,0,0)
449
		coroutine.resume(coroutine.create(function()
450
		for i = 1,26 do 
451
		local Ef = Instance.new("Part",Torso)
452
		Ef.Size = Vector3.new(1,1,1)
453
		Ef.Anchored = true
454
		Ef.CanCollide = false
455
		Ef.BrickColor = BrickColor.new("New Yeller")
456
		Ef.CFrame = To.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
457
		local Ef2 = Instance.new("SpecialMesh",Ef)
458
		Ef2.MeshId = "rbxassetid://3270017"
459
		Ef2.Scale = Vector3.new(1,1,0.01)
460
		coroutine.resume(coroutine.create(function()
461
		for i = 1,300 do
462
			Ef2.Scale = Ef2.Scale + Vector3.new(1,1,0.1)
463
			Ef.Transparency = Ef.Transparency + 0.005
464
			game:GetService("RunService").RenderStepped:wait()
465
		end
466
		Ef:remove()
467
		end))
468
		wait(0.3)
469
		end
470
		end))
471
		To.Touched:connect(function(hit)
472
			if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
473
				if not ZC then ZC = true
474
				hit.Parent.Humanoid:TakeDamage(20)
475
				local FlyIn = Instance.new("BodyPosition",hit.Parent.Torso)
476
				FlyIn.maxForce = Vector3.new(math.huge,math.huge,math.huge)
477
				FlyIn.Position = Torso.Position
478
				wait(0.3)
479
				FlyIn:remove()
480
				ZC = false
481
				end
482
			end
483
		end)
484
		local To2 = Instance.new("SpecialMesh",To)
485
		To2.MeshId = "http://www.roblox.com/asset/?id=1051557"
486
		To2.Scale = Vector3.new(6,6,6)
487
		local Spa = Instance.new("ParticleEmitter",To)
488
		Spa.Texture = "rbxassetid://569507414"
489
		Spa.Size = NumberSequence.new(0.8,0.2)
490
		Spa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
491
		Spa.Lifetime = NumberRange.new(1,2)
492
		Spa.Rate = 99
493
		Spa.Transparency = NumberSequence.new(0.5,0.6)
494
		Spa.LightEmission = 0.75
495
		Spa.Speed = NumberRange.new(2)
496
		Spa.Acceleration = Vector3.new(0, 0, 0)
497
		Spa.VelocitySpread = 1212
498
		coroutine.resume(coroutine.create(function()
499
		for i = 1,300 do
500
			To.CFrame = Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1,0)
501
			To.Transparency = To.Transparency + 0.00009
502
			To2.Scale = To2.Scale + Vector3.new(0.05,0.05,0.05)
503
			game:GetService("RunService").RenderStepped:wait()
504
		end
505
		To:remove()
506
		end))
507
		for i = 1,28 do
508
		for i = 0,0.1,0.1 do
509
		swait()
510
		PlayAnimationFromTable({
511
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 
512
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
513
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
514
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
515
         CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
516
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
517
		}, .5, false)
518
		end
519
		for i = 0,0.1,0.1 do
520
		swait()
521
		PlayAnimationFromTable({
522
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -3, 0), 
523
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
524
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
525
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
526
         CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
527
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
528
		}, .5, false)
529
		end
530
		for i = 0,0.1,0.1 do
531
		swait()
532
		PlayAnimationFromTable({
533
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -4, 0), 
534
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
535
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
536
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
537
         CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
538
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
539
		}, .5, false)
540
		end
541
		for i = 0,0.1,0.1 do
542
		swait()
543
		PlayAnimationFromTable({
544
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -5, 0), 
545
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
546
         CFrame.new(2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
547
         CFrame.new(-2,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -1.55), 
548
         CFrame.new(0.5,-1.5,-1.1) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
549
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
550
		}, .5, false)
551
		end
552
		game:GetService("RunService").RenderStepped:wait()
553
		end
554
		Pause = false
555
		To:remove()
556
		---
557
		wait(1)
558
		D = false
559
	end
560
end
561
function Zoom()
562
	if not D then D = true
563
		Pause = true
564
		Character.Humanoid.WalkSpeed = 0
565
		for i = 0,1.2,0.1 do
566
		swait()
567
		PlayAnimationFromTable({
568
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.55, 0), 
569
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.15, 0), 
570
         CFrame.new(0.45,0.5,-1.2) * CFrame.new(0, 0, 0) * CFrame.Angles(0,-0.5,-1.55), 
571
         CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.1, 0, 0), 
572
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
573
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), 
574
		}, .5, false)
575
		end
576
		local RA = Instance.new("Part",RightArm)
577
		RA.Size = Vector3.new(1.1,2.1,1.1)
578
		RA.BrickColor = BrickColor.new("New Yeller")
579
		RA.Material = "Neon"
580
		RA.Transparency = 0
581
		local RA2 = Instance.new("Weld",RA)
582
		RA2.Part0 = RightArm
583
		RA2.Part1 = RA
584
		RA2.C0 = CFrame.new(0,0,0)
585
		local E = Instance.new("Sound",Torso)
586
			E.SoundId = "rbxassetid://727821717"
587
			E.Volume = 112
588
			E.Pitch = 1
589
			E.Looped = false
590
			E:play()
591
		for i = 1,2 do ----15
592
		for i = 1,5 do
593
			RA.Transparency = RA.Transparency + 0.1
594
			game:GetService("RunService").RenderStepped:wait()
595
		end
596
		wait(0.1)
597
		for i = 1,5 do
598
			RA.Transparency = RA.Transparency - 0.1
599
			game:GetService("RunService").RenderStepped:wait()
600
		end
601
		end
602
		for i = 1,10 do
603
			RA.Transparency = RA.Transparency + 0.1
604
			game:GetService("RunService").RenderStepped:wait()
605
		end
606
		RightArm.Transparency = 1
607
		local owo = Instance.new("Model",Torso)
608
		Instance.new("Humanoid",owo)
609
		Shirt:Clone().Parent = owo
610
		local R = Instance.new("Part",owo)
611
		R.Size = Vector3.new(1,2,1)
612
		R.TopSurface = 0
613
		R.BottomSurface = 0
614
		R.Name = 'Right Arm'
615
		R.BrickColor = RightArm.BrickColor
616
		R.CanCollide = false
617
		R.Anchored = true
618
		R.CFrame = RightArm.CFrame*CFrame.new(0,0,0)
619
		R.Touched:connect(function(hit)
620
			if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
621
				if not ZZ then ZZ = true
622
					hit.Parent.Humanoid:TakeDamage(40)
623
					hit.Parent.Humanoid.Sit = true
624
					local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
625
					Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
626
					Fl.velocity = RootPart.CFrame.lookVector*130
627
					wait(0.1)
628
					Fl:remove()
629
					wait(0.00001)
630
					ZZ = false
631
				end
632
			end
633
		end)
634
		coroutine.resume(coroutine.create(function()
635
		for i = 1,20 do
636
			R.Size = R.Size + Vector3.new(0,0.8,0)
637
			R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.5,0)
638
			game:GetService("RunService").RenderStepped:wait()
639
		end
640
		end))
641
		for i = 0,1,0.1 do
642
		swait()
643
		PlayAnimationFromTable({
644
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 1.5, 0), 
645
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1.2, 0), 
646
         CFrame.new(1.95,0.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,1.55), 
647
         CFrame.new(-1.5,0,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.7, 0, 0), 
648
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
649
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1)
650
		}, .5, false)
651
		end
652
		wait(1)
653
		for i = 1,20 do
654
			R.Size = R.Size - Vector3.new(0,0.8,0)
655
			R.CFrame = RightArm.CFrame*CFrame.new(0.015,-R.Size.Y/2.75,0)
656
			game:GetService("RunService").RenderStepped:wait()
657
		end
658
		RightArm.Transparency = 0
659
		R:remove()
660
		Pause = false
661
		Character.Humanoid.WalkSpeed = 25
662
		wait(1)
663
		D = false
664
	end
665
end
666
function Baby()
667
	if not D then D = true
668
		Pause = true
669
		for i = 0,1.2,0.1 do
670
		swait()
671
		PlayAnimationFromTable({
672
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
673
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
674
         CFrame.new(1.5,1,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(2.8,0,0), 
675
         CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
676
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
677
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), 
678
		}, .5, false)
679
		end
680
		wait(0.5)
681
		local Ba = Instance.new("Sound",Torso)
682
		Ba.SoundId = "rbxassetid://1037853116"
683
		Ba.Volume = math.huge
684
		Ba.Pitch = 1
685
		Ba.Looped = false
686
		Ba:play()
687
		for i = 0,1.2,0.1 do
688
		swait()
689
		PlayAnimationFromTable({
690
         CFrame.new(0,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
691
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
692
         CFrame.new(1.5,1,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(2.4,0,0), 
693
         CFrame.new(-1.5,0.5,-0.5) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, 0), 
694
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
695
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), 
696
		}, .5, false)
697
		end
698
		wait(0.8)
699
		Pause = false
700
		wait(0.5)
701
		D = false
702
	end
703
end
704
705
function Breathe()
706
	if not DZ then DZ = true
707
		Pause = true
708
		Character.Humanoid.WalkSpeed = 0
709
		for i = 0,3,0.1 do
710
		swait()
711
		PlayAnimationFromTable({
712
         CFrame.new(0,0.01,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0), 
713
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.1, 0, 0), 
714
         CFrame.new(1.5,0,0.2) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3,0,0), 
715
         CFrame.new(-1.5,0,0.2) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0), 
716
         CFrame.new(0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0.1), 
717
         CFrame.new(-0.6,-2,0.3) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, -0.1), 
718
		}, .5, false)
719
		end
720
		local P = Instance.new("Part",Character)
721
		P.Size = Vector3.new(0.1,0.1,0.1)
722
		P.Anchored = true
723
		P.Transparency = math.huge
724
		P.CanCollide = false
725
		P.CFrame = Head.CFrame*CFrame.new(0,-0.1,-1.9)
726
		local FlA = Instance.new("ParticleEmitter",P)
727
		FlA.Texture = "rbxassetid://833874434"
728
		FlA.Size = NumberSequence.new(0.7,0.1)
729
		FlA.EmissionDirection = "Back"
730
		FlA.Rotation = NumberRange.new(-100, 100)
731
		FlA.RotSpeed = NumberRange.new(-100, 100)
732
		FlA.Transparency = NumberSequence.new(0,1)
733
		FlA.Drag = 4
734
		FlA.Lifetime = NumberRange.new(0.5)
735
		FlA.Rate = 1111
736
		wait(2)
737
		FlA.Enabled = false
738
		wait(1)
739
		P:remove()
740
		for i = 0,3,0.1 do
741
		swait()
742
		PlayAnimationFromTable({
743
         CFrame.new(0,0.01,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
744
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 0, 0), 
745
         CFrame.new(1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3,0,0), 
746
         CFrame.new(-1.5,0,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0.3, 0, 0), 
747
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0.1), 
748
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, -0.1), 
749
		}, .5, false)
750
		end
751
		local RA = Instance.new("Part",RightArm)
752
		RA.Size = Vector3.new(1.1,2.1,1.1)
753
		RA.BrickColor = BrickColor.new("New Yeller")
754
		RA.Material = "Neon"
755
		RA.Transparency = 0
756
		local RA2 = Instance.new("Weld",RA)
757
		RA2.Part0 = RightArm
758
		RA2.Part1 = RA
759
		RA2.C0 = CFrame.new(0,0,0)
760
		local LA = Instance.new("Part",LeftArm)
761
		LA.Size = Vector3.new(1.1,2.1,1.1)
762
		LA.BrickColor = BrickColor.new("New Yeller")
763
		LA.Material = "Neon"
764
		LA.Transparency = 0
765
		local LA2 = Instance.new("Weld",LA)
766
		LA2.Part0 = LeftArm
767
		LA2.Part1 = LA
768
		LA2.C0 = CFrame.new(0,0,0)
769
local AZZ = Instance.new("ParticleEmitter",LA)
770
AZZ.Texture = "rbxassetid://998225956"
771
AZZ.EmissionDirection = "Top"
772
AZZ.Rotation = NumberRange.new(-100, 100)
773
AZZ.Size = NumberSequence.new(1)
774
AZZ.Lifetime = NumberRange.new(0.8,1)
775
AZZ.Rate = 50
776
AZZ.Speed = NumberRange.new(0.3)
777
AZZ.LightEmission = 1
778
AZZ.VelocitySpread = 100
779
local LAZZ = Instance.new("ParticleEmitter",RA)
780
LAZZ.Texture = "rbxassetid://998225956"
781
LAZZ.EmissionDirection = "Top"
782
LAZZ.Rotation = NumberRange.new(-100, 100)
783
LAZZ.Size = NumberSequence.new(1)
784
LAZZ.Lifetime = NumberRange.new(0.8,1)
785
LAZZ.Rate = 50
786
LAZZ.Speed = NumberRange.new(0.3)
787
LAZZ.LightEmission = 1
788
LAZZ.VelocitySpread = 100
789
local Spa = Instance.new("ParticleEmitter",RA)
790
Spa.Texture = "rbxassetid://569507414"
791
Spa.Size = NumberSequence.new(0.8,0.2)
792
Spa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
793
Spa.Lifetime = NumberRange.new(1,2)
794
Spa.Rate = 99
795
Spa.Transparency = NumberSequence.new(0.5,0.6)
796
Spa.LightEmission = 0.75
797
Spa.Speed = NumberRange.new(2)
798
Spa.Acceleration = Vector3.new(0, 0, 0)
799
Spa.VelocitySpread = 1212
800
local Rpa = Instance.new("ParticleEmitter",LA)
801
Rpa.Texture = "rbxassetid://569507414"
802
Rpa.Size = NumberSequence.new(0.8,0.2)
803
Rpa.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0), Color3.fromRGB(255, 255, 0))
804
Rpa.EmissionDirection = "Top"
805
Rpa.Lifetime = NumberRange.new(1,2)
806
Rpa.Rate = 99
807
Rpa.Transparency = NumberSequence.new(0.5,0.6)
808
Rpa.LightEmission = 0.75
809
Rpa.Speed = NumberRange.new(2)
810
Rpa.Acceleration = Vector3.new(0, 0, 0)
811
Rpa.VelocitySpread = 1212
812
		for i = 1,5 do ----15
813
			local E = Instance.new("Sound",Torso)
814
			E.SoundId = "rbxassetid://186130717"
815
			E.Volume = 1
816
			E.Pitch = 1
817
			E.Looped = false
818
			local E1 = Instance.new("Sound",Torso)
819
			E1.SoundId = "rbxassetid://727821717"
820
			E1.Volume = 0.1
821
			E1.Pitch = 1
822
			E1.Looped = false
823
			E1:play()
824
			E:play()
825
		for i = 1,5 do
826
			RA.Transparency = RA.Transparency + 0.1
827
			LA.Transparency = LA.Transparency + 0.1
828
			game:GetService("RunService").RenderStepped:wait()
829
		end
830
		wait(0.1)
831
		for i = 1,5 do
832
			RA.Transparency = RA.Transparency - 0.1
833
			LA.Transparency = LA.Transparency - 0.1
834
			game:GetService("RunService").RenderStepped:wait()
835
		end
836
		wait(0.1)
837
		for i = 1,9 do
838
			RA.Transparency = RA.Transparency + 0.1
839
			LA.Transparency = LA.Transparency + 0.1
840
			game:GetService("RunService").RenderStepped:wait()
841
		end
842
		wait(0.1)
843
		for i = 1,9 do
844
			RA.Transparency = RA.Transparency - 0.1
845
			LA.Transparency = LA.Transparency - 0.1
846
			game:GetService("RunService").RenderStepped:wait()
847
		end
848
		game:GetService("RunService").RenderStepped:wait()
849
		end
850
		Rpa.Enabled = false
851
		Spa.Enabled = false
852
		LAZZ.Enabled = false
853
		AZZ.Enabled = false
854
		local FlA = Instance.new("ParticleEmitter",LeftArm)
855
		FlA.Texture = "rbxassetid://313742348"
856
		FlA.Size = NumberSequence.new(0.7)
857
		FlA.Transparency = NumberSequence.new(0)
858
		FlA.Lifetime = NumberRange.new(0.4)
859
		FlA.Rate = 20
860
		FlA.Rotation = NumberRange.new(-100, 100)
861
		FlA.Speed = NumberRange.new(0)
862
		FlA.LockedToPart = true
863
		local LP = Instance.new("ParticleEmitter",LeftArm)
864
		LP.Texture = "rbxassetid://1298571523"
865
		LP.Transparency = NumberSequence.new(0,1)
866
		LP.Size = NumberSequence.new(0.06)
867
		LP.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
868
		LP.Lifetime = NumberRange.new(1.5)
869
		LP.Rate = 4000
870
		LP.ZOffset = 1
871
		LP.VelocitySpread = 35
872
		LP.Speed = NumberRange.new(0.3)
873
		LP.LightEmission = 1
874
		LP.LightInfluence = 1
875
		LP.LockedToPart = true
876
		local ZXA = Instance.new("ParticleEmitter",RightArm)
877
		ZXA.Texture = "rbxassetid://313742348"
878
		ZXA.Size = NumberSequence.new(0.7)
879
		ZXA.Transparency = NumberSequence.new(0)
880
		ZXA.Lifetime = NumberRange.new(0.4)
881
		ZXA.Rate = 20
882
		ZXA.Rotation = NumberRange.new(-100, 100)
883
		ZXA.Speed = NumberRange.new(0)
884
		ZXA.LockedToPart = true
885
		local LLP = Instance.new("ParticleEmitter",RightArm)
886
		LLP.Texture = "rbxassetid://1298571523"
887
		LLP.Transparency = NumberSequence.new(0,1)
888
		LLP.Size = NumberSequence.new(0.06)
889
		LLP.Color = ColorSequence.new(Color3.fromRGB(255,255,0))
890
		LLP.Lifetime = NumberRange.new(1.5)
891
		LLP.Rate = 4000
892
		LLP.ZOffset = 1
893
		LLP.VelocitySpread = 35
894
		LLP.Speed = NumberRange.new(0.3)
895
		LLP.LightEmission = 1
896
		LLP.LightInfluence = 1
897
		LLP.LockedToPart = true
898
		Character.Humanoid.WalkSpeed = 25
899
		wait(1)
900
		Pause = false
901
		for i = 1,11 do
902
			RA.Transparency = RA.Transparency + 0.1
903
			LA.Transparency = LA.Transparency + 0.1
904
			game:GetService("RunService").RenderStepped:wait()
905
		end
906
		LA:remove()
907
		RA:remove()
908
		Humanoid.MaxHealth = 400
909
		wait(0.01)
910
		Humanoid.Health = 500
911
		Mouse.KeyDown:connect(function(key)
912
			if key == "e" then
913
				Zoom()
914
			end
915
			if key == "r" then
916
				Torn()
917
			end
918
		end)
919
		Mouse.Button1Down:connect(function()
920
			if attack == false and attacktype == 1 then
921
				Hit1()
922
				attacktype = 2
923
			elseif attack == false and attacktype == 2 then
924
				Hit2()
925
				attacktype = 1
926
			end
927
		end)
928
		wait(12412412)
929
		DZ = false
930
	end
931
end
932
Mouse.KeyDown:connect(function(key)
933
	if key == "m" then 
934
		Baby()
935
	end
936
	if key == "z" then
937
		Breathe()
938
	end
939
end)
940
941
New = function(Object, Parent, Name, Data)
942
	local Object = Instance.new(Object)
943
	for Index, Value in pairs(Data or {}) do
944
		Object[Index] = Value
945
	end
946
	Object.Parent = Parent
947
	Object.Name = Name
948
	return Object
949
end
950
function rayCast(Position, Direction, Range, Ignore)
951
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
952
end 
953
954
955
956
957
coroutine.wrap(function()
958
while 1 do
959
swait()
960
if doe <= 360 then
961
	doe = doe + 2
962
else
963
	doe = 0
964
end
965
end
966
end)()
967
while true do
968
	swait()
969
	for i, v in pairs(Character:GetChildren()) do
970
		if v:IsA("Part") then
971
			v.Material = "SmoothPlastic"
972
		elseif v:IsA("Accessory") then
973
			v:WaitForChild("Handle").Material = "SmoothPlastic"
974
		end
975
	end
976
977
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
978
	velocity = RootPart.Velocity.y
979
	sine = sine + change
980
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
981
		if RootPart.Velocity.y > 1 and hit == nil then 
982
			Anim = "Jump"
983
			if Pause == false then
984
		PlayAnimationFromTable({
985
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
986
         CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
987
         CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
988
         CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
989
         CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
990
         CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
991
		}, .3, false)
992
					end
993
		elseif RootPart.Velocity.y < -1 and hit == nil then 
994
			Anim = "Fall"
995
			if Pause == false then
996
		PlayAnimationFromTable({
997
         CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
998
         CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
999
         CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1000
         CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1001
         CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1002
         CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
1003
		}, .3, false)
1004
					end
1005
		elseif Torsovelocity < 1 and hit ~= nil then
1006
			Anim = "Idle"
1007
			if Pause == false then
1008
				change = 1
1009
		PlayAnimationFromTable({
1010
         CFrame.new(0,0,0) * CFrame.new(0, 0-.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0), 
1011
         CFrame.new(0,1.5,0) * CFrame.new(0, 0, 0) * CFrame.Angles(0-.08*math.sin(tick()*2),0,0)*CFrame.Angles(-0.2, 0, 0), 
1012
         CFrame.new(1.1,1,-0.8) * CFrame.new(0, 0-.08*math.sin(tick()*2), 0) * CFrame.Angles(3.1,0,-0.4), 
1013
         CFrame.new(-1.5,0,0) * CFrame.new(0, 0-.08*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0), 
1014
         CFrame.new(0.6,-2,0) * CFrame.new(0, 0+.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, 0.1), 
1015
         CFrame.new(-0.6,-2,0) * CFrame.new(0, 0+.05*math.sin(tick()*2), 0) * CFrame.Angles(0, 0, -0.1),  
1016
		}, .3, false)
1017
			end
1018
		elseif Torsovelocity > 2 and hit ~= nil then
1019
			Anim = "Walk"
1020
			if Pause == false then
1021
		PlayAnimationFromTable({		
1022
         CFrame.new(0,0,0) * CFrame.new(0,0,0)*CFrame.Angles(-0.3,0-.1*math.sin(tick()*9),0+RootPart.RotVelocity.Y/29), 
1023
         CFrame.new(0,1.5,0) * CFrame.new(0,0,0) * CFrame.Angles(0,0,0)*CFrame.Angles(-0.3, 0, 0), 
1024
         CFrame.new(1.1,1,-0.8) * CFrame.new(0,0,0) * CFrame.Angles(3.1,0,-0.4), 
1025
         CFrame.new(-1.5,0,0) * CFrame.new(0,0,0+.5 * math.cos((sine) / 3.5))*CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 3.5)),0,0), 
1026
         CFrame.new(0.5,-2,0) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 3.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 3.5)), 0, 0-RootPart.RotVelocity.Y/33), 
1027
         CFrame.new(-0.5,-2,0) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 3.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 3.5)), 0, 0-RootPart.RotVelocity.Y/33), 
1028
		}, .3, false)
1029
			end
1030
		end
1031
end