View difference between Paste ID: zq3B4Gcf and sNWdVFaL
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
local RealPlayer = Player
4
do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
5
6
--coolallball
7
HoldE=false
8
Tool=script.Parent
9
Equipped=false
10
Player=game.Players.LocalPlayer
11
repeat 
12
	wait()
13
until Player
14
Character=Player.Character
15
repeat
16
	wait()
17
until Character
18
Mouse=Player:GetMouse()
19
Torso=Character.Torso
20
RArm=Character["Right Arm"]
21
LArm=Character["Left Arm"]
22
RLeg=Character["Right Leg"]
23
LLeg=Character["Left Leg"]
24
LS=Torso["Left Shoulder"]
25
LH=Torso["Left Hip"]
26
RS=Torso["Right Shoulder"]
27
RH=Torso["Right Hip"]
28
necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
29
LHC0=CFrame.new(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
30
LSC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
31
RHC0=CFrame.new(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
32
RSC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
33
ROOTC0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
34
Neck=Character.Torso.Neck
35
Human=Character:FindFirstChild("Humanoid")
36
h=game:service'RunService'.Heartbeat
37
local camera = workspace.CurrentCamera
38
Debounce=false
39
world=false
40
function part(parent,anchored,collide,size,cframe,bcol,material,trans,meshtype,meshscale)
41
	local partt = Instance.new("Part",parent)
42
	partt.Anchored = anchored
43
	partt.CanCollide = collide
44
	partt.Size = size
45
	partt.CFrame = cframe
46
	partt.BrickColor = BrickColor.new(bcol)
47
	partt.Material = material
48
	partt.Transparency = trans
49
	if meshtype then
50
		local mesh = Instance.new("SpecialMesh", partt)
51
		mesh.MeshType = meshtype
52
		mesh.Scale = meshscale
53
	end
54
	return partt
55
end
56
function BloodSpurt(parent,cframe)
57
	for i=1,5 do
58
		spawn(function()
59
		local bl=Instance.new("Part",parent)
60
		bl.Size=Vector3.new(0,0,0)
61
		bl.BrickColor=BrickColor.new("Really red")
62
		bl.Anchored=true
63
		bl.CanCollide=false
64
		bl.CFrame=cframe
65
		
66
		local bp=Instance.new("BodyPosition")
67
		bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
68
		bp.Position=bl.Position+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
69
		bl.Anchored=false
70
		bp.Parent=bl
71
		wait()
72
		bp.Parent=nil
73
		end)
74
	end
75
end
76
Human.MaxHealth=math.huge
77
knifeS=Instance.new("Sound",Character)
78
knifeS.SoundId="rbxassetid://616593932"
79
knifeS.Volume=2
80
ZWRDO=Instance.new("Sound",Character)
81
ZWRDO.SoundId="rbxassetid://188959431"
82
ZWRDO.Volume=.2
83
84
Mouse.KeyDown:connect(function(Key)
85
	if Key=="p" and Debounce==false and world==false then
86
		Debounce=true
87
		print("ZA WARUDO")
88
		print("TOKI YO TOMARE")
89
		local ZA=Instance.new("Sound",Character)
90
		ZA.SoundId="rbxassetid://274698941"
91
			ZA:Play()
92
			ZA.Volume=4
93
			ZWRDO:Play()
94
			Human.WalkSpeed=0
95
			spawn(function()
96
				for i=1,100 do
97
					RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
98
					LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
99
					Neck.C0=Neck.C0*CFrame.Angles(math.rad(-.1),math.rad(0),math.rad(0))
100
					h:wait()
101
				end
102
			end)
103
			--[[RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(90))
104
			LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(40),math.rad(-90))
105
			Neck.C0=Neck.C0*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0))]]
106
			local sphere=Instance.new("Part",Character)
107
			sphere.Anchored=true
108
			sphere.CanCollide=false
109
			sphere.CFrame=Torso.CFrame
110
			sphere.Size=Vector3.new(1,1,1)
111
			sphere.TopSurface=0
112
			sphere.BottomSurface=0
113
			sphere.Reflectance=.5
114
			sphere.Transparency=1
115
			sphere.BrickColor=BrickColor.new("Lapis")
116
			local ball=Instance.new("SpecialMesh",sphere)
117
			ball.MeshType="Sphere"
118
			ball.Scale=Vector3.new(4,4,4)
119
			wait(2)
120
			sphere.Transparency=0
121
			spawn(function()
122
			for i=1,50 do
123
				ball.Scale=ball.Scale+Vector3.new(10,10,10)
124
				sphere.Transparency=i/50
125
				h:wait()
126
			end
127
			sphere.BrickColor=BrickColor.new("New Yeller")
128
			wait(.3)
129
			for i=1,25 do
130
				ball.Scale=ball.Scale-Vector3.new(20,20,20)
131
				sphere.Transparency=-i/25
132
				h:wait()
133
			end
134
			sphere:Destroy()
135
			ball:Destroy()
136
			Human.WalkSpeed=16
137
			end)
138
			
139
		AnchoredObjects={}
140
		for i, v in pairs(workspace:GetChildren()) do
141
			if v.Name~=Player.Name then
142
			if v.ClassName=="Model" then
143
				for ii, vv in pairs(v:GetChildren()) do
144
					if vv.Name=="Torso" then
145
						if vv.Anchored==false then vv.Anchored=true
146
							table.insert(AnchoredObjects,vv)
147
							wait()
148
						
149
					end
150
				end
151
				end
152
			end
153
			end
154
		end
155
		game.Lighting.OutdoorAmbient=Color3.new(0,14,135)
156
		game.Lighting.TimeOfDay="00:00:00"
157
		print("Time has stopped.")
158
		wait(1)
159
		for i=1,100 do
160
					RS.C0=RS.C0*CFrame.Angles(math.rad(0),math.rad(.4),math.rad(-.9))
161
					LS.C0=LS.C0*CFrame.Angles(math.rad(0),math.rad(-.4),math.rad(.9))
162
					Neck.C0=Neck.C0*CFrame.Angles(math.rad(.1),math.rad(0),math.rad(0))
163
		end
164
		Debounce=false
165
		world=true
166
		--[[local Mover=Instance.new("HopperBin")
167
		Mover.Parent=Player.StarterPack]]
168
		wait(11)
169
		ZA:Destroy()
170
		for i, v in pairs(AnchoredObjects) do
171
			if v.Anchored==true then
172
				v.Anchored=false
173
			end
174
		end
175
		print("Time continues to flow..")
176
		ZWRDO:Stop()
177
		game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
178
		game.Lighting.TimeOfDay="15:00:00"
179
		for i=1,#AnchoredObjects do
180
			table.remove(AnchoredObjects,i)
181
		end
182
		world=false
183
	end
184
end)
185
knifing=false
186
Mouse.KeyDown:connect(function(Key)
187
	if Key=="r" and world==true and Debounce==false then
188
		--KNIFEUU
189
		Debounce=true
190
		knifing=true
191
		local rad=math.rad
192
		Torso.Anchored=true
193
		local Knife=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.2,3,-3),Color3.new(217/255,217/255,217/255),"Neon",0)
194
		local Toward=part(Character,true,false,Vector3.new(1,1,1),Knife.CFrame*CFrame.new(0,0,-400),Color3.new(0,0,0),"Neon",1)
195
		local HBOX=part(Character,false,false,Vector3.new(1,1,1),Torso.CFrame*CFrame.new(1.5,3,-4),Color3.new(0,0,0),"Plastic",1)
196
		local mosh=Instance.new("SpecialMesh",Knife)
197
		mosh.MeshId="rbxassetid://202083123"
198
		mosh.Scale=Vector3.new(1,1,1)
199
			
200
		for i=1,10 do h:wait()
201
		Torso.CFrame=Torso.CFrame*CFrame.new(0,-.03,0)*CFrame.Angles((rad(-2)),(rad(0)),(rad(0)))
202
			RH.C0=RH.C0*CFrame.Angles(rad(-.3), rad(0), rad(2))*CFrame.new(.065,0,0)
203
			LH.C0=LH.C0*CFrame.Angles(rad(-.3), rad(0), rad(1.3))*CFrame.new(0,.03,0)
204
			LS.C0=LS.C0*CFrame.Angles(rad(-.3), rad(0), rad(3.5))*CFrame.new(0,0,0)
205
		RS.C0=RS.C0*CFrame.Angles(rad(-.3), rad(0), rad(12))*CFrame.new(0,0,0)
206
		end--202083162
207
		Knife.Anchored=false
208
			local BEP=Instance.new("BodyVelocity")
209
			BEP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
210
			BEP.Velocity=(Toward.Position-HBOX.Position).unit*70
211
			BEP.Parent=HBOX
212
213
			local BEP2=Instance.new("BodyVelocity")
214
			BEP2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
215
			BEP2.Velocity=(Toward.Position-Knife.Position).unit*70
216
			BEP2.Parent=Knife
217
			
218
			wait(.1)
219
			spawn(function()
220
				spawn(function()
221
					knifeS:Play()
222
					wait(.7)
223
					knifeS:Stop()
224
				end)
225
				wait(1)
226
				for i=1,10 do 
227
		Torso.CFrame=Torso.CFrame*CFrame.new(0,.03,0)*CFrame.Angles((rad(2)),(rad(0)),(rad(0)))
228
			RH.C0=RH.C0*CFrame.Angles(rad(.3), rad(0), rad(-2))*CFrame.new(-.065,0,0)
229
			LH.C0=LH.C0*CFrame.Angles(rad(.3), rad(0), rad(-1.3))*CFrame.new(0,-.03,0)
230
			LS.C0=LS.C0*CFrame.Angles(rad(.3), rad(0), rad(-3.5))*CFrame.new(0,0,0)
231
		RS.C0=RS.C0*CFrame.Angles(rad(.3), rad(0), rad(-12))*CFrame.new(0,0,0)
232
				end--202083162
233
				Torso.Anchored=false
234
			end)
235
			HBOX.Touched:connect(function(Hit)
236
				if Hit.Name~=HBOX.Name and Hit.Name~=Player.Name then
237
				print"hit!"
238
				Knife.Anchored=true
239
				BEP.Parent=nil
240
				--BEP2.Parent=nil
241
				HBOX:Destroy()
242
					print"yey"
243
				Knife.Anchored=true
244
				--Knife.CFrame=Knife.CFrame*CFrame.new(0,0,.5)
245
				repeat wait()
246
					
247
				until world==false
248
				Knife.Anchored=false
249
				Knife.Touched:connect(function(Het)
250
					if Het.Name~=Player.Name then
251
					if Het.Parent:FindFirstChild("Humanoid") then
252
						BloodSpurt(Character,Knife.CFrame)
253
					--Knife:Destroy()
254
					BEP2:Remove()
255
					local hoom=Het.Parent:FindFirstChild("Humanoid")
256
					hoom.Health=hoom.Health-100
257
					
258
					end
259
					end
260
				end)
261
				end
262
			end)
263
			Debounce=false
264
	end
265
end)
266
267
spawn(function()
268
	while true do
269
		wait()
270
		if Human.Health<=0 then
271
			game.Lighting.OutdoorAmbient=Color3.new(135/255, 135/255, 128/255)
272
		game.Lighting.TimeOfDay="15:00:00"
273
		for i, v in pairs(AnchoredObjects) do
274
			if v.Anchored==true then
275
				v.Anchored=false
276
			end
277
		end
278
		end
279
		
280
	end
281
end)
282
--[[
283
	Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
284
					RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
285
					LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
286
					RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
287
					LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
288
					Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
289
	]]
290
--]]
291
--Muda MUDA MUDA MUDAAAA
292
Mouse.KeyDown:connect(function(Key)
293
	if Key=="e" and HoldE==false then
294
		HoldE=true
295
		Torso.Anchored=true
296
		local Playing=false
297
		--pos
298
					Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
299
					RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
300
					LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
301
					RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
302
					LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
303
					Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
304
				--arms
305
				local Hitbox=Instance.new("Part",Character)
306
				Hitbox.Anchored=true
307
				Hitbox.CanCollide=false
308
				Hitbox.Size=Vector3.new(4,7,4)
309
				Hitbox.Transparency=1
310
				Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.3)
311
				RArm.Touched:connect(function(hit)
312
					if hit.Parent:FindFirstChild("Humanoid") then
313
						if hit.Parent.Name~=Player.Name and HoldE==true then
314
							local Hooman=hit.Parent:FindFirstChild("Humanoid")
315
							Hooman.Health=Hooman.Health-10
316
							local effectpart=Instance.new("Part",Character)
317
							effectpart.Size=Vector3.new(1,1,1)
318
							effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
319
							effectpart.Anchored=true
320
							effectpart.CanCollide=false
321
							local Ring=Instance.new("SpecialMesh",effectpart)
322
							Ring.MeshId="rbxassetid://3270017"
323
							Ring.Scale=Vector3.new(2,2,2)
324
							for i=1,8 do
325
								Ring.Scale=Ring.Scale+Vector3.new(1,1,1)
326
								effectpart.Transparency=i/8
327
								wait()
328
							end
329
							effectpart:Destroy()
330
						end
331
					end
332
				end)
333
				LArm.Touched:connect(function(hit)
334
					if hit.Parent:FindFirstChild("Humanoid") then
335
						if hit.Parent.Name~=Player.Name and HoldE==true then
336
							local Hooman=hit.Parent:FindFirstChild("Humanoid")
337
							Hooman.Health=Hooman.Health-10
338
							local effectpart=Instance.new("Part",Character)
339
							effectpart.Size=Vector3.new(1,1,1)
340
							effectpart.CFrame=hit.Parent.Torso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
341
							effectpart.Anchored=true
342
							effectpart.CanCollide=false
343
							local Ring=Instance.new("SpecialMesh",effectpart)
344
							Ring.MeshId="rbxassetid://3270017"
345
							Ring.Scale=Vector3.new(2,2,2)
346
							for i=1,8 do
347
								Ring.Scale=Ring.Scale+Vector3.new(1,1,1)
348
								effectpart.Transparency=i/8
349
								wait()
350
							end
351
							effectpart:Destroy()
352
						end
353
					end
354
				end)
355
				spawn(function()
356
					local MUDA=Instance.new("Sound",Character)
357
					MUDA.SoundId="rbxassetid://601465752"
358
					MUDA.Volume=2
359
					while HoldE==true do
360
						for i=1,3 do
361
							RS.C0=RS.C0*CFrame.new(0,2/3,0)
362
							LS.C0=LS.C0*CFrame.new(0,-2/3,0)
363
							h:wait()
364
						end
365
						for i=1,3 do
366
							RS.C0=RS.C0*CFrame.new(0,-2/3,0)
367
							LS.C0=LS.C0*CFrame.new(0,2/3,0)
368
							h:wait()
369
						end
370
						if HoldE==true and Playing==false then
371
							spawn(function()
372
							MUDA:Play()
373
							Playing=true
374
							wait(6)
375
							Playing=false
376
							end)
377
						end
378
					end
379
					MUDA:Stop()
380
				end)
381
while HoldE==true do
382
	Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.3)
383
	wait()
384
	Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-2.1)
385
386
end
387
	Hitbox:Destroy()			
388
	end
389
end)
390
Mouse.KeyUp:connect(function(Key)
391
	if Key=="e" and HoldE==true then
392
		HoldE=false
393
		wait(.1)
394
		Neck.C0 = necko
395
		LH.C0 = LHC0
396
		LS.C0 = LSC0
397
		RH.C0 = RHC0
398
		RS.C0 = RSC0
399
		Torso.Anchored=false
400
	end
401
end)
402
SYO=false
403
local function rays(pos1,pos2,maxlength,bcol,material)
404
		local ray=Ray.new(pos1.Position,(pos2-pos1.Position).unit*maxlength)
405
		local part, position = workspace:FindPartOnRay(ray, Character, false, true)
406
		local beam = Instance.new("Part", workspace)
407
		beam.BrickColor = BrickColor.new(bcol)
408
		beam.FormFactor = "Custom"
409
		beam.Material = material
410
		beam.Transparency = 0
411
		beam.Anchored = true
412
		beam.Locked = true
413
		beam.CanCollide = false
414
		local dist=(pos1.Position-position).magnitude
415
		beam.Size=Vector3.new(.3,.3,dist)
416
		beam.CFrame=CFrame.new(pos1.CFrame.p,position)*CFrame.new(0,0,-dist/2)
417
		for i=1,10 do
418
			beam.Transparency=i/10
419
			wait()
420
		end
421
		beam:Destroy()
422
		end
423
--SUNLIGHT YELLOW OVERDRIVE
424
Mouse.KeyDown:connect(function(Key)
425
	if Key=="x" and Debounce==false then
426
		Debounce=true
427
		if Character.Animate.Disabled==false then
428
			Character.Animate.Disabled=true
429
		end
430
		SYO=true
431
		local SUNLIGHT=Instance.new("Sound",Character)
432
		SUNLIGHT.SoundId="rbxassetid://538732827"
433
		SUNLIGHT.Volume=.2
434
		SUNLIGHT:Play()
435
		local Elec=Instance.new("Sound",Character)
436
		Elec.SoundId="rbxassetid://186130717"
437
		Torso.Anchored=true
438
		for i=1,100 do
439
					Torso.CFrame=Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles((math.rad(0)),(math.rad(-.2)),(math.rad(0)))
440
					RH.C0=RH.C0*CFrame.new(.003,0,0)*CFrame.Angles(math.rad(-.03),math.rad(.2),math.rad(.13))
441
					LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-.03),math.rad(.2),math.rad(.15))
442
					Neck.C0=Neck.C0*CFrame.Angles(math.rad(.2),math.rad(0),math.rad(0))
443
					LS.C0=LS.C0*CFrame.new(-.003,0,0)*CFrame.Angles(math.rad(-.2),math.rad(0),math.rad(-.9))
444
					RS.C0=RS.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-.2),math.rad(0),math.rad(-.5))
445
					h:wait()
446
		end
447
		local PEPART=Instance.new("Part",Character)
448
		PEPART.Size=Vector3.new(3,0,3)
449
		PEPART.CFrame=Torso.CFrame*CFrame.new(0,-3,0)
450
		PEPART.Transparency=1
451
		PEPART.Anchored=true
452
		PEPART.CanCollide=false
453
		local PEPART2=PEPART:Clone()
454
		PEPART2.Parent=Character
455
		PEPART2.Size=Vector3.new(5,0,5)
456
		PEPART2.Transparency=1
457
		local PE2=Instance.new("ParticleEmitter",PEPART)
458
		PE2.Color=ColorSequence.new(Color3.new(1,1,0),Color3.new(1,1,0))
459
		PE2.Lifetime=NumberRange.new(1.3,1.3,1.3)
460
		PE2.Texture="rbxassetid://298035054"
461
		PE2.Size=NumberSequence.new(2,2,2)
462
		local PE1=Instance.new("ParticleEmitter",PEPART)
463
		PE1.Color=ColorSequence.new(Color3.new(1,1,0),Color3.new(1,1,0))
464
		PE1.Lifetime=NumberRange.new(1.3,1.3,1.3)
465
		Elec:Play()
466
		for i=1,30 do
467
		local p1=Instance.new("Part",Character)
468
	p1.Size=Vector3.new(0,0,0)
469
	p1.CanCollide=false
470
	p1.Anchored=true
471
	p1.Transparency=1
472
	local p2=p1:Clone()
473
	local p3=p2:Clone()
474
	local p4=p2:Clone()
475
	local p5=p4:Clone()
476
	local p6=p5:Clone()
477
	p3.Parent=Character
478
	p2.Parent=Character
479
	p4.Parent=Character
480
	p5.Parent=Character
481
	p6.Parent=Character
482
	p1.CFrame=Character.Torso.CFrame
483
	p2.CFrame=p1.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
484
	p3.CFrame=p2.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
485
	p4.CFrame=p3.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
486
	p5.CFrame=p4.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
487
	p6.CFrame=p5.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
488
	
489
	spawn(function()
490
	rays(p1,p2.Position,3,"Deep orange","Neon")
491
	end)
492
	spawn(function()
493
	rays(p2,p3.Position,3,"Deep orange","Neon")
494
	end)
495
	spawn(function()
496
	rays(p3,p4.Position,3,"Deep orange","Neon")
497
	end)
498
	spawn(function()
499
	rays(p4,p5.Position,3,"Deep orange","Neon")
500
	end)
501
	spawn(function()
502
	rays(p5,p6.Position,3,"Deep orange","Neon")
503
	end)
504
	p1:Destroy()
505
	p2:Destroy()
506
	p3:Destroy()
507
	p4:Destroy()
508
	p5:Destroy()
509
	p6:Destroy()
510
		wait()
511
		end
512
		local HitFound=false
513
		local Hitbox=Instance.new("Part",Character)
514
		Hitbox.Size=Vector3.new(4,6,4)
515
		Hitbox.Anchored=true
516
		Hitbox.CanCollide=false
517
Hitbox.Transparency=1
518
		Hitbox.CFrame=Torso.CFrame*CFrame.new(0,0,-4)
519
		Hitbox.Touched:connect(function(Hit)
520
			if Hit.Parent:FindFirstChild("Humanoid") then
521
				if Hit.Parent.Name~=Player.Name then
522
			HitFound=true
523
			
524
			Hitbox:Destroy()
525
			local Target=Hit.Parent
526
			local Hooman=Target:FindFirstChild("Humanoid")
527
			local OTorso=Target.Torso
528
			local BPER=Instance.new("Part",Character)
529
			BPER.Anchored=true
530
			BPER.CanCollide=false
531
			BPER.Transparency=1
532
			BPER.CFrame=Torso.CFrame*CFrame.Angles(0,math.rad(20),0,0)*CFrame.new(0,5,-10)
533
			BP=Instance.new("BodyPosition")
534
			BP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
535
			BP.Position=BPER.Position
536
			BP.Parent=OTorso
537
			local YELLOW=Instance.new("Sound",Character)
538
			YELLOW.SoundId="rbxassetid://624164065"
539
			YELLOW.Volume=3
540
			spawn(function()
541
			while HitFound==true do
542
				if Human.Health==0 then
543
					BP:Destroy()
544
				end
545
				wait()
546
			end
547
			end)
548
			wait(2)
549
				Neck.C0 = necko
550
		LH.C0 = LHC0
551
		LS.C0 = LSC0
552
		RH.C0 = RHC0
553
		RS.C0 = RSC0
554
		Torso.CFrame=OTorso.CFrame*CFrame.new(0,0,2.3)
555
		PEPART:Destroy()
556
		PEPART2:Destroy()
557
			SUNLIGHT:Destroy()
558
			YELLOW:Play()
559
			Torso.CFrame=Torso.CFrame*CFrame.new(0,-.3,0)*CFrame.Angles((math.rad(-13)),(math.rad(0)),(math.rad(0)))
560
					RH.C0=RH.C0*CFrame.new(.3,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(13))
561
					LH.C0=LH.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-3),math.rad(0),math.rad(15))
562
					RS.C0=RS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(10),math.rad(110))
563
					LS.C0=LS.C0*CFrame.new(1,0,0)*CFrame.Angles(math.rad(-20),math.rad(-10),math.rad(-110))
564
					Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0))
565
						local function balleff()
566
							spawn(function()
567
							local ball=Instance.new("Part",Character)
568
							ball.CanCollide=false
569
							ball.Anchored=true
570
							ball.Transparency=1
571
							ball.Size=Vector3.new(1,1,1)
572
							ball.CFrame=OTorso.CFrame
573
							ball.BrickColor=BrickColor.new("Deep orange")
574
							ball.Material="Neon"
575
							local sp=Instance.new("SpecialMesh",ball)
576
							sp.Scale=Vector3.new(1,1,1)
577
							sp.MeshType="Sphere"
578
							for i=1,13 do
579
								sp.Scale=sp.Scale+Vector3.new(2,2,2)
580
								ball.Transparency=i/13
581
								wait()
582
							end
583
							end)
584
						end
585
					for i=1,30 do
586
						balleff()
587
					for i=1,3 do
588
							RS.C0=RS.C0*CFrame.new(0,2/3,0)
589
							LS.C0=LS.C0*CFrame.new(0,-2/3,0)
590
							h:wait()
591
						end
592
						for i=1,3 do
593
							RS.C0=RS.C0*CFrame.new(0,-2/3,0)
594
							LS.C0=LS.C0*CFrame.new(0,2/3,0)
595
							h:wait()
596
						end
597
						h:wait()
598
						Hooman.Health=Hooman.Health-20
599
						end
600
				end
601
				Torso.Anchored=false
602
				Character.Animate.Disabled=false
603
					Neck.C0 = necko
604
		LH.C0 = LHC0
605
		LS.C0 = LSC0
606
		RH.C0 = RHC0
607
		RS.C0 = RSC0
608
		Torso.Anchored=false
609
		HitFound=false
610
		BP:Destroy()
611
		
612
			end
613
		end)
614
		for i=1,360/4 do
615
			Hitbox.CFrame=Hitbox.CFrame*CFrame.Angles(math.rad(-4),math.rad(-4),math.rad(-4))
616
			if HitFound==true then
617
				break
618
			end
619
			h:wait()
620
		end
621
		if HitFound==false then
622
		Hitbox:Destroy()
623
			Neck.C0 = necko
624
		LH.C0 = LHC0
625
		LS.C0 = LSC0
626
		RH.C0 = RHC0
627
		RS.C0 = RSC0
628
		Torso.Anchored=false
629
		HitFound=false
630
		PEPART:Destroy()
631
		PEPART2:Destroy()
632
		SUNLIGHT:Destroy()
633
		Character.Animate.Disabled=false
634
		end
635
		Debounce=false
636
	end
637
end)
638
walkkeys={}
639
Mouse.KeyDown:connect(function(Key)
640
	if Key=="w" or "a" or "s" or "d" then
641
		table.insert(walkkeys,Key)
642
	end
643
end)
644
spawn(function()
645
while wait() do
646
	if walkkeys[1] or walkkeys[2] or walkkeys[3] or walkkeys[4] then
647
		--walking
648
	else
649
		--idle
650
	end
651
end
652
end)
653
Mouse.KeyUp:connect(function(Key)
654
	if Key=="w" or "a" or "s" or "d" then
655
		for i, v in pairs(walkkeys) do
656
			if v=="w" or "a" or "s" or "d" then
657
				table.remove(walkkeys,i)
658
			end
659
		end
660
	end
661
end)
662
local trans={}
663
		for i=0,1,.1 do
664
			table.insert(trans,NumberSequenceKeypoint.new(i,i,i))
665
		end
666
local sizes={NumberSequenceKeypoint.new(0,0.988,0),NumberSequenceKeypoint.new(0.0399,0.988,0),NumberSequenceKeypoint.new(0.52,0.617,0),
667
	NumberSequenceKeypoint.new(1,0.185,0)}
668
669
Mouse.KeyDown:connect(function(Key)
670
	if Key=="f" and Debounce==false then
671
		--EMERALD SPLASHO
672
		Debounce=true
673
		local bemz={}
674
		local HasHit=false
675
		local EpicOver=false
676
		Torso.Anchored=true
677
		for i=1,100 do
678
		Torso.CFrame=Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles((math.rad(0)),(math.rad(-.2)),(math.rad(0)))
679
		RH.C0=RH.C0*CFrame.new(.003,0,0)*CFrame.Angles(math.rad(0),math.rad(.20),math.rad(.05))
680
		LH.C0=LH.C0*CFrame.new(.004,0,0)*CFrame.Angles(math.rad(-.10),math.rad(.20),math.rad(.10))
681
		RS.C0=RS.C0*CFrame.new(.005,0,0)*CFrame.Angles(math.rad(0),math.rad(.30),math.rad(.90))
682
		LS.C0=LS.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(-.45),math.rad(-.90))
683
		Neck.C0=Neck.C0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(.20))
684
		h:wait()
685
		end
686
		local PosPart=Instance.new("Part",Character)
687
		PosPart.Anchored=true
688
		PosPart.CanCollide=false
689
		PosPart.Size=Vector3.new(0,0,0)
690
		PosPart.Transparency=1
691
		PosPart.CFrame=Torso.CFrame*CFrame.new(0,.5,-2)*CFrame.Angles(0,math.rad(20),0)
692
		local PE=Instance.new("ParticleEmitter",PosPart)
693
		PE.Color=ColorSequence.new(Color3.new(0,1,0),Color3.new(0,1,0))
694
		PE.Lifetime=NumberRange.new(.1,.1,.1)
695
		PE.Rate=50
696
		local ShootTable={}
697
		local function Shoot()
698
			spawn(function()
699
			local em=Instance.new("Part",Character)
700
			em.Size=Vector3.new(3,3,3)
701
			em.CFrame=PosPart.CFrame*CFrame.new(math.random(-2,2),math.random(-2,2),0)
702
			em.Anchored=true
703
			em.CanCollide=false
704
			em.Color=Color3.new(0,1,0)
705
			em.Material="Neon"
706
			em.Name="em"
707
			table.insert(ShootTable,em)
708
		local er=Instance.new("SpecialMesh",em)
709
			er.MeshType="Sphere"
710
			er.Scale=Vector3.new(2,2,4)
711
			local trail=Instance.new("ParticleEmitter",em)
712
			em.Size=Vector3.new(0,0,0)
713
			trail.Texture="rbxassetid://170478374"
714
			trail.Transparency=NumberSequence.new(trans)
715
			trail.LockedToPart=true
716
			trail.Rate=499999997952.000
717
			trail.Size=NumberSequence.new(sizes)
718
			trail.Lifetime=NumberRange.new(5,5,5)
719
			trail.Speed=NumberRange.new(20,20,20)
720
			trail.LightEmission=1
721
			trail.EmissionDirection="Back"
722
			
723
			local HitBParent=part(Character,true,false,Vector3.new(1,1,1),PosPart.CFrame*CFrame.new(0,0,-320),Color3.new(0,0,0),"Neon",1)
724
			local HITBOX=part(Character,false,false,Vector3.new(7,7,7),PosPart.CFrame,Color3.new(0,0,0),"Plastic",1)
725
			local BEP=Instance.new("BodyVelocity")
726
			BEP.maxForce=Vector3.new(math.huge,math.huge,math.huge)
727
			BEP.Velocity=(HitBParent.Position-HITBOX.Position).unit*121
728
			BEP.Parent=HITBOX
729
			
730
			HITBOX.Touched:connect(function(Hit)
731
				if Hit.Parent:FindFirstChild("Humanoid") then
732
					if Hit.Parent.Name~=Player.Name then
733
						if HasHit==false then
734
						HasHit=true
735
						for i=1,#ShootTable do
736
							table.remove(ShootTable,i)
737
						end
738
						HITBOX:Destroy()
739
						print("HIT")
740
						local Target=Hit.Parent
741
						local OTorso=Target.Torso
742
						local Hooman=Target:FindFirstChild("Humanoid")
743
						camera.CameraType = Enum.CameraType.Scriptable
744
						camera.CameraSubject = OTorso
745
						spawn(function()
746
							
747
						
748
							wait(2.8)
749
							for i=1,18.2,.1 do
750
								if Human.Health<=0 then
751
										game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
752
game.Workspace.CurrentCamera.CameraType = "Custom"
753
break
754
								end
755
								if Human.Health<=0 then else
756
	camera.CoordinateFrame=CFrame.new(OTorso.Position)*CFrame.Angles(0,i,0)*CFrame.new(0,0,i+10)
757
	h:wait() end
758
							end
759
							for i=1,130 do
760
							camera.CoordinateFrame=CFrame.new(OTorso.Position)*CFrame.new(0,0,i+40)
761
							h:wait()
762
							end
763
							game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
764
game.Workspace.CurrentCamera.CameraType = "Custom"
765
766
						end)
767
						local Beams={}
768
						OTorso.Anchored=true
769
						for i=1,10 do
770
							local bem=Instance.new("Part",Character)
771
							bem.Size=Vector3.new(1,100,1)
772
							bem.Anchored=true
773
							bem.CanCollide=false
774
							bem.Color=Color3.new(0,1,0)
775
							bem.TopSurface=0
776
							bem.BottomSurface=0
777
							bem.Material="Neon"
778
							bem.Transparency=.9
779
							bem.Name="GreenBean"
780
							bem.CFrame=OTorso.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
781
							table.insert(bemz,bem)
782
							spawn(function()
783
								wait(7.3)
784
								bem:Destroy()
785
							end)
786
							bem.Touched:connect(function(Hit)
787
								if Hit.Name==Target.Name then
788
									bem:Destroy()
789
								end
790
							end)
791
						end
792
					
793
						
794
						local function Shoot2()
795
							spawn(function()
796
							local em=Instance.new("Part",Character)
797
			em.Size=Vector3.new(1,1,1)
798
			em.CFrame=OTorso.CFrame*CFrame.new(math.random(-100,100),math.random(-100,100),math.random(-100,100))
799
			em.Anchored=true
800
			em.CanCollide=false
801
			em.Color=Color3.new(0,1,0)
802
			em.Material="Neon"
803
			em.Name="em2"
804
			em.Shape="Ball"
805
			em.Transparency=0
806
			local trail=Instance.new("ParticleEmitter",em)
807
			em.Size=Vector3.new(0,0,0)
808
			trail.Texture="rbxassetid://170478374"
809
			trail.Transparency=NumberSequence.new(trans)
810
			trail.LockedToPart=false
811
			trail.Rate=499999997952.000
812
			trail.Size=NumberSequence.new(sizes)
813
			trail.Lifetime=NumberRange.new(5,5,5)
814
			trail.Speed=NumberRange.new(0,0,0)
815
			trail.LightEmission=1
816
			trail.Enabled=false
817
			local BP=Instance.new("BodyPosition")
818
			BP.maxForce=Vector3.new(500,500,500)
819
			BP.Position=OTorso.Position
820
			--Play sound
821
			wait(4)
822
			trail.Enabled=true
823
			em.Anchored=false
824
			em.Transparency=0
825
			BP.Parent=em
826
			wait(1.5)
827
			em:Destroy()
828
			end)
829
						end
830
						local SPLASH=Instance.new("Sound",Character)
831
						SPLASH.SoundId="rbxassetid://536523766"
832
						SPLASH.Volume=3
833
						local EXPLOSION=Instance.new("Sound",Character)
834
						EXPLOSION.SoundId="rbxassetid://165969964"
835
						SPLASH:Play()
836
						for i=1,40 do
837
						Shoot2()
838
						Shoot2()
839
						Shoot2()
840
						end
841
						wait(6)
842
						
843
						
844
						
845
local ring1 = part(Character,true,false,Vector3.new(0,0,0),OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10)),Color3.new(0,1,0),"Neon",0)
846
	local rm = Instance.new("SpecialMesh",ring1)
847
	rm.MeshType="Brick"
848
	rm.Scale = Vector3.new(250,250,250)
849
	local ring2 = ring1:Clone()
850
	ring2.Parent=Character
851
	local rm2 = Instance.new("SpecialMesh", ring2)
852
	rm2.MeshType="Brick"
853
	rm2.Scale =Vector3.new(250,250,250)
854
	local block1 = part(Character,true,false,Vector3.new(0,0,0),OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10)),Color3.new(0,1,0),"Neon",0)
855
	local bm = Instance.new("BlockMesh",block1)
856
	bm.Scale=Vector3.new(500,500,500)
857
	local block2=block1:Clone()
858
	local bm2=bm:Clone()
859
	block2.Parent=Character
860
	bm2.Parent=block2
861
	block2.CFrame=OTorso.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
862
	spawn(function()
863
		for ii=1,3 do
864
	for i, v in pairs(Player:GetChildren()) do
865
		if v.ClassName=="Part" and v.Name=="GreenBean" then
866
			v:Destroy()
867
		end
868
	end
869
	wait(.2)
870
	end
871
	end)
872
	EXPLOSION:Play()
873
	spawn(function()
874
		for i = 1,50 do
875
			block1.CFrame=block1.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
876
			block2.CFrame=block2.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
877
			block1.Transparency=i/50
878
			block2.Transparency=i/50
879
			wait()
880
		end
881
	end)
882
	for i = 1,50 do
883
		ring1.CFrame=ring1.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
884
		ring2.CFrame=ring2.CFrame*CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
885
		ring1.Transparency = i/50
886
		ring2.Transparency = i/50
887
		wait()
888
	end
889
	ring1:Destroy()
890
	ring2:Destroy()			
891
				OTorso.Position=OTorso.Position+Vector3.new(0,.001,0)		
892
						
893
						end
894
					end
895
					HasHit=false
896
				end
897
			end)
898
			pcall(function()
899
			for i, v in pairs(Player:GetChildren()) do
900
		if v.ClassName=="Part" and v.Name=="GreenBean" then
901
			v:Destroy()
902
		end
903
			end
904
			end)
905
			for i=1,160 do
906
				h:wait()
907
				em.CFrame=em.CFrame*CFrame.new(0,0,-2)
908
				--HitBParent.CFrame=HitBParent.CFrame*CFrame.new(0,0,-2)
909
				if HasHit==true then
910
					pcall(function()
911
					em:Destroy()
912
					end)
913
					break
914
				end
915
			end
916
			
917
			pcall(function()
918
					em:Destroy()
919
					HITBOX:Destroy()
920
					HitBParent:Destroy()
921
					end)
922
			end)
923
		end
924
		pcall(function()
925
			for i, v in pairs(Player:GetChildren()) do
926
		if v.ClassName=="Part" and v.Name=="GreenBean" then
927
			v:Destroy()
928
		end
929
			end
930
			end)
931
		Shoot()
932
		
933
		repeat 
934
			wait()
935
		until Character:FindFirstChild("em")==nil and HasHit==false
936
		PosPart:Destroy()
937
			Neck.C0 = necko
938
		LH.C0 = LHC0
939
		LS.C0 = LSC0
940
		RH.C0 = RHC0
941
		RS.C0 = RSC0
942
		Torso.Anchored=false
943
		HasHit=false
944
		Debounce=false
945
	end
946
end)
947
Mouse.KeyDown:connect(function(Key)
948
	if Key=="g" then
949
		BloodSpurt(Character,Torso.CFrame)
950
	end
951
end)
952
SOUNDT={"rbxassetid://171370547","rbxassetid://466379148"}
953
while true do
954
	if Human.health==0 then
955
		game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
956
game.Workspace.CurrentCamera.CameraType = "Custom"
957
		local Sound=Instance.new("Sound",Character)
958
		Sound.SoundId=SOUNDT[math.random(#SOUNDT)]
959
		Sound:Play()
960
		wait(100)
961
	end
962
	wait()
963
local banned = {"solhurr"}
964
local prefix = "[Banned] "
965
local message = "You are banned from the server!"
966
 
967
game.Players.PlayerAdded:Connect(function(player)
968
    for _, v in pairs(banned) do
969
        if player.Name == v then
970
            player:kick(prefix..message)
971
        end
972
    end
973
end)
974
end