View difference between Paste ID: S71MAAJp and SDW3sRgx
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
2
do
3
    script.Parent = owner.Character
4
    local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
5
    local function NewFakeEvent()
6
        local Bind = Instance.new("BindableEvent")
7
        local Fake;Fake = {Connections = {},
8
        fakeEvent=true;
9
        Connect=function(self,Func)
10
            Bind.Event:connect(Func)
11
            self.Connections[Bind] = true
12
            return setmetatable({Connected = true},{
13
            __index = function (self,Index)
14
                if Index:lower() == "disconnect" then
15
                    return function() Fake.Connections[Bind] = false;self.Connected = false end
16
                end
17
                return Fake[Index]
18
            end;
19
            __tostring = function() return "Connection" end;
20
        })
21
        end}
22
        Fake.connect = Fake.Connect;return Fake;
23
    end
24
    local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
25
    local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
26
    local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
27
        self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
28
    end};ContextActionService.UnBindAction = ContextActionService.BindAction
29
    local function TriggerEvent(self,Event,...)
30
        local Trigger = Mouse[Event]
31
        if Trigger and Trigger.fakeEvent and Trigger.Connections then
32
            for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
33
        end
34
    end
35
    Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
36
    Event.OnServerEvent:Connect(function(FiredBy,Input)
37
        if FiredBy.Name ~= owner.Name then return end
38
        if Input.MouseEvent then
39
            Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
40
        else
41
            local Begin = Input.UserInputState == Enum.UserInputState.Begin
42
            if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
43
            for _,Action in pairs(ContextActionService.Actions) do
44
                for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
45
            end
46
            Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
47
            UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
48
        end
49
    end)
50
    InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
51
    Event.Parent = NLS([[
52
        local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
53
        local Input = function(Input,gameProcessedEvent)
54
            if gameProcessedEvent then return end
55
            Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
56
        end
57
        UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
58
        local Hit,Target
59
        while wait(1/30) do
60
            if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
61
                Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
62
            end
63
        end
64
    ]],owner.Character)
65
end
66
RealGame = game;game = setmetatable({},{
67
    __index = function (self,Index)
68
        local Sandbox = function (Thing)
69
            if Thing:IsA("Player") then
70
                local RealPlayer = Thing
71
                return setmetatable({},{
72
                    __index = function (self,Index)
73
                        local Type = type(RealPlayer[Index])
74
                        if Type == "function" then
75
                            if Index:lower() == "getmouse" or Index:lower() == "mouse" then
76
                                return function (self)return InternalData["Mouse"] end
77
                            end
78
                            return function (self,...)return RealPlayer[Index](RealPlayer,...) end
79
                        end
80
                        return RealPlayer[Index]
81
                    end;
82
                    __tostring = function(self) return RealPlayer.Name end
83
                })
84
            end
85
        end
86
        if RealGame[Index] then
87
            local Type = type(RealGame[Index])
88
            if Type == "function" then
89
                if Index:lower() == "getservice" or Index:lower() == "service" then
90
                    return function (self,Service)
91
                        local FakeServices = {
92
                            ["players"] = function()
93
                                return setmetatable({},{
94
                                    __index = function (self2,Index2)
95
                                        local RealService = RealGame:GetService(Service)
96
                                        local Type2 = type(Index2)
97
                                        if Type2 == "function" then
98
                                            return function (self,...) return RealService[Index2](RealService,...)end
99
                                        else
100
                                            if Index2:lower() == "localplayer" then return Sandbox(owner) end
101
                                            return RealService[Index2]
102
                                        end
103
                                    end;
104
                                    __tostring = function(self) return RealGame:GetService(Service).Name end
105
                                })
106
                            end;
107
                            ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
108
                            ["userinputservice"] = function() return InternalData["UserInputService"] end;
109
                            ["runservice"] = function()
110
                                return setmetatable({},{
111
                                    __index = function(self2,Index2)
112
                                        local RealService = RealGame:GetService(Service)
113
                                        local Type2 = type(Index2)
114
                                        if Type2 == "function" then
115
                                            return function (self,...) return RealService[Index2](RealService,...) end
116
                                        else
117
                                            local RunServices = {
118
                                                ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
119
                                                ["renderstepped"] = function() return RealService["Stepped"] end
120
                                            }
121
                                            if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
122
                                            return RealService[Index2]
123
                                        end
124
                                    end
125
                                })
126
                            end
127
                        }
128
                        if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
129
                        return RealGame:GetService(Service)
130
                    end
131
                end
132
                return function (self,...) return RealGame[Index](RealGame,...) end
133
            else
134
                if game:GetService(Index) then return game:GetService(Index) end
135
                return RealGame[Index]
136
            end
137
        end
138
        return nil
139
    end
140
});Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
141
local lovecounter = false
142
local love = 99
143
local sprint = false
144
local done = false
145
local canheal = false
146
local deathchat1 = false
147
local once = true
148
local breakjoints = true
149
local dead = false
150
local candie = true
151
local deathchat = false
152
local canattack = true
153
local colorred = 0
154
local lala = true
155
local idleon = true
156
local walking = true
157
local idle1 = true
158
local canchange = false
159
local idle = true
160
local p = game.Players.LocalPlayer
161
local char = p.Character
162
local mouse = p:GetMouse()
163
local larm = char["Left Arm"]
164
local rarm = char["Right Arm"]
165
local lleg = char["Left Leg"]
166
local rleg = char["Right Leg"]
167
local hed = char.Head
168
local torso = char.Torso
169
local hum = char.Humanoid
170
171
um = Instance.new("Part",char)
172
um.Name = "Immune"
173
um.CanCollide = false
174
um.Anchored = true
175
um.Transparency = 1
176
dead = true
177
local cam = game.Workspace.CurrentCamera
178
local root = char.HumanoidRootPart
179
local deb = false
180
local shot = 0
181
local debris=game:service"Debris"
182
local l = game:GetService("Lighting")
183
local rs = game:GetService("RunService").RenderStepped
184
local Create = LoadLibrary("RbxUtility").Create
185
ff = Instance.new("ForceField",char)
186
ff.Visible = false
187
ArtificialHB = Create("BindableEvent", script){
188
    Parent = script,
189
    Name = "Heartbeat",
190
}
191
CFuncs = { 
192
  
193
 
194
    ["Sound"] = {
195
        Create = function(id, par, vol, pit)
196
            coroutine.resume(coroutine.create(function()
197
                local S = Create("Sound"){
198
                    Volume = vol,
199
                    Pitch = pit or 1,
200
                    SoundId = id,
201
                    Parent = par or workspace,
202
                }
203
                wait()
204
                S:play()
205
                game:GetService("Debris"):AddItem(S, 6)
206
            end))
207
        end;
208
    };
209
   
210
   
211
 
212
    CreateTemplate = {
213
   
214
    };
215
}
216
 function swait(num)
217
    if num == 0 or num == nil then
218
        ArtificialHB.Event:wait()
219
    else
220
        for i = 0, num do
221
            ArtificialHB.Event:wait()
222
        end
223
    end
224
end
225
ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
226
function lerp(a, b, t) -- Linear interpolation
227
        return a + (b - a)*t
228
end
229
 
230
function slerp(a, b, t) --Spherical interpolation
231
        dot = a:Dot(b)
232
        if dot > 0.99999 or dot < -0.99999 then
233
                return t <= 0.5 and a or b
234
        else
235
                r = math.acos(dot)
236
                return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
237
        end
238
end
239
function matrixInterpolate(a, b, t)
240
        local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
241
        local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
242
        local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
243
        local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
244
        local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
245
        local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
246
        local t = v1:Dot(v2)
247
        if not (t < 0 or t == 0 or t > 0) then         -- Failsafe
248
                return CFrame.new()
249
        end
250
        return CFrame.new(
251
        v0.x, v0.y, v0.z,
252
        v1.x, v1.y, v1.z,
253
        v2.x, v2.y, v2.z,
254
        v3.x, v3.y, v3.z)
255
end
256
----------------------------------------------------
257
function genWeld(a,b)
258
    local w = Instance.new("Weld",a)
259
    w.Part0 = a
260
    w.Part1 = b
261
    return w
262
end
263
function weld(a, b)
264
    local weld = Instance.new("Weld")
265
    weld.Name = "W"
266
    weld.Part0 = a
267
    weld.Part1 = b
268
    weld.C0 = a.CFrame:inverse() * b.CFrame
269
    weld.Parent = a
270
    return weld;
271
end
272
----------------------------------------------------
273
function Lerp(c1,c2,al)
274
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
275
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
276
for i,v in pairs(com1) do
277
com1[i] = v+(com2[i]-v)*al
278
end
279
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
280
end
281
----------------------------------------------------
282
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
283
local wld = Instance.new("Weld", wp1)
284
wld.Part0 = wp0
285
wld.Part1 = wp1
286
287
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
288
end
289
----------------------------------------------------
290
function weld5(part0, part1, c0, c1)
291
    weeld=Instance.new("Weld", part0)
292
    weeld.Part0=part0
293
    weeld.Part1=part1
294
    weeld.C0=c0
295
    weeld.C1=c1
296
    return weeld
297
end
298
----------------------------------------------------
299
function HasntTouched(plrname)
300
local ret = true
301
for _, v in pairs(Touche) do
302
if v == plrname then
303
ret = false
304
end
305
end
306
return ret
307
end
308
newWeld(torso, larm, -1.5, 0.5, 0)
309
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
310
newWeld(torso, rarm, 1.5, 0.5, 0)
311
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
312
newWeld(torso, hed, 0, 1.5, 0)
313
newWeld(torso, lleg, -0.5, -1, 0)
314
lleg.Weld.C1 = CFrame.new(0, 1, 0)
315
newWeld(torso, rleg, 0.5, -1, 0)
316
rleg.Weld.C1 = CFrame.new(0, 1, 0)
317
newWeld(root, torso, 0, -1, 0)
318
torso.Weld.C1 = CFrame.new(0, -1, 0)
319
320
function chatfunc(text)
321
local chat = coroutine.wrap(function()
322
if char:FindFirstChild("TalkingBillBoard")~= nil then
323
char:FindFirstChild("TalkingBillBoard"):destroy()
324
end
325
local naeeym2 = Instance.new("BillboardGui",char)
326
naeeym2.Size = UDim2.new(0,100,0,40)
327
naeeym2.StudsOffset = Vector3.new(0,3,0)
328
naeeym2.Adornee = hed
329
naeeym2.Name = "TalkingBillBoard"
330
local tecks2 = Instance.new("TextLabel",naeeym2)
331
tecks2.BackgroundTransparency = 1
332
tecks2.BorderSizePixel = 0
333
tecks2.Text = ""
334
tecks2.Font = "Arcade"
335
tecks2.TextSize = 30
336
tecks2.TextStrokeTransparency = 0
337
tecks2.TextColor3 = Color3.new(255,0,0)
338
tecks2.TextStrokeColor3 = Color3.new(255,0,0)
339
tecks2.Size = UDim2.new(1,0,0.5,0)
340
341
for i = 1,string.len(text),1 do
342
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", hed, 6, .8)
343
tecks2.Text = string.sub(text,1,i)
344
345
wait(0.01)
346
end
347
wait(2)
348
for i = 1, 50 do
349
swait()
350
tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
351
tecks2.Rotation = tecks2.Rotation - .8
352
tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
353
tecks2.TextTransparency = tecks2.TextTransparency + .04
354
355
end
356
naeeym2:Destroy()
357
end)
358
chat()
359
end
360
function onChatted(msg)
361
chatfunc(msg)
362
end
363
p.Chatted:connect(onChatted)
364
 hed.face.Texture = "http://www.roblox.com/asset/?id=381193106"
365
ypcall(function()
366
shirt = Instance.new("Shirt", char)
367
shirt.Name = "Shirt"
368
pants = Instance.new("Pants", char)
369
pants.Name = "Pants"
370
char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=451644755"
371
char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=358183960"
372
end)
373
char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
374
char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
375
char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
376
char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
377
378
  MegaloStrikesBack = Instance.new("Sound",torso)
379
 MegaloStrikesBack.Looped = true
380
MegaloStrikesBack.SoundId = "http://www.roblox.com/asset?id=399570826"
381
MegaloStrikesBack.Volume = 50
382
MegaloStrikesBack:Play()
383
for _, v in pairs(char:GetChildren()) do
384
  if v.ClassName == "Accessory" then
385
    v:remove()
386
  end
387
end
388
local Hat = char:FindFirstChild("Hat_F") or Instance.new("Hat")
389
Hat.AttachmentPos = Vector3.new(0, 0.33, 0)
390
Hat.Name = "Hat_F"
391
local Handle = Hat:FindFirstChild("Handle") or Instance.new("Part", Hat)
392
if Handle.Name ~= "Handle" then
393
  Handle.Size = Vector3.new(1, 1, 1)
394
end
395
Handle.BottomSurface = 0
396
Handle.Name = "Handle"
397
Handle.TopSurface = 0
398
Handle.Locked = 1
399
local Mesh = Hat:FindFirstChild("Mesh") or Instance.new("SpecialMesh", Handle)
400
Mesh.TextureId = "http://www.roblox.com/asset/?id=75975464"
401
Mesh.MeshId = "http://www.roblox.com/asset/?id=250264520 "
402
Mesh.Scale = Vector3.new(1.05, 1.05, 1.05)
403
Hat.Parent = char
404
405
  handle = Instance.new("Part", char)
406
  handle.TopSurface = "Smooth"
407
  handle.BottomSurface = "Smooth"
408
 handle.Material = "Neon"
409
410
  handle.Size = Vector3.new(0.2, 0.5, 0.5)
411
  handle.CanCollide = false
412
413
  handle.FormFactor = "Custom"
414
  local Weldb = Instance.new("Weld", char)
415
  Weldb.Part0 = char["Right Arm"]
416
  Weldb.Part1 = handle
417
  Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
418
  local KnifeMesh = Instance.new("SpecialMesh", handle)
419
  KnifeMesh.MeshType = "FileMesh"
420
  KnifeMesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
421
KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
422
423
blackhand = Instance.new("Part",char)
424
blackhand.Material = "Neon"
425
blackhand.Transparency = 1
426
blackhand.BrickColor = BrickColor.new("Really black")
427
blackhand.Position = Vector3.new(999,999,999)
428
blackhand.Size = Vector3.new(1.01,1.01,1.01)
429
blackweld = Instance.new("Weld",blackhand)
430
blackweld.Part0 = rarm
431
blackweld.Part1 = blackhand
432
blackweld.C0 = CFrame.new(0,-0.5,0)
433
434
	
435
CV="Really red"
436
   
437
local txt = Instance.new("BillboardGui", char)
438
txt.Adornee = hed
439
txt.Name = "_status"
440
txt.Size = UDim2.new(2, 0, 1.2, 0)
441
txt.StudsOffset = Vector3.new(-9, 11, 0)
442
local text = Instance.new("TextLabel", txt)
443
text.Size = UDim2.new(10, 0, 7, 0)
444
text.FontSize = "Size24"
445
text.TextScaled = true
446
text.TextTransparency = 0
447
text.BackgroundTransparency = 1
448
text.TextTransparency = 0
449
text.TextStrokeTransparency = 0
450
text.Font = "Arcade"
451
text.TextStrokeColor3 = Color3.new(255,0,0)
452
 
453
v=Instance.new("Part")
454
v.Name = "ColorBrick"
455
v.Parent=char
456
v.FormFactor="Symmetric"
457
v.Anchored=true
458
v.CanCollide=false
459
v.BottomSurface="Smooth"
460
v.TopSurface="Smooth"
461
v.Size=Vector3.new(10,5,3)
462
v.Transparency=1
463
v.CFrame=torso.CFrame
464
v.BrickColor=BrickColor.new(CV)
465
v.Transparency=1
466
text.TextColor3 = Color3.new(0,0,0)
467
v.Shape="Block"
468
text.Text = ""
469
470
refused = Instance.new("Sound",larm)
471
refused.Volume = 100
472
refused.SoundId = "http://www.roblox.com/asset/?id=400905079"
473
474
 game:GetService("RunService").RenderStepped:connect(function()
475
	
476
	if lala == true then
477
		if canchange == true then
478
			canchange = false
479
		
480
		  handle.BrickColor = BrickColor.new("Really red")
481
		wait(0.01)
482
		  handle.BrickColor = BrickColor.new("Really blue")
483
		wait(0.01)
484
		 handle.BrickColor = BrickColor.new("Bright green")
485
		wait(0.01)
486
		  handle.BrickColor = BrickColor.new("Toothpaste")
487
		wait(0.01)
488
		 handle.BrickColor = BrickColor.new("New Yeller")
489
		wait(0.01)
490
		  handle.BrickColor = BrickColor.new("Magenta")
491
		wait(0.01)
492
		 handle.BrickColor = BrickColor.new("Deep orange")
493
		wait(0.01)
494
		canchange = true
495
		end
496
		end
497
	if hum.MoveDirection.x == 0 then
498
		if idle == true then
499
			if idleon == true then
500
			idleon = false
501
	for i = 1,10 do
502
		wait()
503
		if hum.MoveDirection.x == 0 then
504
    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.3, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
505
		end
506
		if hum.MoveDirection.x == 0 then
507
                   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.1)
508
		end
509
		if hum.MoveDirection.x == 0 then
510
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.1)
511
		end
512
		if hum.MoveDirection.x == 0 then
513
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.7, -0.3) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
514
		end
515
		if hum.MoveDirection.x == 0 then
516
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(2)), 0.1)
517
		 end
518
		end
519
		
520
		
521
		
522
		
523
		for i = 1,10 do
524
		wait()
525
		if hum.MoveDirection.x == 0 then
526
    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
527
		end
528
		if hum.MoveDirection.x == 0 then
529
                   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(20)), 0.1)
530
		end
531
		if hum.MoveDirection.x == 0 then
532
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-20)), 0.1)
533
		end
534
		if hum.MoveDirection.x == 0 then
535
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.2) * CFrame.Angles(math.rad(5), 0, math.rad(-2)), 0.1)
536
		end
537
		if hum.MoveDirection.x == 0 then
538
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(2)), 0.1)
539
		 end
540
		end
541
		idleon = true
542
		end
543
544
			
545
			
546
		end
547
	end
548
	if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
549
		if walking == true then
550
			if sprint == false then
551
		if idle1 == true then
552
			idle1 = false
553
	
554
		idle = false
555
		 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
556
		for i = 1,10 do
557
			wait()
558
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
559
			   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.1)
560
			end
561
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
562
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.1)
563
end
564
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
565
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
566
			end
567
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
568
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
569
			end
570
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
571
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(2)), 0.1)
572
end
573
574
end
575
		 end
576
		 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
577
		for i = 1,10 do
578
			wait()
579
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
580
			   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.1)
581
			end
582
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
583
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.1)
584
end
585
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
586
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
587
			end
588
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
589
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, math.rad(-2)), 0.1)
590
			end
591
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
592
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
593
end
594
		end
595
		end
596
 if hum.MoveDirection.x == 0 then
597
	idle = true
598
end
599
idle1 = true
600
		end	
601
		end
602
		end
603
		
604
	end
605
	----------------------------------------------------------------------------------
606
	
607
	if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
608
		if walking == true then
609
			if sprint == true then
610
		if idle1 == true then
611
			idle1 = false
612
	
613
		idle = false
614
		 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
615
		for i = 1,8 do
616
			wait()
617
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
618
			   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(20)), 0.1)
619
			end
620
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
621
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(-20)), 0.1)
622
end
623
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
624
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
625
			end
626
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
627
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(-2)), 0.1)
628
			end
629
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
630
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(2)), 0.1)
631
end
632
633
end
634
		 end
635
		 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
636
		for i = 1,8 do
637
			wait()
638
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
639
			   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.1)
640
			end
641
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
642
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-60),math.rad(0),math.rad(-20)), 0.1)
643
end
644
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
645
			torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
646
			end
647
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
648
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-120), 0, math.rad(-2)), 0.1)
649
			end
650
			 if hum.MoveDirection.x < 0 or hum.MoveDirection.x > 0 then
651
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(90), 0, math.rad(2)), 0.1)
652
			end
653
			
654
		end
655
		end
656
 if hum.MoveDirection.x == 0 then
657
	idle = true
658
end
659
idle1 = true
660
	end	
661
		end
662
		end
663
	end
664
	
665
	if deathchat1 == true then
666
		char.Parent = workspace.Camera
667
		char.Archivable = true
668
		local c = p.Character:Clone()
669
		c:MakeJoints()
670
		for y,t in pairs(c:GetChildren()) do
671
			if t:IsA("Part") then
672
				t.CanCollide = false 
673
				t.Anchored = true 
674
			t.BrickColor = BrickColor.new("Black")
675
t.Transparency = 1
676
677
				t.TopSurface = "Smooth"
678
				t.BottomSurface = "Smooth"
679
				t.RightSurface = "Smooth"
680
				t.LeftSurface = "Smooth"
681
				t.FrontSurface = "Smooth"
682
				t.BackSurface = "Smooth"
683
				
684
				
685
			else 
686
				t:Remove()
687
			end
688
		end
689
		c.Parent = workspace
690
		game.Debris:AddItem(c,.05)
691
	end
692
	
693
	hum:SetStateEnabled("Dead",false)
694
hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
695
	if hum.Health < 5 and candie == true then
696
hum.Name = "NOMOREDAMAGE"
697
canheal = true
698
		done = false
699
700
done = true
701
		candie = false
702
		dead = true
703
MegaloStrikesBack.Volume = 0
704
		refused:Play()
705
706
		deathchat = true
707
	end
708
	if deathchat == true then
709
		deathchat = false
710
		idle = false
711
712
		hed.face.Texture = "0"
713
		if char:FindFirstChild("TalkingBillBoard")~= nil then
714
char:FindFirstChild("TalkingBillBoard"):destroy()
715
		end
716
		  torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
717
		idle1 = false
718
		canattack = false
719
		 gothitdecal2 = Instance.new("Decal",torso)
720
		gothitdecal2.Texture = "http://www.roblox.com/asset/?id=318427241"
721
		gothitdecal2.Face = "Back"
722
		gothitdecal1 = Instance.new("Decal",torso)
723
		gothitdecal1.Texture = "http://www.roblox.com/asset/?id=318427241"
724
		hed.Transparency = 1
725
		torso.Transparency = 1
726
		larm.Transparency = 1
727
	rarm.Transparency = 1
728
	lovecounter = false
729
	   text.Text = ""
730
		
731
	lleg.Transparency = 1
732
	rleg.Transparency = 1
733
	handle.Transparency = 1
734
	Handle.Transparency = 1
735
	blackhand.Transparency = 1
736
	wait(1)
737
	refused:Stop()
738
		wait(2)
739
740
chatfunc("But It Refused")
741
		wait(1.5)
742
		candie = true
743
		idle = true
744
		idle1 = true
745
		hed.face.Texture = "http://www.roblox.com/asset/?id=946610608"
746
		canattack = true
747
		lleg.Anchored = false
748
	rleg.Anchored = false
749
	larm.Anchored = false
750
	rarm.Anchored = false
751
	hed.Anchored = false
752
	torso.Anchored = false
753
		gothitdecal2:Destroy()
754
		gothitdecal1:Destroy()
755
		for i = 1,10 do
756
			wait()
757
		hed.Transparency = hed.Transparency - 0.1
758
		torso.Transparency = torso.Transparency - 0.1
759
		larm.Transparency = larm.Transparency - 0.1
760
	rarm.Transparency = rarm.Transparency - 0.1
761
	lleg.Transparency = lleg.Transparency - 0.1
762
	rleg.Transparency = rleg.Transparency - 0.1
763
	handle.Transparency = handle.Transparency - 0.1
764
	Handle.Transparency = Handle.Transparency - 0.1
765
	blackhand.Transparency = blackhand.Transparency - 0.1
766
		end
767
lovecounter = true
768
			dead = false
769
			deathchat1 = false
770
			canheal = false
771
			hum.Health = 100
772
			
773
			MegaloStrikesBack.Volume = 50
774
			wait(1)
775
			hum.Name = "Humanoid"
776
	end
777
	
778
779
	
780
	
781
782
	
783
	if canheal == true then
784
	
785
	hum.Health = math.huge
786
787
	end
788
			
789
if lovecounter == true then
790
	text.Text = "Chara LV "..love	
791
end
792
end)
793
794
game.Players.CharacterAutoLoads = false
795
796
797
798
799
hed.Transparency = 0
800
		torso.Transparency = 0
801
		larm.Transparency = 0
802
	rarm.Transparency = 0
803
	lleg.Transparency = 0
804
	rleg.Transparency = 0
805
	handle.Transparency = 0
806
	Handle.Transparency = 0
807
808
	
809
	idle = false
810
	walking = false
811
soul1 = Instance.new("Part",char)
812
soul1.Shape = "Ball"
813
soul1.Material = "Neon"
814
soul1.BrickColor = BrickColor.new("Really blue")
815
soul1.Size = Vector3.new(1,1,1)
816
soul1.Transparency = 0.5
817
soul1weld = Instance.new("Weld",soul1)
818
soul1weld.Part0 = torso
819
soul1weld.Part1 = soul1
820
soul1weld.C0 = CFrame.new(4,2,0)
821
soul2 = Instance.new("Part",char)
822
soul2.Shape = "Ball"
823
soul2.Material = "Neon"
824
soul2.Transparency = 0.5
825
soul2.BrickColor = BrickColor.new("Bright green")
826
soul2.Size = Vector3.new(1,1,1)
827
soul2weld = Instance.new("Weld",soul2)
828
soul2weld.Part0 = torso
829
soul2weld.Part1 = soul2
830
soul2weld.C0 = CFrame.new(5,2,0)
831
soul3 = Instance.new("Part",char)
832
soul3.Shape = "Ball"
833
soul3.Transparency = 0.5
834
soul3.Material = "Neon"
835
soul3.BrickColor = BrickColor.new("Toothpaste")
836
soul3.Size = Vector3.new(1,1,1)
837
soul3weld = Instance.new("Weld",soul3)
838
soul3weld.Part0 = torso
839
soul3weld.Part1 = soul3
840
soul3weld.C0 = CFrame.new(6,2,0)
841
soul4 = Instance.new("Part",char)
842
soul4.Shape = "Ball"
843
soul4.Transparency = 0.5
844
soul4.Material = "Neon"
845
soul4.BrickColor = BrickColor.new("New Yeller")
846
soul4.Size = Vector3.new(1,1,1)
847
soul4weld = Instance.new("Weld",soul4)
848
soul4weld.Part0 = torso
849
soul4weld.Part1 = soul4
850
soul4weld.C0 = CFrame.new(4,-1,0)
851
soul5 = Instance.new("Part",char)
852
soul5.Shape = "Ball"
853
soul5.Material = "Neon"
854
soul5.Transparency = 0.5
855
soul5.BrickColor = BrickColor.new("Magenta")
856
soul5.Size = Vector3.new(1,1,1)
857
soul5weld = Instance.new("Weld",soul5)
858
soul5weld.Part0 = torso
859
soul5weld.Part1 = soul5
860
soul5weld.C0 = CFrame.new(5,-1,0)
861
soul6 = Instance.new("Part",char)
862
soul6.Shape = "Ball"
863
soul6.Transparency = 0.5
864
soul6.Material = "Neon"
865
soul6.BrickColor = BrickColor.new("Deep orange")
866
soul6.Size = Vector3.new(1,1,1)
867
soul6weld = Instance.new("Weld",soul6)
868
soul6weld.Part0 = torso
869
soul6weld.Part1 = soul6
870
soul6weld.C0 = CFrame.new(6,-1,0)
871
soul1s = Instance.new("Part",char)
872
soul1s.Shape = "Ball"
873
soul1s.Material = "Neon"
874
soul1s.BrickColor = BrickColor.new("White")
875
soul1s.Size = Vector3.new(0.9,0.9,0.9)
876
soul1s.Transparency = 0.2
877
soul1sweld = Instance.new("Weld",soul1s)
878
soul1sweld.Part0 = torso
879
soul1sweld.Part1 = soul1s
880
soul1sweld.C0 = CFrame.new(4,2,0)
881
soul2s = Instance.new("Part",char)
882
soul2s.Shape = "Ball"
883
soul2s.Material = "Neon"
884
soul2s.Transparency = 0.2
885
soul2s.BrickColor = BrickColor.new("White")
886
soul2s.Size = Vector3.new(0.9,0.9,0.9)
887
soul2sweld = Instance.new("Weld",soul2s)
888
soul2sweld.Part0 = torso
889
soul2sweld.Part1 = soul2s
890
soul2sweld.C0 = CFrame.new(5,2,0)
891
soul3s = Instance.new("Part",char)
892
soul3s.Shape = "Ball"
893
soul3s.Material = "Neon"
894
soul3s.Transparency = 0.2
895
soul3s.BrickColor = BrickColor.new("White")
896
soul3s.Size = Vector3.new(0.9,0.9,0.9)
897
soul3sweld = Instance.new("Weld",soul3s)
898
soul3sweld.Part0 = torso
899
soul3sweld.Part1 = soul3s
900
soul3sweld.C0 = CFrame.new(6,2,0)
901
soul4s = Instance.new("Part",char)
902
soul4s.Shape = "Ball"
903
soul4s.Material = "Neon"
904
soul4s.Transparency = 0.2
905
soul4s.BrickColor = BrickColor.new("White")
906
soul4s.Material = "Neon"
907
soul4s.Size = Vector3.new(0.9,0.9,0.9)
908
soul4sweld = Instance.new("Weld",soul4s)
909
soul4sweld.Part0 = torso
910
soul4sweld.Part1 = soul4s
911
soul4sweld.C0 = CFrame.new(4,-1,0)
912
soul5s = Instance.new("Part",char)
913
soul5s.Shape = "Ball"
914
soul5s.Transparency = 0.2
915
soul5s.BrickColor = BrickColor.new("White")
916
soul5s.Size = Vector3.new(0.9,0.9,0.9)
917
soul5s.Material = "Neon"
918
soul5sweld = Instance.new("Weld",soul5s)
919
soul5sweld.Part0 = torso
920
soul5sweld.Part1 = soul5s
921
soul5sweld.C0 = CFrame.new(5,-1,0)
922
soul6s = Instance.new("Part",char)
923
soul6s.Shape = "Ball"
924
soul6s.Material = "Neon"
925
soul6s.Transparency = 0.2
926
soul6s.BrickColor = BrickColor.new("White")
927
soul6s.Size = Vector3.new(0.9,0.9,0.9)
928
soul6sweld = Instance.new("Weld",soul6s)
929
soul6sweld.Part0 = torso
930
soul6sweld.Part1 = soul6s
931
soul6sweld.C0 = CFrame.new(6,-1,0)
932
933
chatfunc("These Are The Determinations")
934
wait(2)
935
chatfunc("I Never Got To Extract")
936
wait(2)
937
938
chatfunc("In The Past Genocides")
939
Weldb.C1 = CFrame.new(0, -2, 0) * CFrame.fromEulerAnglesXYZ(-3, 0, 0)
940
for i = 1,100 do
941
	wait()
942
    torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.01)
943
                   rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-180),math.rad(0),math.rad(-200)), 0.01)
944
                    larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.01)
945
                    lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-4)), 0.01)
946
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(4)), 0.01)
947
 
948
end
949
chatfunc("Lets See How Long You Survive")
950
951
for i = 1,10 do
952
	wait(0.04)
953
 soul1weld.C0 = soul1weld.C0 - Vector3.new(0.45,0.14,0)
954
soul2weld.C0 = soul2weld.C0 - Vector3.new(0.5,0.14,0)
955
soul3weld.C0 = soul3weld.C0 - Vector3.new(0.6,0.14,0)
956
soul4weld.C0 = soul4weld.C0 - Vector3.new(0.45,-0.1,0)
957
soul5weld.C0 = soul5weld.C0 - Vector3.new(0.5,-0.1,0)
958
soul6weld.C0 = soul6weld.C0 - Vector3.new(0.6,-0.1,0)
959
 soul1sweld.C0 = soul1sweld.C0 - Vector3.new(0.45,0.14,0)
960
soul2sweld.C0 = soul2sweld.C0 - Vector3.new(0.5,0.14,0)
961
soul3sweld.C0 = soul3sweld.C0 - Vector3.new(0.6,0.14,0)
962
soul4sweld.C0 = soul4sweld.C0 - Vector3.new(0.45,-0.1,0)
963
soul5sweld.C0 = soul5sweld.C0 - Vector3.new(0.5,-0.1,0)
964
soul6sweld.C0 = soul6sweld.C0 - Vector3.new(0.6,-0.1,0)
965
end
966
967
968
soul1d = Instance.new("Part",char)
969
soul1d.Shape = "Ball"
970
soul1d.Material = "Neon"
971
soul1d.BrickColor = BrickColor.new("Really blue")
972
soul1d.Size = Vector3.new(1,1,1)
973
soul1d.Transparency = 0.5
974
soul1dweld = Instance.new("Weld",soul1d)
975
soul1dweld.Part0 = torso
976
soul1dweld.Part1 = soul1d
977
soul1dweld.C0 = CFrame.new(0,0,0)
978
soul2d = Instance.new("Part",char)
979
soul2d.Shape = "Ball"
980
soul2d.Material = "Neon"
981
soul2d.Transparency = 0.5
982
soul2d.BrickColor = BrickColor.new("Bright green")
983
soul2d.Size = Vector3.new(1,1,1)
984
soul2dweld = Instance.new("Weld",soul2d)
985
soul2dweld.Part0 = torso
986
soul2dweld.Part1 = soul2d
987
soul2dweld.C0 = CFrame.new(0,0,0)
988
soul3d = Instance.new("Part",char)
989
soul3d.Shape = "Ball"
990
soul3d.Transparency = 0.5
991
soul3d.Material = "Neon"
992
soul3d.BrickColor = BrickColor.new("Toothpaste")
993
soul3d.Size = Vector3.new(1,1,1)
994
soul3dweld = Instance.new("Weld",soul3d)
995
soul3dweld.Part0 = torso
996
soul3dweld.Part1 = soul3d
997
soul3dweld.C0 = CFrame.new(0,0,0)
998
soul4d = Instance.new("Part",char)
999
soul4d.Shape = "Ball"
1000
soul4d.Transparency = 0.5
1001
soul4d.Material = "Neon"
1002
soul4d.BrickColor = BrickColor.new("New Yeller")
1003
soul4d.Size = Vector3.new(1,1,1)
1004
soul4dweld = Instance.new("Weld",soul4d)
1005
soul4dweld.Part0 = torso
1006
soul4dweld.Part1 = soul4d
1007
soul4dweld.C0 = CFrame.new(0,0,0)
1008
soul5d = Instance.new("Part",char)
1009
soul5d.Shape = "Ball"
1010
soul5d.Material = "Neon"
1011
soul5d.Transparency = 0.5
1012
soul5d.BrickColor = BrickColor.new("Magenta")
1013
soul5d.Size = Vector3.new(1,1,1)
1014
soul5dweld = Instance.new("Weld",soul5d)
1015
soul5dweld.Part0 = torso
1016
soul5dweld.Part1 = soul5d
1017
soul5dweld.C0 = CFrame.new(0,0,0)
1018
soul6d = Instance.new("Part",char)
1019
soul6d.Shape = "Ball"
1020
soul6d.Transparency = 0.5
1021
soul6d.Material = "Neon"
1022
soul6d.BrickColor = BrickColor.new("Deep orange")
1023
soul6d.Size = Vector3.new(1,1,1)
1024
soul6dweld = Instance.new("Weld",soul6d)
1025
soul6dweld.Part0 = torso
1026
soul6dweld.Part1 = soul6d
1027
soul6dweld.C0 = CFrame.new(0,0,0)
1028
soul1sd = Instance.new("Part",char)
1029
soul1sd.Shape = "Ball"
1030
soul1sd.Material = "Neon"
1031
soul1sd.BrickColor = BrickColor.new("White")
1032
soul1sd.Size = Vector3.new(0.9,0.9,0.9)
1033
soul1sd.Transparency = 0.2
1034
soul1sdweld = Instance.new("Weld",soul1sd)
1035
soul1sdweld.Part0 = torso
1036
soul1sdweld.Part1 = soul1sd
1037
soul1sdweld.C0 = CFrame.new(0,0,0)
1038
soul2sd = Instance.new("Part",char)
1039
soul2sd.Shape = "Ball"
1040
soul2sd.Material = "Neon"
1041
soul2sd.Transparency = 0.2
1042
soul2sd.BrickColor = BrickColor.new("White")
1043
soul2sd.Size = Vector3.new(0.9,0.9,0.9)
1044
soul2sdweld = Instance.new("Weld",soul2sd)
1045
soul2sdweld.Part0 = torso
1046
soul2sdweld.Part1 = soul2sd
1047
soul2sdweld.C0 = CFrame.new(0,0,0)
1048
soul3sd = Instance.new("Part",char)
1049
soul3sd.Shape = "Ball"
1050
soul3sd.Material = "Neon"
1051
soul3sd.Transparency = 0.2
1052
soul3sd.BrickColor = BrickColor.new("White")
1053
soul3sd.Size = Vector3.new(0.9,0.9,0.9)
1054
soul3sdweld = Instance.new("Weld",soul3sd)
1055
soul3sdweld.Part0 = torso
1056
soul3sdweld.Part1 = soul3sd
1057
soul3sdweld.C0 = CFrame.new(0,0,0)
1058
soul4sd = Instance.new("Part",char)
1059
soul4sd.Shape = "Ball"
1060
soul4sd.Material = "Neon"
1061
soul4sd.Transparency = 0.2
1062
soul4sd.BrickColor = BrickColor.new("White")
1063
soul4sd.Material = "Neon"
1064
soul4sd.Size = Vector3.new(0.9,0.9,0.9)
1065
soul4dsweld = Instance.new("Weld",soul4sd)
1066
soul4dsweld.Part0 = torso
1067
soul4dsweld.Part1 = soul4sd
1068
soul4dsweld.C0 = CFrame.new(0,0,0)
1069
soul5sd = Instance.new("Part",char)
1070
soul5sd.Shape = "Ball"
1071
soul5sd.Transparency = 0.2
1072
soul5sd.BrickColor = BrickColor.new("White")
1073
soul5sd.Size = Vector3.new(0.9,0.9,0.9)
1074
soul5sd.Material = "Neon"
1075
soul5sdweld = Instance.new("Weld",soul5sd)
1076
soul5sdweld.Part0 = torso
1077
soul5sdweld.Part1 = soul5sd
1078
soul5sdweld.C0 = CFrame.new(0,0,0)
1079
soul6sd = Instance.new("Part",char)
1080
soul6sd.Shape = "Ball"
1081
soul6sd.Material = "Neon"
1082
soul6sd.Transparency = 0.2
1083
soul6sd.BrickColor = BrickColor.new("White")
1084
soul6sd.Size = Vector3.new(0.9,0.9,0.9)
1085
soul6sdweld = Instance.new("Weld",soul6sd)
1086
soul6sdweld.Part0 = torso
1087
soul6sdweld.Part1 = soul6sd
1088
soul6sdweld.C0 = CFrame.new(0,0,0)
1089
1090
1091
soul1mesh = Instance.new("SpecialMesh",soul1d)
1092
soul2mesh = Instance.new("SpecialMesh",soul2d)
1093
soul3mesh = Instance.new("SpecialMesh",soul3d)
1094
soul4mesh = Instance.new("SpecialMesh",soul4d)
1095
soul5mesh = Instance.new("SpecialMesh",soul5d)
1096
soul6mesh = Instance.new("SpecialMesh",soul6d)
1097
soul1smesh = Instance.new("SpecialMesh",soul1sd)
1098
soul2smesh = Instance.new("SpecialMesh",soul2sd)
1099
soul3smesh = Instance.new("SpecialMesh",soul3sd)
1100
soul4smesh = Instance.new("SpecialMesh",soul4sd)
1101
soul5smesh = Instance.new("SpecialMesh",soul5sd)
1102
soul6smesh = Instance.new("SpecialMesh",soul6sd)
1103
soul1mesh.MeshType = "Sphere"
1104
soul2mesh.MeshType = "Sphere"
1105
soul3mesh.MeshType = "Sphere"
1106
soul4mesh.MeshType = "Sphere"
1107
soul5mesh.MeshType = "Sphere"
1108
soul6mesh.MeshType = "Sphere"
1109
soul1smesh.MeshType = "Sphere"
1110
soul2smesh.MeshType = "Sphere"
1111
soul3smesh.MeshType = "Sphere"
1112
soul4smesh.MeshType = "Sphere"
1113
soul5smesh.MeshType = "Sphere"
1114
soul6smesh.MeshType = "Sphere"
1115
KnifeMesh.TextureId = ""
1116
canchange = true
1117
for i = 1,20 do
1118
	soul1mesh.Scale = soul1mesh.Scale + Vector3.new(0.5,0.5,0.5)
1119
	soul1smesh.Scale = soul1smesh.Scale + Vector3.new(0.5,0.5,0.5)
1120
	soul1d.Transparency = soul1d.Transparency + 0.025	
1121
	soul1sd.Transparency = soul1sd.Transparency + 0.05	
1122
	blackhand.Transparency = blackhand.Transparency - 0.04
1123
	wait()
1124
end
1125
for i = 1,20 do
1126
	soul2mesh.Scale = soul2mesh.Scale + Vector3.new(0.5,0.5,0.5)
1127
	soul2smesh.Scale = soul2smesh.Scale + Vector3.new(0.5,0.5,0.5)	
1128
	soul2d.Transparency = soul2d.Transparency + 0.025	
1129
	soul2sd.Transparency = soul2sd.Transparency + 0.05	
1130
	wait()
1131
end
1132
for i = 1,20 do
1133
	soul3mesh.Scale = soul3mesh.Scale + Vector3.new(0.5,0.5,0.5)
1134
	soul3smesh.Scale = soul3smesh.Scale + Vector3.new(0.5,0.5,0.5)	
1135
	soul3d.Transparency = soul3d.Transparency + 0.025
1136
	soul3sd.Transparency = soul3sd.Transparency + 0.05	
1137
	wait()
1138
end
1139
for i = 1,20 do
1140
	soul4mesh.Scale = soul4mesh.Scale + Vector3.new(0.5,0.5,0.5)
1141
	soul4smesh.Scale = soul4smesh.Scale + Vector3.new(0.5,0.5,0.5)	
1142
	soul4d.Transparency = soul4d.Transparency + 0.025
1143
	soul4sd.Transparency = soul4sd.Transparency + 0.05	
1144
	wait()
1145
end
1146
for i = 1,20 do
1147
	soul5mesh.Scale = soul5mesh.Scale + Vector3.new(0.5,0.5,0.5)
1148
	soul5smesh.Scale = soul5smesh.Scale + Vector3.new(0.5,0.5,0.5)	
1149
	soul5d.Transparency = soul5d.Transparency + 0.025
1150
	soul5sd.Transparency = soul5sd.Transparency + 0.05	
1151
	wait()
1152
end
1153
for i = 1,20 do
1154
	soul6mesh.Scale = soul6mesh.Scale + Vector3.new(0.5,0.5,0.5)
1155
	soul6smesh.Scale = soul6smesh.Scale + Vector3.new(0.5,0.5,0.5)
1156
	soul6d.Transparency = soul6d.Transparency + 0.025	
1157
	soul6sd.Transparency = soul6sd.Transparency + 0.05	
1158
	soul1.Transparency = soul1.Transparency + 0.08
1159
	soul2.Transparency = soul2.Transparency + 0.08
1160
	soul3.Transparency = soul3.Transparency + 0.08
1161
	soul4.Transparency = soul4.Transparency + 0.08
1162
	soul5.Transparency = soul5.Transparency + 0.08
1163
	soul6.Transparency = soul6.Transparency + 0.1
1164
		soul1s.Transparency = soul1.Transparency + 0.1
1165
	soul2s.Transparency = soul2s.Transparency + 0.1
1166
	soul3s.Transparency = soul3s.Transparency + 0.1
1167
	soul4s.Transparency = soul4s.Transparency + 0.1
1168
	soul5s.Transparency = soul5s.Transparency + 0.1
1169
	soul6s.Transparency = soul6s.Transparency + 0.1	
1170
	wait()
1171
end
1172
1173
1174
wait(1)
1175
1176
1177
1178
lala = false
1179
wait(1)
1180
  soul1:Destroy()
1181
soul2:Destroy()
1182
soul3:Destroy()
1183
soul4:Destroy()
1184
soul5:Destroy()
1185
soul6:Destroy()
1186
 soul1s:Destroy()
1187
soul2s:Destroy()
1188
soul3s:Destroy()
1189
soul4s:Destroy()
1190
soul5s:Destroy()
1191
soul6s:Destroy()
1192
 soul1d:Destroy()
1193
soul2d:Destroy()
1194
soul3d:Destroy()
1195
soul4d:Destroy()
1196
soul5d:Destroy()
1197
soul6d:Destroy()
1198
 soul1sd:Destroy()
1199
soul2sd:Destroy()
1200
soul3sd:Destroy()
1201
soul4sd:Destroy()
1202
soul5sd:Destroy()
1203
soul6sd:Destroy()
1204
idle = true
1205
chatfunc("Come =)")
1206
hed.face.Texture = "http://www.roblox.com/asset/?id=946610608"
1207
lovecounter = true
1208
walking = true
1209
  Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
1210
KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
1211
mouse.KeyDown:connect(function(key)
1212
	if key == "z" then
1213
		if canattack == true then
1214
			canattack = false
1215
	
1216
		idle = false
1217
		walking = false
1218
		wait(1)
1219
1220
		kill = Instance.new("Part",char)
1221
		kill.Position = torso.Position - Vector3.new(0,2,0)
1222
					kill.Size = Vector3.new(200,0.1,200)
1223
					kill.Name = "Immune"
1224
					kill.CanCollide = false
1225
		kill.Transparency = 1
1226
		kill.Anchored = true
1227
		kill.Material = "Neon"
1228
		kill.BrickColor = BrickColor.new("Really red")
1229
		killmesh = Instance.new("SpecialMesh",kill)
1230
		killmesh.MeshType = "FileMesh"
1231
		killmesh.MeshId = "rbxassetid://465435723"
1232
		killmesh.Scale = Vector3.new(5.2,0.01,5.2)
1233
		Weldb.C1 = CFrame.new(0, -1, -1) * CFrame.fromEulerAnglesXYZ(-2, 0, 0)
1234
		  for i = 1, 20 do
1235
			wait()
1236
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(0)), 0.2)
1237
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.2)
1238
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
1239
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(6), math.rad(0), 0), 0.2)
1240
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.2)
1241
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.2)
1242
           
1243
        end
1244
		  for i = 1, 20 do
1245
			wait()
1246
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,-0.3)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(0)), 0.2)
1247
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.2)
1248
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
1249
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles( math.rad(-50), math.rad(0), 0), 0.2)
1250
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -0.8) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), 0.2)
1251
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0, -0.8) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(2)), 0.2)
1252
           
1253
		        end
1254
		hitsound:Play()
1255
		part = Instance.new("Part",char)
1256
		part.Size = Vector3.new(0.1,0.1,0.1)
1257
		part.Position = handle.Position
1258
		part1 = Instance.new("Part",char)
1259
		part1.Size = Vector3.new(0.1,0.1,0.1)
1260
		part1.Position = handle.Position
1261
		part2 = Instance.new("Part",char)
1262
		part2.Size = Vector3.new(0.1,0.1,0.1)
1263
		part2.Position = handle.Position
1264
		part3 = Instance.new("Part",char)
1265
		part3.Size = Vector3.new(0.1,0.1,0.1)
1266
		part3.Position = handle.Position
1267
		part4 = Instance.new("Part",char)
1268
		part4.Size = Vector3.new(0.1,0.1,0.1)
1269
		part4.Position = handle.Position
1270
		part5 = Instance.new("Part",char)
1271
		part5.Size = Vector3.new(0.1,0.1,0.1)
1272
		part5.Position = handle.Position
1273
		part6 = Instance.new("Part",char)
1274
		part6.Size = Vector3.new(0.1,0.1,0.1)
1275
		part6.Position = handle.Position
1276
		part7 = Instance.new("Part",char)
1277
		part7.Size = Vector3.new(0.1,0.1,0.1)
1278
		part7.Position = handle.Position
1279
		part8 = Instance.new("Part",char)
1280
		part8.Size = Vector3.new(0.1,0.1,0.1)
1281
		part8.Position = handle.Position
1282
		part9 = Instance.new("Part",char)
1283
		part9.Size = Vector3.new(0.1,0.1,0.1)
1284
		part9.Position = handle.Position
1285
		part10 = Instance.new("Part",char)
1286
		part10.Size = Vector3.new(0.1,0.1,0.1)
1287
		part10.Position = handle.Position
1288
		KnifeMesh.TextureId = ""
1289
		for i = 1,100 do
1290
			wait()
1291
		colorred = colorred + 0.006
1292
		handle.Color = Color3.new(colorred,0,0)
1293
		end
1294
		chatfunc("Welcome To My Special Hell")
1295
		for i = 1,120 do
1296
			wait()
1297
			kill.Transparency = kill.Transparency - 0.005
1298
		end
1299
			
1300
		function onTouched(hit)
1301
			if hit.Parent:FindFirstChild("Immune") == nil then
1302
				if hit.Parent:FindFirstChild("Humanoid") ~= nil then
1303
				hit.Parent:FindFirstChild("Head").Anchored = true
1304
				hitsound:Play()
1305
1306
			
1307
1308
hit.Parent:BreakJoints()
1309
				hit.Parent:FindFirstChild("Humanoid").Health = -1
1310
				end
1311
				
1312
			
1313
			
1314
			
1315
			
1316
			end
1317
		end
1318
		kill.Touched:connect(onTouched)
1319
		
1320
			  
1321
		kill1 = Instance.new("Part",char)
1322
		kill1.Position = torso.Position - Vector3.new(0,2,0)
1323
					kill1.Size = Vector3.new(200,300,200)
1324
					kill1.Name = "Immune"
1325
					kill1.CanCollide = false
1326
		kill1.Transparency = 1
1327
		kill1.Anchored = false
1328
		kill1.Material = "Neon"
1329
		kill1.BrickColor = BrickColor.new("Really red")
1330
		
1331
		function onTouched(hit)
1332
			if hit.Parent:FindFirstChild("Immune") == nil then
1333
				if hit.Parent:FindFirstChild("Humanoid") ~= nil then
1334
			hit.Parent:FindFirstChild("Head").Anchored = true
1335
				hitsound:Play()
1336
		
1337
			
1338
1339
hit.Parent:FindFirstChild("Humanoid").Health = -1
1340
hit.Parent:BreakJoints()
1341
				end
1342
			
1343
			
1344
			
1345
			end
1346
			
1347
		end
1348
		kill1.Touched:connect(onTouched)
1349
		for i = 1,50 do
1350
			wait()
1351
	killmesh.Scale = killmesh.Scale + Vector3.new(0,0.2,0)
1352
		end
1353
		wait(2)
1354
		kill.Anchored = false
1355
			canattack = true
1356
		idle = true
1357
		walking = true
1358
		if char:FindFirstChild("TalkingBillBoard")~= nil then
1359
char:FindFirstChild("TalkingBillBoard"):destroy()
1360
end
1361
		KnifeMesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
1362
		colorred = 0
1363
		 Weldb.C1 = CFrame.new(0, -1.6, 0.8) * CFrame.fromEulerAnglesXYZ(-4.2, 0, 0)
1364
		end
1365
	end
1366
end)
1367
slashsound = Instance.new("Sound",torso)
1368
slashsound.SoundId = "http://www.roblox.com/asset/?id=357417055"
1369
slashsound.Volume = 10
1370
hitsound = Instance.new("Sound",torso)
1371
hitsound.SoundId = "http://www.roblox.com/asset/?id=623904185"
1372
hitsound.Volume = 10
1373
mouse.KeyDown:connect(function(key)
1374
	if key == "q" then
1375
		if canattack == true then
1376
		canattack = false
1377
		idle = false
1378
		walking = false
1379
		wait(0.5)
1380
		slash = Instance.new("Part",char)
1381
		slash.CanCollide = false
1382
		slash.Transparency = 1
1383
		slash.Size = Vector3.new(5,5,1)
1384
		slashweld = Instance.new("Weld",slash)
1385
		slashweld.Part0 = torso
1386
		slashweld.Part1 = slash
1387
		slashweld.C0 = CFrame.new(0,0,-2)
1388
		slashdecal = Instance.new("Decal",slash)
1389
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
1390
		
1391
		slashdecal1 = Instance.new("Decal",slash)
1392
		slashdecal1.Face = "Back"
1393
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
1394
		slashsound:Play()
1395
			function onTouched(hit)
1396
			if hit.Parent:FindFirstChild("Immune") == nil then
1397
				if hit.Parent:FindFirstChild("Humanoid") ~= nil then
1398
		hit.Parent:FindFirstChild("Head").Anchored = true
1399
					slash.TouchInterest:Destroy()
1400
					wait(1)
1401
					hitsound:Play()
1402
			
1403
				gothit = Instance.new("Part",hit)
1404
		gothit.CanCollide = false
1405
		gothit.Transparency = 1
1406
		gothit.Size = Vector3.new(10,10,1)
1407
		gothitweld1 = Instance.new("Weld",gothit)
1408
		gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
1409
	gothitweld1.Part1 = gothit
1410
	
1411
		gothitweld1.C0 = CFrame.new(0,4,0)
1412
		gothitdecal = Instance.new("Decal",gothit)
1413
		gothitdecal.Texture = "http://www.roblox.com/asset/?id=941619213"
1414
					love = love + 1
1415
					gothit = Instance.new("Part",hit)
1416
		gothit.CanCollide = false
1417
		gothit.Transparency = 1
1418
		gothit.Size = Vector3.new(10,10,1)
1419
		gothitweld = Instance.new("Weld",gothit)
1420
		gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
1421
	gothitweld.Part1 = gothit
1422
		gothitweld.C0 = CFrame.new(0,5,0)
1423
1424
		gothitdecal = Instance.new("Decal",gothit)
1425
		gothitdecal.Texture = "http://www.roblox.com/asset/?id=941619213"
1426
					gothitdecal.Face = "Back"
1427
					gothitweld.C0 = CFrame.new(0,3.5,0)
1428
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1429
					wait(0.2)
1430
					gothitweld.C0 = CFrame.new(0,4,0)
1431
					gothitweld1.C0 = CFrame.new(0,4,0)
1432
					wait(0.2)
1433
					gothitweld.C0 = CFrame.new(0,3.5,0)
1434
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1435
					wait(0.2)
1436
					gothitweld.C0 = CFrame.new(0,4,0)
1437
					gothitweld1.C0 = CFrame.new(0,4,0)
1438
					wait(0.2)
1439
					gothitweld.C0 = CFrame.new(0,3.5,0)
1440
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1441
					wait(0.2)
1442
					gothitweld.C0 = CFrame.new(0,4,0)
1443
					gothitweld1.C0 = CFrame.new(0,4,0)
1444
					wait(0.2)
1445
					gothitweld.C0 = CFrame.new(0,3.5,0)
1446
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1447
					wait(0.2)
1448
					gothitweld.C0 = CFrame.new(0,4,0)
1449
					gothitweld1.C0 = CFrame.new(0,4,0)
1450
					wait(0.2)
1451
					gothitweld.C0 = CFrame.new(0,3.5,0)
1452
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1453
					wait(0.2)
1454
					gothitweld.C0 = CFrame.new(0,4,0)
1455
					gothitweld1.C0 = CFrame.new(0,4,0)
1456
					wait(0.2)
1457
					gothitweld.C0 = CFrame.new(0,3.5,0)
1458
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1459
					wait(0.2)
1460
					gothitweld.C0 = CFrame.new(0,4,0)
1461
					gothitweld1.C0 = CFrame.new(0,4,0)
1462
					wait(0.2)
1463
					
1464
hit.Parent:FindFirstChild("Humanoid").Health = -1
1465
hit.Parent:BreakJoints()
1466
				else
1467
					if hit.Parent:IsA("Model") then
1468
					wait(1)
1469
				
1470
					hit.Parent:BreakJoints()
1471
					
1472
					
1473
					
1474
					
1475
					
1476
				end	
1477
					if hit:IsA("Part") and hit.Size.X < 500 then
1478
					
1479
					hit.BrickColor = BrickColor.new("Really black")
1480
					hitsound:Play()
1481
					for i = 1,20 do
1482
						wait()
1483
					hit.Transparency = hit.Transparency + 0.05
1484
					end
1485
					
1486
					
1487
					
1488
					
1489
				end	
1490
				end
1491
			
1492
			end
1493
			
1494
		end
1495
		slash.Touched:connect(onTouched)
1496
		
1497
		 for i = 1, 5 do
1498
			wait()
1499
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1500
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1501
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1502
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1503
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1504
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1505
           
1506
		        end
1507
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
1508
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
1509
		 for i = 1, 5 do
1510
			wait()
1511
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
1512
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1513
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1514
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
1515
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1516
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1517
           
1518
        end
1519
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
1520
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
1521
		
1522
		wait(0.1)
1523
		slash:Destroy()
1524
		canattack = true
1525
		idle = true
1526
		walking = true
1527
		end
1528
	end
1529
end)
1530
1531
1532
1533
1534
1535
1536
1537
1538
mouse.KeyDown:connect(function(key)
1539
	if key == "x" then
1540
hed.Transparency = 1
1541
torso.Transparency = 1
1542
larm.Transparency = 1
1543
hed.face.Texture = ""
1544
MegaloStrikesBack.Volume = 0.1
1545
	lovecounter = false
1546
rarm.Transparency = 1	
1547
lleg.Transparency = 1
1548
rleg.Transparency = 1
1549
handle.Transparency = 1
1550
Handle.Transparency = 1
1551
blackhand.Transparency = 1
1552
hum.WalkSpeed = 60
1553
text.Text = ""
1554
if char:FindFirstChild("TalkingBillBoard")~= nil then
1555
char:FindFirstChild("TalkingBillBoard"):destroy()
1556
end
1557
	end
1558
end)
1559
mouse.KeyUp:connect(function(key)
1560
	if key == "x" then
1561
		hed.Transparency = 0
1562
		lovecounter = true
1563
torso.Transparency = 0
1564
larm.Transparency = 0
1565
rarm.Transparency = 0	
1566
MegaloStrikesBack.Volume = 50
1567
lleg.Transparency = 0
1568
rleg.Transparency = 0
1569
handle.Transparency = 0
1570
Handle.Transparency = 0
1571
blackhand.Transparency = 0
1572
hum.WalkSpeed = 16
1573
hed.face.Texture = "http://www.roblox.com/asset/?id=946610608"
1574
	end
1575
end)
1576
mouse.KeyDown:connect(function(Key)
1577
if Key:byte() == 48 then
1578
hum.WalkSpeed = 40
1579
workspace.Camera.FieldOfView = 80
1580
sprint = true
1581
end
1582
end)
1583
1584
mouse.KeyUp:connect(function(Key)
1585
if Key:byte() == 48 then
1586
hum.WalkSpeed = 16
1587
workspace.Camera.FieldOfView = 70
1588
sprint = false
1589
end
1590
end)
1591
1592
1593
1594
mouse.KeyDown:connect(function(key)
1595
	if key == "e" then
1596
		if canattack == true then
1597
		canattack = false
1598
		idle = false
1599
		walking = false
1600
		wait(1)
1601
	
1602
		
1603
		slashsound:Play()
1604
	
1605
		 for i = 1, 5 do
1606
			wait()
1607
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1608
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1609
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1610
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1611
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1612
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1613
           
1614
		        end
1615
		
1616
		 for i = 1, 5 do
1617
			wait()
1618
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
1619
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1620
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1621
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
1622
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1623
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1624
           
1625
        end
1626
			slash4 = Instance.new("Part",char)
1627
		slash4.CanCollide = false
1628
		slash4.Transparency = 0
1629
			slash4.Position = Vector3.new(999,999,999)
1630
		slash4.BrickColor = BrickColor.new("Really red")
1631
		slash4.Size = Vector3.new(0.3,9,0.3)
1632
		slashweld4 = Instance.new("Weld",slash4)
1633
		slashweld4.Part0 = torso
1634
		slashweld4.Part1 = slash4
1635
		slashweld4.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-80))
1636
		slashsound:Play()
1637
		 for i = 1, 5 do
1638
			wait()
1639
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(30)), 0.7)
1640
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1641
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1642
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-5), math.rad(15), 0), 0.7)
1643
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1644
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1645
           
1646
        end
1647
		slash3 = Instance.new("Part",char)
1648
		slash3.CanCollide = false
1649
		slash3.Transparency = 0
1650
			slash3.Position = Vector3.new(999,999,999)
1651
		slash3.BrickColor = BrickColor.new("Really red")
1652
		slash3.Size = Vector3.new(0.3,9,0.3)
1653
		slashweld3 = Instance.new("Weld",slash3)
1654
		slashweld3.Part0 = torso
1655
		slashweld3.Part1 = slash3
1656
		slashweld3.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(40))
1657
		slashsound:Play()
1658
		 for i = 1, 5 do
1659
			wait()
1660
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-70)), 0.7)
1661
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1662
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1663
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
1664
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1665
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1666
           
1667
        end
1668
		slash2 = Instance.new("Part",char)
1669
		slash2.CanCollide = false
1670
		slash2.Transparency = 0
1671
			slash2.Position = Vector3.new(999,999,999)
1672
		slash2.BrickColor = BrickColor.new("Really red")
1673
		slash2.Size = Vector3.new(0.3,9,0.3)
1674
		slashweld2 = Instance.new("Weld",slash2)
1675
		slashweld2.Part0 = torso
1676
		slashweld2.Part1 = slash2
1677
		slashweld2.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(150))
1678
		  for i = 1, 5 do
1679
			wait()
1680
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1681
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1682
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1683
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1684
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1685
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1686
           
1687
		        end
1688
		slashsound:Play()
1689
		 for i = 1, 5 do
1690
			wait()
1691
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-20)), 0.7)
1692
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1693
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1694
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-7), math.rad(17), 0), 0.7)
1695
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1696
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1697
           
1698
        end
1699
		slash1 = Instance.new("Part",char)
1700
		slash1.CanCollide = false
1701
		slash1.Transparency = 0
1702
			slash1.Position = Vector3.new(999,999,999)
1703
		slash1.BrickColor = BrickColor.new("Really red")
1704
		slash1.Size = Vector3.new(0.3,9,0.3)
1705
		slashweld1 = Instance.new("Weld",slash1)
1706
		slashweld1.Part0 = torso
1707
		slashweld1.Part1 = slash1
1708
		slashweld1.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(78))
1709
		  for i = 1, 5 do
1710
			wait()
1711
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1712
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1713
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1714
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1715
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1716
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1717
           
1718
		        end
1719
		slash5 = Instance.new("Part",char)
1720
		slash5.CanCollide = true
1721
		slash5.Transparency = 1
1722
		slash5.Position = Vector3.new(999,999,999)
1723
		slash5.BrickColor = BrickColor.new("Really red")
1724
		slash5.Size = Vector3.new(4,3,4)
1725
		slashweld5 = Instance.new("Weld",slash5)
1726
		slashweld5.Part0 = torso
1727
		slashweld5.Part1 = slash5
1728
		slashweld5.C0 = CFrame.new(0,0,-3.2) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(130))
1729
		function onTouched(hit)
1730
			if hit.Parent:FindFirstChild("Immune") == nil then
1731
				if hit.Parent:FindFirstChild("Humanoid") ~= nil  then
1732
		hit.Parent:FindFirstChild("Head").Anchored = true
1733
					
1734
					wait(1)
1735
					hitsound:Play()
1736
			
1737
				gothit = Instance.new("Part",hit)
1738
		gothit.CanCollide = false
1739
		gothit.Transparency = 1
1740
		gothit.Size = Vector3.new(10,10,1)
1741
		gothitweld1 = Instance.new("Weld",gothit)
1742
		gothitweld1.Part0 = hit.Parent:FindFirstChild("Torso")
1743
	gothitweld1.Part1 = gothit
1744
	
1745
		gothitweld1.C0 = CFrame.new(0,4,0)
1746
		gothitdecal = Instance.new("Decal",gothit)
1747
		gothitdecal.Texture = "http://www.roblox.com/asset/?id=941619213"
1748
					love = love + 1
1749
					gothit = Instance.new("Part",hit)
1750
		gothit.CanCollide = false
1751
		gothit.Transparency = 1
1752
		gothit.Size = Vector3.new(10,10,1)
1753
		gothitweld = Instance.new("Weld",gothit)
1754
		gothitweld.Part0 = hit.Parent:FindFirstChild("Torso")
1755
	gothitweld.Part1 = gothit
1756
		gothitweld.C0 = CFrame.new(0,5,0)
1757
1758
		gothitdecal = Instance.new("Decal",gothit)
1759
		gothitdecal.Texture = "http://www.roblox.com/asset/?id=941619213"
1760
					gothitdecal.Face = "Back"
1761
					gothitweld.C0 = CFrame.new(0,3.5,0)
1762
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1763
					wait(0.2)
1764
					gothitweld.C0 = CFrame.new(0,4,0)
1765
					gothitweld1.C0 = CFrame.new(0,4,0)
1766
					wait(0.2)
1767
					gothitweld.C0 = CFrame.new(0,3.5,0)
1768
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1769
					wait(0.2)
1770
					gothitweld.C0 = CFrame.new(0,4,0)
1771
					gothitweld1.C0 = CFrame.new(0,4,0)
1772
					wait(0.2)
1773
					gothitweld.C0 = CFrame.new(0,3.5,0)
1774
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1775
					wait(0.2)
1776
					gothitweld.C0 = CFrame.new(0,4,0)
1777
					gothitweld1.C0 = CFrame.new(0,4,0)
1778
					wait(0.2)
1779
					gothitweld.C0 = CFrame.new(0,3.5,0)
1780
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1781
					wait(0.2)
1782
					gothitweld.C0 = CFrame.new(0,4,0)
1783
					gothitweld1.C0 = CFrame.new(0,4,0)
1784
					wait(0.2)
1785
					gothitweld.C0 = CFrame.new(0,3.5,0)
1786
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1787
					wait(0.2)
1788
					gothitweld.C0 = CFrame.new(0,4,0)
1789
					gothitweld1.C0 = CFrame.new(0,4,0)
1790
					wait(0.2)
1791
					gothitweld.C0 = CFrame.new(0,3.5,0)
1792
					gothitweld1.C0 = CFrame.new(0,3.5,0)
1793
					wait(0.2)
1794
					gothitweld.C0 = CFrame.new(0,4,0)
1795
					gothitweld1.C0 = CFrame.new(0,4,0)
1796
					wait(0.2)
1797
					
1798
hit.Parent:FindFirstChild("Humanoid").Health = -1
1799
hit.Parent:BreakJoints()
1800
				else
1801
					if hit.Parent:IsA("Model") then
1802
					wait(1)
1803
				
1804
					hit.Parent:BreakJoints()
1805
					
1806
					
1807
					
1808
					
1809
					
1810
				end	
1811
					if hit:IsA("Part") and hit.Size.X < 500 then
1812
					
1813
					hit.BrickColor = BrickColor.new("Really black")
1814
					hitsound:Play()
1815
					for i = 1,20 do
1816
						wait()
1817
					hit.Transparency = hit.Transparency + 0.05
1818
					end
1819
					
1820
					
1821
					
1822
					
1823
				end	
1824
				end
1825
			
1826
			end
1827
			
1828
		end
1829
		slash5.Touched:connect(onTouched)
1830
		for i = 1,70 do
1831
			wait()
1832
			
1833
			slashweld1.C0 = slashweld1.C0 - Vector3.new(0,0,4)
1834
			slashweld2.C0 = slashweld2.C0 - Vector3.new(0,0,4)
1835
			slashweld3.C0 = slashweld3.C0 - Vector3.new(0,0,4)
1836
			slashweld4.C0 = slashweld4.C0 - Vector3.new(0,0,4)
1837
			slashweld5.C0 = slashweld5.C0 - Vector3.new(0,0,4)
1838
			
1839
			
1840
			
1841
		end
1842
		slash1:Destroy()
1843
		slash2:Destroy()
1844
		slash3:Destroy()
1845
		slash4:Destroy()
1846
		slash5:Destroy()
1847
		canattack = true
1848
		idle = true
1849
		walking = true
1850
		end
1851
	end
1852
end)
1853
1854
1855
mouse.KeyDown:connect(function(key)
1856
	if key == "r" then
1857
		if canattack == true then
1858
			
1859
		
1860
		
1861
what = Instance.new("Part",char)
1862
what.Size = Vector3.new(60,60,60)
1863
what.Transparency = 1
1864
what.Position = torso.Position
1865
what.CanCollide = false
1866
function onTouched(hit)
1867
			if hit.Parent:FindFirstChild("Immune") == nil then
1868
				if hit.Parent:FindFirstChild("Torso") ~= nil  then
1869
					chatfunc('I Got You')
1870
				
1871
					t = hit.Parent:FindFirstChild("Torso")
1872
					h = hit.Parent:FindFirstChild("Head")
1873
					la = hit.Parent:FindFirstChild("Left Arm")
1874
					ra = hit.Parent:FindFirstChild("Right Arm")
1875
					ll = hit.Parent:FindFirstChild("Left Leg")
1876
					rl = hit.Parent:FindFirstChild("Right Leg")
1877
					
1878
					what:Destroy()
1879
					
1880
					torso.CFrame = t.CFrame * CFrame.Angles(0,math.rad(180),0) + t.CFrame.lookVector * 3 
1881
					h.Anchored = true 
1882
					
1883
					
1884
					
1885
					hed.Anchored = true
1886
					wait(2)
1887
					chatfunc('=)')
1888
					slash = Instance.new("Part",char)
1889
		slash.CanCollide = false
1890
		slash.Transparency = 1
1891
		slash.Size = Vector3.new(5,5,1)
1892
		slashweld = Instance.new("Weld",slash)
1893
		slashweld.Part0 = torso
1894
		slashweld.Part1 = slash
1895
		slashweld.C0 = CFrame.new(0,0,-2)
1896
		slashdecal = Instance.new("Decal",slash)
1897
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
1898
		
1899
		slashdecal1 = Instance.new("Decal",slash)
1900
		slashdecal1.Face = "Back"
1901
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
1902
		slashsound:Play()
1903
					 for i = 1, 5 do
1904
			wait()
1905
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1906
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1907
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1908
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1909
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1910
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1911
           
1912
		        end
1913
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
1914
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
1915
		 for i = 1, 5 do
1916
			wait()
1917
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
1918
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1919
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1920
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
1921
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1922
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1923
           
1924
        end
1925
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
1926
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
1927
		
1928
		wait(0.1)
1929
		slash:Destroy()
1930
	if la ~= nil then
1931
		la.BrickColor = BrickColor.new("Really black")
1932
					hitsound:Play()
1933
					for i = 1,20 do
1934
						wait()
1935
					la.Transparency = la.Transparency + 0.05
1936
					end
1937
					la:Destroy()
1938
					end
1939
					slash = Instance.new("Part",char)
1940
		slash.CanCollide = false
1941
		slash.Transparency = 1
1942
		slash.Size = Vector3.new(5,5,1)
1943
		slashweld = Instance.new("Weld",slash)
1944
		slashweld.Part0 = torso
1945
		slashweld.Part1 = slash
1946
		slashweld.C0 = CFrame.new(0,0,-2)
1947
		slashdecal = Instance.new("Decal",slash)
1948
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
1949
		
1950
		slashdecal1 = Instance.new("Decal",slash)
1951
		slashdecal1.Face = "Back"
1952
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
1953
		slashsound:Play()
1954
					 for i = 1, 5 do
1955
			wait()
1956
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
1957
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1958
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1959
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
1960
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1961
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1962
           
1963
		        end
1964
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
1965
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
1966
		 for i = 1, 5 do
1967
			wait()
1968
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
1969
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
1970
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
1971
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
1972
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
1973
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
1974
           
1975
        end
1976
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
1977
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
1978
		
1979
		wait(0.1)
1980
		slash:Destroy()
1981
	if ll ~= nil then
1982
		ll.BrickColor = BrickColor.new("Really black")
1983
					hitsound:Play()
1984
					for i = 1,20 do
1985
						wait()
1986
					ll.Transparency = ll.Transparency + 0.05
1987
					end
1988
					ll:Destroy()
1989
					end
1990
					slash = Instance.new("Part",char)
1991
		slash.CanCollide = false
1992
		slash.Transparency = 1
1993
		slash.Size = Vector3.new(5,5,1)
1994
		slashweld = Instance.new("Weld",slash)
1995
		slashweld.Part0 = torso
1996
		slashweld.Part1 = slash
1997
		slashweld.C0 = CFrame.new(0,0,-2)
1998
		slashdecal = Instance.new("Decal",slash)
1999
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
2000
		
2001
		slashdecal1 = Instance.new("Decal",slash)
2002
		slashdecal1.Face = "Back"
2003
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
2004
		slashsound:Play()
2005
					 for i = 1, 5 do
2006
			wait()
2007
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
2008
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2009
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2010
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
2011
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2012
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2013
           
2014
		        end
2015
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
2016
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
2017
		 for i = 1, 5 do
2018
			wait()
2019
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
2020
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2021
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2022
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
2023
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2024
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2025
           
2026
        end
2027
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
2028
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
2029
		
2030
		wait(0.1)
2031
		slash:Destroy()
2032
	if ra ~= nil then
2033
		ra.BrickColor = BrickColor.new("Really black")
2034
					hitsound:Play()
2035
					for i = 1,20 do
2036
						wait()
2037
					ra.Transparency = ra.Transparency + 0.05
2038
					end
2039
					ra:Destroy()
2040
					end
2041
					slash = Instance.new("Part",char)
2042
		slash.CanCollide = false
2043
		slash.Transparency = 1
2044
		slash.Size = Vector3.new(5,5,1)
2045
		slashweld = Instance.new("Weld",slash)
2046
		slashweld.Part0 = torso
2047
		slashweld.Part1 = slash
2048
		slashweld.C0 = CFrame.new(0,0,-2)
2049
		slashdecal = Instance.new("Decal",slash)
2050
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
2051
		
2052
		slashdecal1 = Instance.new("Decal",slash)
2053
		slashdecal1.Face = "Back"
2054
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
2055
		slashsound:Play()
2056
					 for i = 1, 5 do
2057
			wait()
2058
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
2059
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2060
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2061
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
2062
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2063
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2064
           
2065
		        end
2066
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
2067
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
2068
		 for i = 1, 5 do
2069
			wait()
2070
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
2071
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2072
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2073
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
2074
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2075
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2076
           
2077
        end
2078
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
2079
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
2080
		
2081
		wait(0.1)
2082
		slash:Destroy()
2083
	if rl ~= nil then
2084
		rl.BrickColor = BrickColor.new("Really black")
2085
					hitsound:Play()
2086
					for i = 1,20 do
2087
						wait()
2088
					rl.Transparency = rl.Transparency + 0.05
2089
					end
2090
					rl:Destroy()
2091
					end
2092
					slash = Instance.new("Part",char)
2093
		slash.CanCollide = false
2094
		slash.Transparency = 1
2095
		slash.Size = Vector3.new(5,5,1)
2096
		slashweld = Instance.new("Weld",slash)
2097
		slashweld.Part0 = torso
2098
		slashweld.Part1 = slash
2099
		slashweld.C0 = CFrame.new(0,0,-2)
2100
		slashdecal = Instance.new("Decal",slash)
2101
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
2102
		
2103
		slashdecal1 = Instance.new("Decal",slash)
2104
		slashdecal1.Face = "Back"
2105
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
2106
		slashsound:Play()
2107
					 for i = 1, 5 do
2108
			wait()
2109
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
2110
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2111
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2112
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
2113
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2114
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2115
           
2116
		        end
2117
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
2118
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
2119
		 for i = 1, 5 do
2120
			wait()
2121
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
2122
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2123
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2124
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
2125
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2126
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2127
           
2128
        end
2129
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
2130
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
2131
		
2132
		wait(0.1)
2133
		slash:Destroy()
2134
	
2135
		t.BrickColor = BrickColor.new("Really black")
2136
					hitsound:Play()
2137
					for i = 1,20 do
2138
						wait()
2139
					t.Transparency = t.Transparency + 0.05
2140
					end
2141
					t:Destroy()
2142
					slash = Instance.new("Part",char)
2143
		slash.CanCollide = false
2144
		slash.Transparency = 1
2145
		slash.Size = Vector3.new(5,5,1)
2146
		slashweld = Instance.new("Weld",slash)
2147
		slashweld.Part0 = torso
2148
		slashweld.Part1 = slash
2149
		slashweld.C0 = CFrame.new(0,0,-2)
2150
		slashdecal = Instance.new("Decal",slash)
2151
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941494931"
2152
		
2153
		slashdecal1 = Instance.new("Decal",slash)
2154
		slashdecal1.Face = "Back"
2155
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942252949"
2156
		slashsound:Play()
2157
					 for i = 1, 5 do
2158
			wait()
2159
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(50)), 0.7)
2160
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2161
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2162
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(0), math.rad(0), 0), 0.7)
2163
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2164
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2165
           
2166
		        end
2167
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495205"
2168
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253050"
2169
		 for i = 1, 5 do
2170
			wait()
2171
            rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-0.8)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(-30)), 0.7)
2172
            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)), 0.7)
2173
            hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
2174
            torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles( math.rad(-15), math.rad(15), 0), 0.7)
2175
            lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-2)), 0.7)
2176
            rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(2)), 0.7)
2177
           
2178
        end
2179
		slashdecal.Texture = "http://www.roblox.com/asset/?id=941495475"
2180
		slashdecal1.Texture = "http://www.roblox.com/asset/?id=942253124"
2181
		
2182
		wait(0.1)
2183
		slash:Destroy()
2184
	if h ~= nil then
2185
		h.BrickColor = BrickColor.new("Really black")
2186
					hitsound:Play()
2187
					for i = 1,20 do
2188
						wait()
2189
					h.Transparency = h.Transparency + 0.05
2190
					end
2191
					h:Destroy()
2192
	end
2193
	hed.Anchored = false
2194
	
2195
				end
2196
			end
2197
end
2198
what.Touched:connect(onTouched)
2199
		end
2200
		end
2201
	end)