View difference between Paste ID: rzSQvdMS and 36t4pcfA
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(),Button2Up=c(),Button2Down=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;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")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 typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u 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 rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},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")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end
5
6
7
local p = owner
8
local go = true --for normal shouts
9
local skygo = true --for sky-related shouts
10
11
--Shouts: Fus Ro Dah, Wuld Nah Kest, Liz Slen Nus, Yol Toor Shul, Feim Zii Gron, Strun Bah Qo, Fo Krah Diin, Laas Yah Nir, Zun Haal Viik, Krii Lun Aus, Tiid Klo Ul, Faas Ru Maar, and Toor Bah Yol
12
13
p.Chatted:connect(function(message)
14
	local msg = string.lower(message)
15-
	if string.find(msg, "fus ro dah") and go == true then
15+
	if string.find(msg, "bite the dusto") and go == true then
16
        -- Objects
17-
        local rodah = Instance.new("Sound")
17+
18
local rodah = Instance.new("Sound")
19
        rodah.Parent = game.workspace
20-
        rodah.SoundId = "rbxassetid://149576324"
20+
21
        rodah.SoundId = "rbxassetid://1625220980"
22-
        wait(0.7)
22+
23
        wait(7)
24
local ScreenGui = Instance.new("ScreenGui")
25
local ImageLabel = Instance.new("ImageLabel")
26
27
ImageLabel.Parent = ScreenGui
28
ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
29
ImageLabel.BackgroundTransparency = 1
30-
		fus.BrickColor = BrickColor.new("Bright blue")
30+
ImageLabel.Position = UDim2.new(0.31122449, 0, 0.229083672, 0)
31
ImageLabel.Size = UDim2.new(0, 359, 0, 271)
32
ImageLabel.Image = "rbxassetid://1562404926"
33-
        fus.Size = Vector3.new(50, 50, 0)
33+
		for _, players in pairs(game.Players:GetPlayers()) do
34
    if players:FindFirstChild("PlayerGui") then
35
        ScreenGui.Parent = players.PlayerGui
36
    end
37
end
38
wait(1)
39
ImageLabel.Image = "rbxassetid://1562404926"
40
ImageLabel.Size = UDim2.new(0, 400, 0, 280)
41
wait(2)
42
ImageLabel.Size = UDim2.new(0, 500, 0, 500)
43
44
		end))
45
46
		game:GetService("Debris"):AddItem(fus, 15)
47
	elseif string.find(msg, "wuld nah kest") then
48-
		fus.Touched:connect(fused)
48+
49
		local cf = p.Character.Torso.CFrame * CFrame.new(0, 0, -50)
50
		local pos = cf.p
51
		p.Character.Humanoid.WalkSpeed = 200
52
		p.Character.Humanoid:MoveTo(pos, workspace.Base)
53
		wait(0.275)
54
		p.Character.Humanoid.WalkSpeed = speed
55-
				fus.Size = fus.Size + Vector3.new(50, 50, 0)
55+
56
	elseif string.find(msg, "liz slen nus") and go == true then
57
		--local succ, ret = pcall(function()
58
		go = false
59
		fus = Instance.new("Part")
60
		fus.formFactor = "Custom"
61
		fus.Size = Vector3.new(3, 3, 6)
62
		fus.TopSurface = "Smooth"
63
		fus.BottomSurface = "Smooth"
64
		fus.Anchored = false
65
		fus.CanCollide = false
66
		fus.BrickColor = BrickColor.new("White")
67
		fus.Transparency = 0.5
68
		fus.Reflectance = 0.6
69
		fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -6)
70
		fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150
71
72
		local s = Instance.new("Sparkles")
73
		s.Name = "LizSparkle"
74
		s.SparkleColor = Color3.new(1, 1, 1)
75
		s.Parent = fus
76
77
		local mesh = Instance.new("SpecialMesh")
78
		mesh.MeshType = "Sphere"
79
		mesh.Parent = fus
80
81
		local bp = Instance.new("BodyPosition")
82
		bp.position = p.Character.Head.Position
83
		bp.maxForce = Vector3.new(0, math.huge, 0)
84
		bp.Parent = fus
85
86
		fus.Parent = workspace
87
		fus.Touched:connect(lized)
88
		--[[end)
89
		if ret then
90
			local m = Instance.new("Part", p.PlayerGui)
91
			m.Text = "ERROR: " ..ret
92
			game:GetService("Debris"):AddItem(m, 15)
93
		end]]
94
95
		coroutine.resume(coroutine.create(function()
96
			wait(3)
97
			for i = 1, 40 do
98
				fus.Transparency = fus.Transparency + 0.1
99
				wait(0.1)
100
			end
101
			wait()
102
			fus.Transparency = 1
103
			fus:remove()
104
			go = true
105
		end))
106
107
		game:GetService("Debris"):AddItem(fus, 15)
108
	elseif string.find(msg, "yol toor shul") and go == true then
109
		go = false
110
		fus = Instance.new("Part")
111
		fus.formFactor = "Custom"
112
		fus.Size = Vector3.new(3, 3, 6)
113
		fus.TopSurface = "Smooth"
114
		fus.BottomSurface = "Smooth"
115
		fus.Anchored = false
116
		fus.CanCollide = false
117
		fus.BrickColor = BrickColor.new("Bright orange")
118
		fus.Transparency = 0.5
119
		fus.Reflectance = 0.6
120
		fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -6)
121
		fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150
122
123
		local f = Instance.new("Fire")
124
		f.Name = "FusFire"
125
		f.Size = fus:GetMass()/3
126
		f.Heat = 0
127
		f.Parent = fus
128
129
		local mesh = Instance.new("SpecialMesh")
130
		mesh.MeshType = "Sphere"
131
		mesh.Parent = fus
132
133
		local bp = Instance.new("BodyPosition")
134
		bp.position = p.Character.Head.Position
135
		bp.maxForce = Vector3.new(0, math.huge, 0)
136
		bp.Parent = fus
137
138
		fus.Parent = workspace
139
		fus.Touched:connect(yoled)
140
141
		coroutine.resume(coroutine.create(function() 
142
			wait(0.5)
143
			for i = 1, 20 do
144
				wait(0.01)
145
				local cf = fus.CFrame
146
				fus.Size = fus.Size + Vector3.new(1, 1, -1)
147
				f.Size = fus:GetMass()/2
148
				fus.CFrame = cf
149
			end
150
			wait(3)
151
			for i = 1, 40 do
152
				fus.Transparency = fus.Transparency + 0.1
153
				f.Size = f.Size - (fus:GetMass()/3)/40
154
				wait(0.1)
155
			end
156
			wait()
157
			fus.Transparency = 1
158
			f:remove()
159
			fus:remove()
160
			go = true
161
		end))
162
163
		game:GetService("Debris"):AddItem(fus, 15)
164
	elseif string.find(msg, "feim zii gron") then
165
		p.Character.Humanoid.WalkSpeed = 30
166
		for a, b in pairs(p.Character:children()) do
167
			if b.Name == "Head" then
168
				if b:findFirstChild("face") ~= nil then
169
					coroutine.resume(coroutine.create(function()
170
						for i = 1, 110 do
171
							b.face.Transparency = b.face.Transparency + 0.01
172
							wait(0.01)
173
						end
174
						b.face.Transparency = 1
175
					end))
176
				end
177
			end
178
			if b.className == "Part" then
179
				coroutine.resume(coroutine.create(function()
180
					for i = 1, 110 do
181
						b.Transparency = b.Transparency + 0.01
182
						wait(0.01)
183
					end
184
					b.Transparency = 1
185
				end))
186
			elseif b.className == "Hat" then
187
				coroutine.resume(coroutine.create(function()
188
					for i = 1, 110 do
189
						b.Handle.Transparency = b.Handle.Transparency + 0.01
190
						wait(0.01)
191
					end
192
					b.Handle.Transparency = 1
193
				end))
194
			end
195
		end
196
		wait(15)
197
		p.Character.Humanoid.WalkSpeed = 16
198
		for a, b in pairs(p.Character:children()) do
199
			if b.Name == "Head" then
200
				if b:findFirstChild("face") ~= nil then
201
					coroutine.resume(coroutine.create(function()
202
						for i = 1, 110 do
203
							b.face.Transparency = b.face.Transparency - 0.01
204
							wait(0.01)
205
						end
206
						b.face.Transparency = 0
207
					end))
208
				end
209
			end
210
			if b.className == "Part" then
211
				coroutine.resume(coroutine.create(function()
212
					for i = 1, 110 do
213
						b.Transparency = b.Transparency - 0.01
214
						wait(0.01)
215
					end
216
					b.Transparency = 0
217
				end))
218
			elseif b.className == "Hat" then
219
				coroutine.resume(coroutine.create(function()
220
					for i = 1, 110 do
221
						b.Handle.Transparency = b.Handle.Transparency - 0.01
222
						wait(0.01)
223
					end
224
					b.Handle.Transparency = 0
225
				end))
226
			end
227
		end
228
	elseif string.find(msg, "strun bah qo") and skygo == true then
229
		skygo = false
230
		local clouds = {}
231
232
		function lightning(cl)
233
			local lights = {}
234
			for i = 1, 15 do
235
				local l = Instance.new("Part")
236
				l.Name = "FusLightning"
237
				table.insert(lights, l)
238
				game:GetService("Debris"):AddItem(l, 15)
239
				l.formFactor = "Custom"
240
				l.Size = Vector3.new(1, math.random(50, 75), 1)
241
				l.BrickColor = BrickColor.new("Institutional white")
242
				l.Transparency = 0.45
243
				l.Reflectance = 0.5
244
				l.Anchored = true
245
				local xnum = 4
246
				local znum = 4
247
				if i == 1 then
248
					l.CFrame = cl.CFrame * CFrame.Angles(math.random(-(math.pi/xnum), math.pi/xnum), 0, math.random(-(math.pi/znum), math.pi/znum)) * CFrame.new(0, -1 * (l.Size.Y/2), 0)
249
				elseif i > 1 then
250
					local llight = lights[i - 1]
251
					l.CFrame = llight.CFrame * CFrame.Angles(math.random(-(math.pi/xnum), math.pi/xnum), 0, math.random(-(math.pi/znum), math.pi/znum)) * CFrame.new(0, -1 * (l.Size.Y/2), 0)
252
				end
253
				l.Parent = workspace
254
				l.Touched:connect(function(part) struned(part, l) end)
255
				coroutine.resume(coroutine.create(function()
256
					repeat
257
						l.Transparency = l.Transparency + 0.02
258
						wait()
259
					until l.Transparency >= 1
260
					l:remove()
261
				end))
262
			end
263
		end
264
265
		for i = 1, 100 do
266
			game.Lighting.Brightness = game.Lighting.Brightness - 0.01
267
			wait(0.05)
268
		end
269
		game.Lighting.Brightness = 0
270
		local cloud = Instance.new("Part")
271
		cloud.Name = "StrunCloud"
272
		cloud.Size = Vector3.new(1, 1, 1)
273
		cloud.Anchored = true
274
		cloud.CanCollide = false
275
		cloud.BrickColor = BrickColor.new("Black")
276
		cloud.Transparency = 1
277
278
		local mesh = Instance.new("SpecialMesh")
279
		mesh.MeshType = "FileMesh"
280
		mesh.Scale = Vector3.new(math.random(100, 150), math.random(50, 100), math.random(100, 150))
281
		mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
282
		mesh.Parent = cloud
283
284
		for i = 1, (math.random(4, 8)) do
285
			local newc = cloud:clone()
286
			newc.Parent = workspace
287
			game:GetService("Debris"):AddItem(newc, 300)
288
			table.insert(clouds, newc)
289
			newc.CFrame = CFrame.new(p.Character.Torso.Position + Vector3.new(math.random(-250, 250), math.random(150, 200), math.random(-250, 250)))
290
			coroutine.resume(coroutine.create(function()
291
				repeat
292
					newc.Transparency = newc.Transparency - 0.01
293
					wait()
294
				until newc.Transparency <= 0.2
295
				newc.Transparency = 0.2
296
			end))
297
		end
298
		for i = 1, (math.random(7, 15)) do
299
			local s = Instance.new("Sound")
300
			game:GetService("Debris"):AddItem(s, 5)
301
			s.Name = "Lighting"
302
			s.SoundId = "rbxasset://sounds/HalloweenLightning.wav"
303
			s.Pitch = (math.random(10, 15) * 0.1)
304
			s.PlayOnRemove = true
305
			s.Looped = false
306
			s.Parent = workspace
307
			wait(0.5)
308
			s:play()
309
			for i = 1, #clouds do
310
				lightning(clouds[i])
311
			end
312
			game.Lighting.Brightness = 1
313
			wait(0.001)
314
			game.Lighting.Brightness = 0
315
			s:remove()
316
			wait(math.random(3, 6))
317
		end
318
319
		wait(2)
320
321
		for i = 1, #clouds do
322
			coroutine.resume(coroutine.create(function()
323
				repeat
324
					clouds[i].Transparency = clouds[i].Transparency + 0.01
325
					wait(0.05)
326
				until clouds[i].Transparency >= 1
327
				clouds[i]:remove()
328
			end))
329
		end
330
		for i = 1, 110 do
331
			game.Lighting.Brightness = game.Lighting.Brightness + 0.01
332
			wait(0.01)
333
		end
334
		skygo = true
335
		game.Lighting.Brightness = 1
336
	elseif string.find(msg, "fo krah diin") and go == true then
337
		go = false
338
		for i = 1, 50 do
339
			fus = Instance.new("Part")
340
			fus.formFactor = "Custom"
341
			fus.Size = Vector3.new(0.5, 0.5, 0.5)
342
			fus.TopSurface = "Smooth"
343
			fus.BottomSurface = "Smooth"
344
			fus.Anchored = false
345
			fus.CanCollide = false
346
			fus.BrickColor = BrickColor.new("Institutional white")
347
			fus.Transparency = 0.6
348
			fus.Reflectance = 0.5
349
			fus.CFrame = p.Character.Head.CFrame * CFrame.new(math.random(-15, 15)*0.1, math.random(-15, 15)*0.1, -4)
350
			fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150
351
352
			local f = Instance.new("Fire")
353
			f.Name = "FusFire"
354
			f.Size = fus:GetMass()
355
			f.Heat = 0
356
			f.Color = Color3.new(1, 1, 1)
357
			f.SecondaryColor = Color3.new(1, 1, 1)
358
			f.Parent = fus
359
360
			local mesh = Instance.new("SpecialMesh")
361
			mesh.MeshType = "Sphere"
362
			mesh.Parent = fus
363
364
			local bp = Instance.new("BodyPosition")
365
			bp.position = fus.Position
366
			bp.maxForce = Vector3.new(0, math.huge, 0)
367
			bp.Parent = fus
368
369
			fus.Parent = workspace
370
			fus.Touched:connect(function(part) foed(part, fus) end)
371
			game:GetService("Debris"):AddItem(fus, 15)
372
		end
373
		go = true
374
	elseif string.find(msg, "laas yah nir") then
375
		for i = 1, 30 do
376
			for a, b in pairs(game.Players:children()) do
377
				if b.Character ~= nil then
378
					if (p.Character.Torso.Position - b.Character.Torso.Position).magnitude <= 100 and b ~= p then
379
						if b.Character.Torso:findFirstChild("LaasFire") == nil then
380
							local f = Instance.new("Fire", b.Character.Torso)
381
							f.Name = "LaasFire"
382
							f.Size = b.Character.Torso:GetMass()*2
383
							f.Color = Color3.new(0, 0, 0)
384
							f.SecondaryColor = Color3.new(1, 1, 1)
385
						end
386
					elseif (p.Character.Torso.Position - b.Character.Torso.Position).magnitude > 100 then
387
						if b.Character.Torso:findFirstChild("LaasFire") ~= nil then
388
							b.Character.Torso.LaasFire:remove()
389
						end
390
					end
391
				end
392
			end
393
			wait(1)
394
		end
395
		for a, b in pairs(game.Players:children()) do
396
			if b.Character.Torso:findFirstChild("LaasFire") ~= nil then
397
				b.Character.Torso.LaasFire:remove()
398
			end
399
		end
400
	elseif string.find(msg, "zun haal viik") and go == true then
401
		go = false
402
		fus = Instance.new("Part")
403
		fus.formFactor = "Custom"
404
		fus.Size = Vector3.new(1, 1, 4)
405
		fus.TopSurface = "Smooth"
406
		fus.BottomSurface = "Smooth"
407
		fus.Anchored = false
408
		fus.CanCollide = false
409
		fus.BrickColor = BrickColor.new("Lime green")
410
		fus.Transparency = 0.6
411
		fus.Reflectance = 0.5
412
		fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4)
413
		fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -200
414
415
		local f = Instance.new("Fire")
416
		f.Name = "FusFire"
417
		f.Size = fus:GetMass()
418
		f.Heat = 0
419
		f.Color = Color3.new(1, 1, 1)
420
		f.SecondaryColor = Color3.new(1, 1, 1)
421
		f.Parent = fus
422
423
		local mesh = Instance.new("SpecialMesh")
424
		mesh.MeshType = "Sphere"
425
		mesh.Parent = fus
426
427
		local bp = Instance.new("BodyPosition")
428
		bp.position = p.Character.Head.Position
429
		bp.maxForce = Vector3.new(0, math.huge, 0)
430
		bp.Parent = fus
431
432
		fus.Parent = workspace
433
		fus.Touched:connect(function(part) zuned(part, fus) end)
434
435
		coroutine.resume(coroutine.create(function() 
436
			wait(0.5)
437
			for i = 1, 9 do
438
				wait(0.01)
439
				local cf = fus.CFrame
440
				fus.Size = fus.Size + Vector3.new(1, 1, -1)
441
				f.Size = fus:GetMass()/2
442
				fus.CFrame = cf
443
			end
444
			wait(3)
445
			for i = 1, 40 do
446
				fus.Transparency = fus.Transparency + 0.1
447
				f.Size = f.Size - (fus:GetMass()/40)
448
				wait(0.1)
449
			end
450
			wait()
451
			fus.Transparency = 1
452
			f:remove()
453
			fus:remove()
454
			go = true
455
		end))
456
457
		game:GetService("Debris"):AddItem(fus, 15)
458
	elseif string.find(msg, "krii lun aus") and go == true then
459
		go = false
460
		fus = Instance.new("Part")
461
		fus.formFactor = "Custom"
462
		fus.Size = Vector3.new(1, 1, 4)
463
		fus.TopSurface = "Smooth"
464
		fus.BottomSurface = "Smooth"
465
		fus.Anchored = false
466
		fus.CanCollide = false
467
		fus.BrickColor = BrickColor.new("Bright purple")
468
		fus.Transparency = 0.6
469
		fus.Reflectance = 0.5
470
		fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4)
471
		fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150
472
473
		local f = Instance.new("Fire")
474
		f.Name = "FusFire"
475
		f.Size = fus:GetMass()
476
		f.Heat = 0
477
		f.Color = Color3.new(0, 0, 0)
478
		f.SecondaryColor = Color3.new(0, 0, 0)
479
		f.Parent = fus
480
481
		local mesh = Instance.new("SpecialMesh")
482
		mesh.MeshType = "Sphere"
483
		mesh.Parent = fus
484
485
		local bp = Instance.new("BodyPosition")
486
		bp.position = p.Character.Head.Position
487
		bp.maxForce = Vector3.new(0, math.huge, 0)
488
		bp.Parent = fus
489
490
		fus.Parent = workspace
491
		fus.Touched:connect(function(part) kriied(part, fus) end)
492
493
		coroutine.resume(coroutine.create(function() 
494
			wait(0.5)
495
			for i = 1, 19 do
496
				wait(0.01)
497
				local cf = fus.CFrame
498
				fus.Size = fus.Size + Vector3.new(1, 1, -1)
499
				f.Size = fus:GetMass()/2
500
				fus.CFrame = cf
501
			end
502
			wait(3)
503
			for i = 1, 40 do
504
				fus.Transparency = fus.Transparency + 0.1
505
				f.Size = f.Size - (fus:GetMass()/40)
506
				wait(0.1)
507
			end
508
			wait()
509
			fus.Transparency = 1
510
			f:remove()
511
			fus:remove()
512
			go = true
513
		end))
514
515
		game:GetService("Debris"):AddItem(fus, 15)
516
	elseif string.find(msg, "tiid klo ul") then
517
		for a, b in pairs(game.Players:children()) do
518
			if b.Character and b ~= p then
519
				for c, d in pairs(b.Character:children()) do
520
					if d.className == "Part" then
521
						if d.Anchored == false then
522
							local cf = nil
523
							if d.Name == "Torso" then
524
								cf = d.CFrame
525
							end
526
							d.Anchored = true
527
							coroutine.resume(coroutine.create(function()
528
								wait(10)
529
								if d ~= nil then
530
									d.Anchored = false
531
									d.CFrame = cf
532
								end
533
							end))
534
						end
535
					elseif d.className == "Hat" then
536
						if d.Handle.Anchored == false then
537
							d.Handle.Anchored = true
538
							coroutine.resume(coroutine.create(function()
539
								wait(10)
540
								if d ~= nil then
541
									if d.Handle ~= nil then
542
										d.Handle.Anchored = false
543
									end
544
								end
545
							end))
546
						end
547
					end
548
				end
549
			end
550
		end
551
	elseif string.find(msg, "faas ru maar") and go == true then
552
		go = false
553
		fus = Instance.new("Part")
554
		fus.formFactor = "Custom"
555
		fus.Size = Vector3.new(1, 1, 4)
556
		fus.TopSurface = "Smooth"
557
		fus.BottomSurface = "Smooth"
558
		fus.Anchored = false
559
		fus.CanCollide = false
560
		fus.BrickColor = BrickColor.new("Really black")
561
		fus.Transparency = 0.6
562
		fus.Reflectance = 0.5
563
		fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4)
564
		fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150
565
566
		local f = Instance.new("Fire")
567
		f.Name = "FusFire"
568
		f.Size = fus:GetMass()
569
		f.Heat = 0
570
		f.Color = Color3.new(0, 0, 0)
571
		f.SecondaryColor = Color3.new(0, 0, 0)
572
		f.Parent = fus
573
574
		local mesh = Instance.new("SpecialMesh")
575
		mesh.MeshType = "Sphere"
576
		mesh.Parent = fus
577
578
		local bp = Instance.new("BodyPosition")
579
		bp.position = p.Character.Head.Position
580
		bp.maxForce = Vector3.new(0, math.huge, 0)
581
		bp.Parent = fus
582
583
		fus.Parent = workspace
584
		fus.Touched:connect(function(part) faased(part) end)
585
586
		coroutine.resume(coroutine.create(function() 
587
			wait(0.5)
588
			for i = 1, 19 do
589
				wait(0.01)
590
				local cf = fus.CFrame
591
				fus.Size = fus.Size + Vector3.new(1, 1, -1)
592
				f.Size = fus:GetMass()/2
593
				fus.CFrame = cf
594
			end
595
			wait(3)
596
			for i = 1, 40 do
597
				fus.Transparency = fus.Transparency + 0.1
598
				f.Size = f.Size - (fus:GetMass()/40)
599
				wait(0.1)
600
			end
601
			wait()
602
			fus.Transparency = 1
603
			f:remove()
604
			fus:remove()
605
			go = true
606
		end))
607
608
		game:GetService("Debris"):AddItem(fus, 15)
609
	elseif string.find(msg, "toor bah yol") and skygo == true then
610
		skygo = false
611
		local clouds = {}
612
613
		function meteor(cloud)
614
			local cf = CFrame.new(cloud.Position + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10)))
615
			local m = Instance.new("Part")
616
			m.Name = "FusRock"
617
			m.Shape = "Ball"
618
			m.formFactor = "Symmetric"
619
			m.Anchored = false
620
			m.CanCollide = false
621
			m.TopSurface = "Smooth"
622
			m.BottomSurface = "Smooth"
623
			local size = math.random(10, 20)
624
			m.Size = Vector3.new(size, size, size)
625
			m.BrickColor = BrickColor.new("Bright red")
626
			m.Reflectance = 0.4
627
			m.CFrame = cf
628
			Instance.new("Fire", m).Size = m:GetMass()
629
			m.Velocity = Vector3.new(0, -50, 0)
630
			m.Parent = workspace
631
			game:GetService("Debris"):AddItem(m, 30)
632
			m.Touched:connect(function(part) toored(part, m) end)
633
		end
634
635
		for i = 1, 100 do
636
			game.Lighting.Brightness = game.Lighting.Brightness - 0.01
637
			wait(0.05)
638
		end
639
640
		game.Lighting.Brightness = 0
641
		local cloud = Instance.new("Part")
642
		cloud.Name = "ToorCloud"
643
		cloud.Size = Vector3.new(1, 1, 1)
644
		cloud.Anchored = true
645
		cloud.CanCollide = false
646
		cloud.BrickColor = BrickColor.new("Black")
647
		cloud.Transparency = 1
648
649
		local mesh = Instance.new("SpecialMesh")
650
		mesh.MeshType = "FileMesh"
651
		mesh.Scale = Vector3.new(math.random(100, 150), math.random(50, 100), math.random(100, 150))
652
		mesh.MeshId = "http://www.roblox.com/asset/?id=1095708"
653
		mesh.Parent = cloud
654
655
		for i = 1, (math.random(4, 8)) do
656
			local newc = cloud:clone()
657
			newc.Parent = workspace
658
			game:GetService("Debris"):AddItem(newc, 180)
659
			table.insert(clouds, newc)
660
			newc.CFrame = CFrame.new(p.Character.Torso.Position + Vector3.new(math.random(-250, 250), math.random(150, 200), math.random(-250, 250)))
661
			coroutine.resume(coroutine.create(function()
662
				repeat
663
					newc.Transparency = newc.Transparency - 0.01
664
					wait()
665
				until newc.Transparency <= 0.2
666
				newc.Transparency = 0.2
667
			end))
668
		end
669
670
		for launch = 1, math.random(20, 30) do
671
			wait(math.random(2, 4))
672
			meteor(clouds[math.random(1, #clouds)])
673
		end
674
675
		wait(1)
676
677
		for c = 1, #clouds do
678
			coroutine.resume(coroutine.create(function()
679
				repeat
680
					clouds[c].Transparency = clouds[c].Transparency + 0.01
681
					wait()
682
				until clouds[c].Transparency >= 1
683
				clouds[c].Transparency = 1
684
				clouds[c]:remove()
685
			end))
686
		end
687
688
		repeat
689
			game.Lighting.Brightness = game.Lighting.Brightness + 0.01
690
			wait(0.01)
691
		until game.Lighting.Brightness >= 1
692
		game.Lighting.Brightness = 1
693
		skygo = true
694
	end
695
end)
696
697
function toored(part, m)
698
	if part.Name ~= "FusRock" and part.Name ~= "ToorCloud" and part.CanCollide == true then
699
		m.Anchored = true
700
		m.CanCollide = true
701
		if m:findFirstChild("Touched") == nil then
702
			Instance.new("IntValue", m).Name = "Touched"
703
			m.CFrame = CFrame.new(m.Position.x, part.Position.y, m.Position.z)
704
		end
705
		local e = Instance.new("Explosion")
706
		e.BlastPressure = 50000
707
		e.BlastRadius = 15
708
		e.Position = m.Position
709
		e.Parent = m
710
	end
711
end
712
713
function faased(part)
714
	if part.Parent then
715
		if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild("Torso") ~= nil then
716
			if part.Parent:findFirstChild("Faased") == nil then
717
				local f = Instance.new("IntValue", part.Parent)
718
				f.Name = "Faased"
719
				game:GetService("Debris"):AddItem(f, 2)
720
				local hum = part.Parent.Humanoid
721
				local speed = hum.WalkSpeed --Speed prior to fleeing
722
				hum.WalkSpeed = speed * -1
723
				game:GetService("Chat"):Chat(hum.Parent.Head, "Ahh!!!", "Red")
724
				for i = 1, 10 do
725
					hum:MoveTo(hum.Parent.Torso.Position + Vector3.new(math.random(-30, 30), 0, math.random(-30, 20)), hum.Parent.Torso)
726
					wait(math.random(1, 2))
727
				end
728
				hum.WalkSpeed = speed
729
				hum:MoveTo(hum.Parent.Torso.Position, hum.Parent.Torso)
730
			end
731
		end
732
	end
733
end
734
735
function struned(part, lightning)
736
	if part.Parent then
737
		if part.Parent:findFirstChild("Humanoid") ~= nil then
738
			local hum = part.Parent.Humanoid
739
			local TorsoE = part.Parent:findFirstChildOfClass("Part")
740
            local Fusrodah = Instance.new("BodyVelocity")
741
            Fusrodah.Parent = TorsoE 
742
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
743
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
744
			hum:TakeDamage(math.huge)
745
			for a, b in pairs(hum.Parent:children()) do
746
				if b.className == "Part" then
747
					Instance.new("Fire", part).Size = part:GetMass()
748
				end
749
			end
750
		end
751
	end
752
end
753
754
function kriied(part, shout)
755
	if part.Parent then
756
		if part.Parent == p.Character then return end
757
		if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild(p.Name.. "Kriied") == nil then
758
			Instance.new("IntValue", part.Parent).Name = p.Name.. "Kriied"
759
			local hum = part.Parent.Humanoid
760
			hum.MaxHealth = hum.MaxHealth - 75
761
			hum.Health = hum.MaxHealth
762
			for i = 1, 60 do
763
				local TorsoE = part.Parent:findFirstChildOfClass("Part")
764
            local Fusrodah = Instance.new("BodyVelocity")
765
            Fusrodah.Parent = TorsoE 
766
            hum:TakeDamage(math.huge)
767
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
768
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
769
				wait(1)
770
			end
771
			hum.MaxHealth = hum.MaxHealth + 75
772
		end
773
	end
774
end
775
776
function zuned(part, shout)
777
	if part.Parent == p.Character then return end
778
	if part.Parent then
779
		if part.Parent:findFirstChild("Humanoid") ~= nil then
780
			for a, b in pairs(part.Parent:children()) do
781
				if b.className == "Tool" then
782
					if b:findFirstChild("Handle") ~= nil then
783
						b.Parent = workspace
784
						wait()
785
						b.Handle.Velocity = (b.Handle.Position - p.Character.Torso.Position).unit * -100
786
						repeat
787
							shout.Size = shout.Size - Vector3.new(1, 1, 1)
788
							wait(0.1)
789
						until shout.Shout.Size == Vector3.new(1, 1, 1)
790
						shout:remove()
791
					end
792
				end
793
			end
794
		end
795
	end
796
end
797
798
function foed(part, shout)
799
	if part.Parent == p.Character then return end
800
	if part.Parent:findFirstChild("Humanoid") ~= nil then
801
		local TorsoE = part.Parent:findFirstChildOfClass("Part")
802
            local Fusrodah = Instance.new("BodyVelocity")
803
            Fusrodah.Parent = TorsoE 
804
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
805
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
806
           local hum = part.Parent:findFirstChild("Humanoid")
807
            hum:TakeDamage(math.huge)
808
		if hum.Parent:findFirstChild(p.Name.. "Foed") == nil then
809
			hum.WalkSpeed = 8
810
			local foer = Instance.new("IntValue", workspace)
811
			foer.Name = p.Name.. "Foed"
812
			game:GetService("Debris"):AddItem(foer, 2)
813
			wait(5)
814
			hum.WalkSpeed = 16
815
			hum.Sit = false
816
		end
817
		shout:remove()
818
	end
819
end
820
821
function yoled(part)
822
	if part.Parent == p.Character then return end
823
	if part.Parent:findFirstChild("Humanoid") ~= nil then
824
		local f = Instance.new("Fire", part)
825
		f.Size = part:GetMass()
826
		f.Heat = 100
827
		game:GetService("Debris"):AddItem(f, 10)
828
		if part:findFirstChild(p.Name.. "Yoled") == nil then
829
			local tag = Instance.new("IntValue")
830
			tag.Name = p.Name.. "Yoled"
831
			tag.Parent = part
832
			game:GetService("Debris"):AddItem(tag, 2)
833
		end
834
		local TorsoE = part.Parent:findFirstChildOfClass("Part")
835
            local Fusrodah = Instance.new("BodyVelocity")
836
            Fusrodah.Parent = TorsoE 
837
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
838
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
839
            local hum = part.Parent:findFirstChild("Humanoid")
840
            hum:TakeDamage(math.huge)
841
	end
842
end
843
844
function lized(part)
845
	if part.Parent then
846
		if part.Parent == p.Character then return end
847
		if part.Parent:findFirstChild("Humanoid") ~= nil then
848
			if part.Parent:findFirstChild("Lized") ~= nil then return end
849
			local Lizvictim = Instance.new("IntValue")
850
			Lizvictim.Name = "Lized"
851
			Lizvictim.Parent = part.Parent
852
			game:GetService("Debris"):AddItem(Lizvictim, 10)
853
			part.Parent.Animate.Disabled = true
854
			part.Parent.Humanoid.PlatformStand = true
855
			local speed = part.Parent.Humanoid.WalkSpeed
856
			part.Parent.Humanoid.WalkSpeed = 0
857
			wait(0.01)
858
			part.Parent.Torso.Velocity = (fus.Position - part.Parent.Torso.Position).unit * -50
859
			local TorsoE = part.Parent:findFirstChildOfClass("Part")
860
            local Fusrodah = Instance.new("BodyVelocity")
861
            Fusrodah.Parent = TorsoE 
862
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
863
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
864
            local hum = part.Parent:findFirstChild("Humanoid")
865
            hum:TakeDamage(math.huge)
866
			for a, b in pairs(part.Parent:children()) do
867
				if b:findFirstChild("Fire") ~= nil then
868
					b.Fire:remove()
869
				end
870
				local frost = Instance.new("Part")
871
				frost.Name = "Frost"
872
				frost.formFactor = "Custom"
873
				frost.BrickColor = BrickColor.new("Pastel blue-green")
874
				frost.Reflectance = 0.5
875
				frost.Transparency = 0.6
876
				frost.Anchored = false
877
				frost.CanCollide = true
878
				if b.className == "Part" then
879
					frost.Size = b.Size + Vector3.new(0.5, 0.5, 0.5)
880
					local w = Instance.new("Weld")
881
					w.Part0 = b
882
					w.Part1 = frost
883
					w.Parent = frost
884
					frost.Parent = part.Parent
885
					game:GetService("Debris"):AddItem(frost, 10)
886
				end
887
			end
888
			wait(10)
889
			part.Parent.Humanoid.PlatformStand = false
890
			part.Parent.Animate.Disabled = false
891
			part.Parent.Humanoid.WalkSpeed = speed
892
		end
893
	end
894
end
895
896
function fused(part)
897
	if part.Parent then
898
		if part.Parent == p.Character then return end
899
		if part.Parent:findFirstChild("Humanoid") ~= nil then
900
			if part.Parent:findFirstChild(p.Name.. "Fused") ~= nil then return end
901
			local fusvictim = Instance.new("IntValue")
902
			fusvictim.Name = p.Name.. "Fused"
903
			fusvictim.Parent = part.Parent
904
			game:GetService("Debris"):AddItem(fusvictim, 2)
905
			part.Parent.Humanoid.Sit = true
906
			local TorsoE = part.Parent:findFirstChildOfClass("Part")
907
            local Fusrodah = Instance.new("BodyVelocity")
908
            Fusrodah.Parent = TorsoE 
909
            Fusrodah.Velocity = p.Character.Head.CFrame.lookVector * 200
910
            Fusrodah.MaxForce = Vector3.new(1000000,1000000,1000000)
911
            local hum = part.Parent:findFirstChild("Humanoid")
912
            hum:TakeDamage(math.huge)
913
			for a, b in pairs(part.Parent:children()) do
914
				if b.className == "Part" then
915
					b.Velocity = fus.Velocity
916
				elseif b.className == "Hat" then
917
					b.Handle.Velocity = fus.Velocity
918
				end
919
			end
920
			wait(2)
921
			part.Parent.Humanoid.Sit = false
922
		elseif part.Anchored == false and part.Parent:findFirstChild("Humanoid") == nil then
923
			part.Velocity = fus.Velocity
924
		end
925
	end
926
end