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