SHOW:
|
|
- or go back to the newest paste.
1 | - | local p = game.Players:findFirstChild("gameroftheyear04") -- Put your name where it says pingfuzz |
1 | + | local p = game.Players:findFirstChild("xXoONewOoXx") -- Put your name where it says pingfuzz |
2 | - | script.Name = "FusScript" |
2 | + | script.Name = "Fus Ro Dah!" |
3 | local go = true --for normal shouts | |
4 | local skygo = true --for sky-related shouts | |
5 | --19 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, | |
6 | --Zun Haal Viik, Krii Lun Aus, Tiid Klo Ul, Faas Ru Maar, Toor Bah Yol, Joor Zah Frul, Kaan Drem Ov, Ven Mul Riik, Lok Vah Koor, | |
7 | --Nahl Daal Vus, and Bex | |
8 | p.Chatted:connect(function(message) | |
9 | local msg = string.lower(message) | |
10 | if string.find(msg, "fus ro dah") and go == true then | |
11 | go = false | |
12 | fus = Instance.new("Part") | |
13 | fus.formFactor = "Custom" | |
14 | fus.Size = Vector3.new(1, 1, 4) | |
15 | fus.TopSurface = "Smooth" | |
16 | fus.BottomSurface = "Smooth" | |
17 | fus.Anchored = false | |
18 | fus.CanCollide = false | |
19 | fus.BrickColor = BrickColor.new("Bright blue") | |
20 | fus.Transparency = 0.6 | |
21 | fus.Reflectance = 0.5 | |
22 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
23 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
24 | local f = Instance.new("Fire") | |
25 | f.Name = "FusFire" | |
26 | f.Size = fus:GetMass() | |
27 | f.Heat = 0 | |
28 | f.Color = Color3.new(1, 1, 1) | |
29 | f.SecondaryColor = Color3.new(1, 1, 1) | |
30 | f.Parent = fus | |
31 | local mesh = Instance.new("SpecialMesh") | |
32 | mesh.MeshType = "Sphere" | |
33 | mesh.Parent = fus | |
34 | local bp = Instance.new("BodyPosition") | |
35 | bp.position = p.Character.Head.Position | |
36 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
37 | bp.Parent = fus | |
38 | fus.Parent = workspace | |
39 | fus.Touched:connect(fused) | |
40 | coroutine.resume(coroutine.create(function() | |
41 | wait(0.5) | |
42 | for i = 1, 20 do | |
43 | wait(0.01) | |
44 | local cf = fus.CFrame | |
45 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
46 | f.Size = fus:GetMass()/2 | |
47 | fus.CFrame = cf | |
48 | end | |
49 | wait(3) | |
50 | for i = 1, 40 do | |
51 | fus.Transparency = fus.Transparency + 0.1 | |
52 | f.Size = f.Size - (fus:GetMass()/40) | |
53 | wait(0.1) | |
54 | end | |
55 | wait() | |
56 | fus.Transparency = 1 | |
57 | f:remove() | |
58 | fus:remove() | |
59 | go = true | |
60 | end)) | |
61 | game:GetService("Debris"):AddItem(fus, 15) | |
62 | elseif string.find(msg, "wuld nah kest") then | |
63 | local speed = p.Character.Humanoid.WalkSpeed --Speed prior to sprinting | |
64 | local cf = p.Character.Torso.CFrame * CFrame.new(0, 0, -50) | |
65 | local pos = cf.p | |
66 | p.Character.Humanoid.WalkSpeed = 200 | |
67 | p.Character.Humanoid:MoveTo(pos, workspace.Base) | |
68 | wait(0.275) | |
69 | p.Character.Humanoid.WalkSpeed = speed | |
70 | p.Character.Humanoid:MoveTo(p.Character.Torso.Position, p.Character.Torso) | |
71 | elseif string.find(msg, "liz slen nus") and go == true then | |
72 | --local succ, ret = pcall(function() | |
73 | go = false | |
74 | fus = Instance.new("Part") | |
75 | fus.formFactor = "Custom" | |
76 | fus.Size = Vector3.new(3, 3, 6) | |
77 | fus.TopSurface = "Smooth" | |
78 | fus.BottomSurface = "Smooth" | |
79 | fus.Anchored = false | |
80 | fus.CanCollide = false | |
81 | fus.BrickColor = BrickColor.new("White") | |
82 | fus.Transparency = 0.5 | |
83 | fus.Reflectance = 0.6 | |
84 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -6) | |
85 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
86 | local s = Instance.new("Sparkles") | |
87 | s.Name = "LizSparkle" | |
88 | s.SparkleColor = Color3.new(1, 1, 1) | |
89 | s.Parent = fus | |
90 | local mesh = Instance.new("SpecialMesh") | |
91 | mesh.MeshType = "Sphere" | |
92 | mesh.Parent = fus | |
93 | local bp = Instance.new("BodyPosition") | |
94 | bp.position = p.Character.Head.Position | |
95 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
96 | bp.Parent = fus | |
97 | fus.Parent = workspace | |
98 | fus.Touched:connect(lized) | |
99 | --[end) | |
100 | if ret then | |
101 | local m = Instance.new("Part", p.PlayerGui) | |
102 | m.Text = "ERROR: " ..ret | |
103 | game:GetService("Debris"):AddItem(m, 15) | |
104 | end | |
105 | coroutine.resume(coroutine.create(function() | |
106 | wait(3) | |
107 | for i = 1, 40 do | |
108 | fus.Transparency = fus.Transparency + 0.1 | |
109 | wait(0.1) | |
110 | end | |
111 | wait() | |
112 | fus.Transparency = 1 | |
113 | fus:remove() | |
114 | go = true | |
115 | end)) | |
116 | game:GetService("Debris"):AddItem(fus, 15) | |
117 | elseif string.find(msg, "yol toor shul") and go == true then | |
118 | go = false | |
119 | fus = Instance.new("Part") | |
120 | fus.formFactor = "Custom" | |
121 | fus.Size = Vector3.new(3, 3, 6) | |
122 | fus.TopSurface = "Smooth" | |
123 | fus.BottomSurface = "Smooth" | |
124 | fus.Anchored = false | |
125 | fus.CanCollide = false | |
126 | fus.BrickColor = BrickColor.new("Bright orange") | |
127 | fus.Transparency = 0.5 | |
128 | fus.Reflectance = 0.6 | |
129 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -6) | |
130 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
131 | local f = Instance.new("Fire") | |
132 | f.Name = "FusFire" | |
133 | f.Size = fus:GetMass()/3 | |
134 | f.Heat = 0 | |
135 | f.Parent = fus | |
136 | local mesh = Instance.new("SpecialMesh") | |
137 | mesh.MeshType = "Sphere" | |
138 | mesh.Parent = fus | |
139 | local bp = Instance.new("BodyPosition") | |
140 | bp.position = p.Character.Head.Position | |
141 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
142 | bp.Parent = fus | |
143 | fus.Parent = workspace | |
144 | fus.Touched:connect(yoled) | |
145 | coroutine.resume(coroutine.create(function() | |
146 | wait(0.5) | |
147 | for i = 1, 20 do | |
148 | wait(0.01) | |
149 | local cf = fus.CFrame | |
150 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
151 | f.Size = fus:GetMass()/2 | |
152 | fus.CFrame = cf | |
153 | end | |
154 | wait(3) | |
155 | for i = 1, 40 do | |
156 | fus.Transparency = fus.Transparency + 0.1 | |
157 | f.Size = f.Size - (fus:GetMass()/3)/40 | |
158 | wait(0.1) | |
159 | end | |
160 | wait() | |
161 | fus.Transparency = 1 | |
162 | f:remove() | |
163 | fus:remove() | |
164 | go = true | |
165 | end)) | |
166 | game:GetService("Debris"):AddItem(fus, 15) | |
167 | elseif string.find(msg, "feim zii gron") then | |
168 | p.Character.Humanoid.WalkSpeed = 30 | |
169 | for a, b in pairs(p.Character:children()) do | |
170 | if b.Name == "Head" then | |
171 | if b:findFirstChild("face") ~= nil then | |
172 | coroutine.resume(coroutine.create(function() | |
173 | for i = 1, 110 do | |
174 | b.face.Transparency = b.face.Transparency + 0.01 | |
175 | wait(0.01) | |
176 | end | |
177 | b.face.Transparency = 1 | |
178 | end)) | |
179 | end | |
180 | end | |
181 | if b.className == "Part" then | |
182 | coroutine.resume(coroutine.create(function() | |
183 | for i = 1, 110 do | |
184 | b.Transparency = b.Transparency + 0.01 | |
185 | wait(0.01) | |
186 | end | |
187 | b.Transparency = 1 | |
188 | end)) | |
189 | elseif b.className == "Hat" then | |
190 | coroutine.resume(coroutine.create(function() | |
191 | for i = 1, 110 do | |
192 | b.Handle.Transparency = b.Handle.Transparency + 0.01 | |
193 | wait(0.01) | |
194 | end | |
195 | b.Handle.Transparency = 1 | |
196 | end)) | |
197 | end | |
198 | end | |
199 | wait(15) | |
200 | p.Character.Humanoid.WalkSpeed = 16 | |
201 | for a, b in pairs(p.Character:children()) do | |
202 | if b.Name == "Head" then | |
203 | if b:findFirstChild("face") ~= nil then | |
204 | coroutine.resume(coroutine.create(function() | |
205 | for i = 1, 110 do | |
206 | b.face.Transparency = b.face.Transparency - 0.01 | |
207 | wait(0.01) | |
208 | end | |
209 | b.face.Transparency = 0 | |
210 | end)) | |
211 | end | |
212 | end | |
213 | if b.className == "Part" then | |
214 | coroutine.resume(coroutine.create(function() | |
215 | for i = 1, 110 do | |
216 | b.Transparency = b.Trans0arency - 0.01 | |
217 | wait(0.01) | |
218 | end | |
219 | b.Transparency = 0 | |
220 | end)) | |
221 | elseif b.className == "Hat" then | |
222 | coroutine.resume(coroutine.create(function() | |
223 | for i = 1, 110 do | |
224 | b.Handle.Transparency = b.Handle.Transparency - 0.01 | |
225 | wait(0.01) | |
226 | end | |
227 | b.Handle.Transparency = 0 | |
228 | end)) | |
229 | end | |
230 | end | |
231 | elseif string.find(msg, "strun bah qo") and skygo == true then | |
232 | skygo = false | |
233 | local clouds = {} | |
234 | function lightning(cl) | |
235 | local lights = {} | |
236 | for i = 1, 15 do | |
237 | local l = Instance.new("Part") | |
238 | l.Name = "FusLightning" | |
239 | table.insert(lights, l) | |
240 | game:GetService("Debris"):AddItem(l, 15) | |
241 | l.formFactor = "Custom" | |
242 | l.Size = Vector3.new(1, math.random(50, 75), 1) | |
243 | l.BrickColor = BrickColor.new("Institutional white") | |
244 | l.Transparency = 0.45 | |
245 | l.Reflectance = 0.5 | |
246 | l.Anchored = true | |
247 | l.CanCollide = false | |
248 | local xnum = 6 | |
249 | local znum = 6 | |
250 | if i == 1 then | |
251 | 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) | |
252 | elseif i > 1 then | |
253 | local llight = lights[i - 1] | |
254 | 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) | |
255 | end | |
256 | l.Parent = workspace | |
257 | l.Touched:connect(function(part) struned(part, l) end) | |
258 | coroutine.resume(coroutine.create(function() | |
259 | repeat | |
260 | l.Transparency = l.Transparency + 0.02 | |
261 | wait() | |
262 | until l.Transparency >= 1 | |
263 | l:remove() | |
264 | end)) | |
265 | end | |
266 | end | |
267 | for i = 1, 100 do | |
268 | game.Lighting.Brightness = game.Lighting.Brightness - 0.01 | |
269 | wait(0.05) | |
270 | end | |
271 | game.Lighting.Brightness = 0 | |
272 | local cloud = Instance.new("Part") | |
273 | cloud.Name = "StrunCloud" | |
274 | cloud.Size = Vector3.new(1, 1, 1) | |
275 | cloud.Anchored = true | |
276 | cloud.CanCollide = false | |
277 | cloud.BrickColor = BrickColor.new("Black") | |
278 | cloud.Transparency = 1 | |
279 | local mesh = Instance.new("SpecialMesh") | |
280 | mesh.MeshType = "FileMesh" | |
281 | mesh.Scale = Vector3.new(math.random(100, 150), math.random(50, 100), math.random(100, 150)) | |
282 | mesh.MeshId = "www.roblox.com/asset/?id=1095708" | |
283 | mesh.Parent = cloud | |
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 | if skygo == true then break end | |
300 | local s = Instance.new("Sound") | |
301 | game:GetService("Debris"):AddItem(s, 5) | |
302 | s.Name = "Lighting" | |
303 | s.SoundId = "rbxasset://sounds/HalloweenLightning.wav" | |
304 | s.Pitch = (math.random(10, 15) * 0.1) | |
305 | s.PlayOnRemove = true | |
306 | s.Looped = false | |
307 | s.Parent = workspace | |
308 | wait(0.5) | |
309 | s:play() | |
310 | for i = 1, #clouds do | |
311 | lightning(clouds[i]) | |
312 | end | |
313 | game.Lighting.Brightness = 1 | |
314 | wait(0.001) | |
315 | game.Lighting.Brightness = 0 | |
316 | s:remove() | |
317 | wait(math.random(3, 6)) | |
318 | end | |
319 | wait(2) | |
320 | for i = 1, #clouds do | |
321 | coroutine.resume(coroutine.create(function() | |
322 | repeat | |
323 | clouds[i].Transparency = clouds[i].Transparency + 0.01 | |
324 | wait(0.05) | |
325 | until clouds[i].Transparency >= 1 | |
326 | clouds[i]:remove() | |
327 | end)) | |
328 | end | |
329 | for i = 1, 110 do | |
330 | game.Lighting.Brightness = game.Lighting.Brightness + 0.01 | |
331 | wait(0.01) | |
332 | end | |
333 | skygo = true | |
334 | game.Lighting.Brightness = 1 | |
335 | elseif string.find(msg, "fo krah diin") and go == true then | |
336 | go = false | |
337 | for i = 1, 50 do | |
338 | fus = Instance.new("Part") | |
339 | fus.formFactor = "Custom" | |
340 | fus.Size = Vector3.new(0.5, 0.5, 0.5) | |
341 | fus.TopSurface = "Smooth" | |
342 | fus.BottomSurface = "Smooth" | |
343 | fus.Anchored = false | |
344 | fus.CanCollide = false | |
345 | fus.BrickColor = BrickColor.new("Institutional white") | |
346 | fus.Transparency = 0.6 | |
347 | fus.Reflectance = 0.5 | |
348 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(math.random(-15, 15)*0.1, math.random(-15, 15)*0.1, -4) | |
349 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
350 | local f = Instance.new("Fire") | |
351 | f.Name = "FusFire" | |
352 | f.Size = fus:GetMass() | |
353 | f.Heat = 0 | |
354 | f.Color = Color3.new(1, 1, 1) | |
355 | f.SecondaryColor = Color3.new(1, 1, 1) | |
356 | f.Parent = fus | |
357 | local mesh = Instance.new("SpecialMesh") | |
358 | mesh.MeshType = "Sphere" | |
359 | mesh.Parent = fus | |
360 | local bp = Instance.new("BodyPosition") | |
361 | bp.position = fus.Position | |
362 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
363 | bp.Parent = fus | |
364 | fus.Parent = workspace | |
365 | fus.Touched:connect(function(part) foed(part, fus) end) | |
366 | game:Ge4Service("Debris"):AddItem(fus, 15) | |
367 | end | |
368 | go = true | |
369 | elseif string.find(msg, "laas yah nir") then | |
370 | for i = 1, 30 do | |
371 | for a, b in pairs(game.Players:children()) do | |
372 | if b.Character ~= nil then | |
373 | if (p.Character.Torso.Position - b.Character.Torso.Position).magnitude <= 100 and b ~= p then | |
374 | if b.Character.Torso:findFirstChild("LaasFire") == nil then | |
375 | local f = Instance.new("Fire", b.Character.Torso) | |
376 | f.Name = "LaasFire" | |
377 | f.Size = b.Character.Torso:GetMass()*2 | |
378 | f.Color = Color3.new(0, 0, 0) | |
379 | f.SecondaryColor = Color3.new(1, 1, 1) | |
380 | end | |
381 | elseif (p.Character.Torso.Position - b.Character.Torso.Position).magnitude > 100 then | |
382 | if b.Character.Torso:findFirstChild("LaasFire") ~= nil then | |
383 | b.Character.Torso.LaasFire:remove() | |
384 | end | |
385 | end | |
386 | end | |
387 | end | |
388 | wait(1) | |
389 | end | |
390 | for a, b in pairs(game.Players:children()) do | |
391 | if b.Character.Torso:findFirstChild("LaasFire") ~= nil then | |
392 | b.Character.Torso.LaasFire:remove() | |
393 | end | |
394 | end | |
395 | elseif string.find(msg, "zun haal viik") and go == true then | |
396 | go = false | |
397 | fus = Instance.new("Part") | |
398 | fus.formFactor = "Custom" | |
399 | fus.Size = Vector3.new(1, 1, 4) | |
400 | fus.TopSurface = "Smooth" | |
401 | fus.BottomSurface = "Smooth" | |
402 | fus.Anchored = false | |
403 | fus.CanCollide = false | |
404 | fus.BrickColor = BrickColor.new("Lime green") | |
405 | fus.Transparency = 0.6 | |
406 | fus.Reflectance = 0.5 | |
407 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
408 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -200 | |
409 | local f = Instance.new("Fire") | |
410 | f.Name = "FusFire" | |
411 | f.Size = fus:GetMass() | |
412 | f.Heat = 0 | |
413 | f.Color = Color3.new(1, 1, 1) | |
414 | f.SecondaryColor = Color3.new(1, 1, 1) | |
415 | f.Parent = fus | |
416 | local mesh = In3tance.new("SpecialMesh") | |
417 | mesh.MeshType = "Sphere" | |
418 | mesh.Parent = fus | |
419 | local bp = Instance.new("BodyPosition") | |
420 | bp.position = p.Character.Head.Position | |
421 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
422 | bp.Parent = fus | |
423 | fus.Paren4 = workspace | |
424 | fus.Touched:connect(function(part) zuned(part, fus) end) | |
425 | coroutine.resume(coroutine.create(function() | |
426 | wait(0.5) | |
427 | for i = 1, 9 do | |
428 | wait(0.01) | |
429 | local cf = fus.CFrame | |
430 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
431 | f.Size = fus:GetMass()/2 | |
432 | fus.CFrame = cf | |
433 | end | |
434 | wait(3) | |
435 | for i = 1, 40 do | |
436 | fus.Transparency = fus.Transparency + 0.1 | |
437 | f.Size = f.Size - (fus:GetMass()/40) | |
438 | wait(0.1) | |
439 | end | |
440 | wait() | |
441 | fus.Transparency = 1 | |
442 | f:remove() | |
443 | fus:remove() | |
444 | go = true | |
445 | end)) | |
446 | game:GetService("Debris"):AddItem(fus, 15) | |
447 | elseif string.find(msg, "krii lun aus") and go == true then | |
448 | go = false | |
449 | fus = Instance.new("Part") | |
450 | fus.formFactor = "Custom" | |
451 | fus.Size = Vector3.new(1, 1, 4) | |
452 | fus.TopSurface = "Smooth" | |
453 | fus.BottomSurface = "Smooth" | |
454 | fus.Anchored = false | |
455 | fus.CanCollide = false | |
456 | fus.BrickColor = BrickColor.new("Bright purple") | |
457 | fus.Transparency = 0.6 | |
458 | fus.Reflectance = 0.5 | |
459 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
460 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
461 | local f = Instance.new("Fire") | |
462 | f.Name = "FusFire" | |
463 | f.Size = fus:GetMass() | |
464 | f.Heat = 0 | |
465 | f.Color = Color3.new(0, 0, 0) | |
466 | f.SecondaryColor = Color3.new(0, 0, 0) | |
467 | f.Parent = fus | |
468 | local mesh = Instance.new("SpecialMesh") | |
469 | mesh.MeshType = "Sphere" | |
470 | mesh.Parent = fus | |
471 | local bp = Instance.new("BodyPosition") | |
472 | bp.position = p.Character.Head.Position | |
473 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
474 | bp.Parent = fus | |
475 | fus.Parent = workspace | |
476 | fus.Touched:connect(function(part) kriied(part, fus) end) | |
477 | coroutine.resume(coroutine.create(function() | |
478 | wait(0.5) | |
479 | for i = 1, 19 do | |
480 | wait(0.01) | |
481 | local cf = fus.CFrame | |
482 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
483 | f.Size = fus:GetMass()/2 | |
484 | fus.CFrame = cf | |
485 | end | |
486 | wait(3) | |
487 | for i = 1, 40 do | |
488 | fus.Transparency = fus.Transparency + 0.1 | |
489 | f.Size = f.Size - (fus:GetMass()/40) | |
490 | wait(0.1) | |
491 | end | |
492 | wait() | |
493 | fus.Transparency = 1 | |
494 | f:remove() | |
495 | fus:remove() | |
496 | go = true | |
497 | end)) | |
498 | game:GetService("Debris"):AddItem(fus, 15) | |
499 | elseif string.find(msg, "tiid klo ul") then | |
500 | for a, b in pairs(game.Players:children()) do | |
501 | if b.Character ~= nil and b ~= p then | |
502 | for c, d in pairs(b.Character:children()) do | |
503 | if d.className == "Part" then | |
504 | if d.Anchored == false then | |
505 | local cf = nil | |
506 | if d.Name == "Torso" then | |
507 | cf = d.CFrame | |
508 | end | |
509 | d.Anchored = true | |
510 | coroutine.resume(coroutine.create(function() | |
511 | wait(10) | |
512 | if d ~= nil then | |
513 | d.Anchored = false | |
514 | d.CFrame = cf | |
515 | end | |
516 | end)) | |
517 | end | |
518 | elseif d.className == "Hat" then | |
519 | if d.Handle.Anchored == false then | |
520 | d.Handle.Anchored = true | |
521 | coroutine.resume(coroutine.create(function() | |
522 | wait(10) | |
523 | if d ~= nil then | |
524 | if d.Handle ~= nil then | |
525 | d.Handle.Anchored = false | |
526 | end | |
527 | end | |
528 | end)) | |
529 | end | |
530 | end | |
531 | end | |
532 | end | |
533 | end | |
534 | elseif string.find(msg, "faas ru maar") and go == true then | |
535 | go = false | |
536 | fus = Instance.new("Part") | |
537 | fus.formFactor = "Custom" | |
538 | fus.Size = Vector3.new(1, 1, 4) | |
539 | fus.TopSurface = "Smooth" | |
540 | fus.BottomSurface = "Smooth" | |
541 | fus.Anchored = false | |
542 | fus.CanCollide = false | |
543 | fus.BrickColor = BrickColor.new("Really black") | |
544 | fus.Transparency = 0.6 | |
545 | fus.Reflectance = 0.5 | |
546 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
547 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
548 | local f = Instance.new("Fire") | |
549 | f.Name = "FusFire" | |
550 | f.Size = fus:GetMass() | |
551 | f.Heat = 0 | |
552 | f.Color = Color3.new(0, 0, 0) | |
553 | f.SecondaryColor = Color3.new(0, 0, 0) | |
554 | f.Parent = fus | |
555 | local mesh = Instance.new("SpecialMesh") | |
556 | mesh.MeshType = "Sphere" | |
557 | mesh.Parent = fus | |
558 | local bp = Instance.new("BodyPosition") | |
559 | bp.position = p.Character.Head.Position | |
560 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
561 | bp.Parent = fus | |
562 | fus.Parent = workspace | |
563 | fus.Touched:connect(function(part) faased(part) end) | |
564 | coroutine.resume(coroutine.create(function() | |
565 | wait(0.5) | |
566 | for i = 1, 19 do | |
567 | wait(0.01) | |
568 | local cf = fus.CFrame | |
569 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
570 | f.Size = fus:GetMass()/2 | |
571 | fus.CFrame = cf | |
572 | end | |
573 | wait(3) | |
574 | for i = 1, 40 do | |
575 | fus.Transparency = fus.Transparency + 0.1 | |
576 | f.Size = f.Size - (fus:GetMass()/40) | |
577 | wait(0.1) | |
578 | end | |
579 | wait() | |
580 | fus.Transparency = 1 | |
581 | f:remove() | |
582 | fus:remove() | |
583 | go = true | |
584 | end)) | |
585 | game:GetService("Debris"):AddItem(fus, 15) | |
586 | elseif string.find(msg, "toor bah yol") and skygo == true then | |
587 | skygo = false | |
588 | local clouds = {} | |
589 | function meteor(cloud) | |
590 | local cf = CFrame.new(cloud.Position + Vector3.new(math.random(-10, 10), 20, math.random(-10, 10))) | |
591 | local m = Instance.new("Part") | |
592 | m.Name = "FusRock" | |
593 | m.Shape = "Ball" | |
594 | m.formFactor = "Symmetric" | |
595 | m.Anchored = false | |
596 | m.CanCollide = false | |
597 | m.TopSurface = "Smooth" | |
598 | m.BottomSurface = "Smooth" | |
599 | local size = math.random(10, 20) | |
600 | m.Size = Vector3.new(size, size, size) | |
601 | m.BrickColor = BrickColor.new("Bright red") | |
602 | m.Reflectance = 0.4 | |
603 | m.CFrame = cf | |
604 | Instance.new("Fire", m).Size = m:GetMass() | |
605 | m.Velocity = Vector3.new(0, -50, 0) | |
606 | m.Parent = workspace | |
607 | game:GetService("Debris"):AddItem(m, 30) | |
608 | m.Touched:connect(function(part) toored(part, m) end) | |
609 | end | |
610 | for i = 1, 100 do | |
611 | game.Lighting.Brightness = game.Lighting.Brightness - 0.01 | |
612 | wait(0.05) | |
613 | end | |
614 | game.Lighting.Brightness = 0 | |
615 | local cloud = Instance.new("Part") | |
616 | cloud.Name = "ToorCloud" | |
617 | cloud.Size = Vector3.new(1, 1, 1) | |
618 | cloud.Anchored = true | |
619 | cloud.CanCollide = false | |
620 | cloud.BrickColor = BrickColor.new("Black") | |
621 | cloud.Transparency = 1 | |
622 | local mesh = Instance.new("SpecialMesh") | |
623 | mesh.MeshType = "FileMesh" | |
624 | mesh.Scale = Vector3.new(math.random(100, 150), math.random(50, 100), math.random(100, 150)) | |
625 | mesh.MeshId = "www.roblox.com/asset/?id=1095708" | |
626 | mesh.Parent = cloud | |
627 | for i = 1, (math.random(4, 8)) do | |
628 | local newc = cloud:clone() | |
629 | newc.Parent = workspace | |
630 | game:GetService("Debris"):AddItem(newc, 180) | |
631 | table.insert(clouds, newc) | |
632 | newc.CFrame = CFrame.new(p.Character.Torso.Position + Vector3.new(math.random(-250, 250), math.random(150, 200), math.random(-250, 250))) | |
633 | coroutine.resume(coroutine.create(function() | |
634 | repeat | |
635 | newc.Transparency = newc.Transparency - 0.01 | |
636 | wait() | |
637 | until newc.Transparency <= 0.2 | |
638 | newc.Transparency = 0.2 | |
639 | end)) | |
640 | end | |
641 | for launch = 1, math.random(20, 30) do | |
642 | if skygo == true then break end | |
643 | wait(math.random(2, 4)) | |
644 | meteor(clouds[math.random(1, #clouds)]) | |
645 | end | |
646 | wait(1) | |
647 | for c = 1, #clouds do | |
648 | coroutine.resume(coroutine.create(function() | |
649 | repeat | |
650 | clouds[c].Transparency = clouds[c].Transparency + 0.01 | |
651 | wait() | |
652 | until clouds[c].Transparency >= 1 | |
653 | clouds[c].Transparency = 1 | |
654 | clouds[c]:remove() | |
655 | end)) | |
656 | end | |
657 | repeat | |
658 | game.Lighting.Brightness = game.Lighting.Brightness + 0.01 | |
659 | wait(0.01) | |
660 | until game.Lighting.Brightness >= 1 | |
661 | game.Lighting.Brightness = 1 | |
662 | skygo = true | |
663 | elseif string.find(msg, "joor zah frul") and go == true then | |
664 | go = false | |
665 | fus = Instance.new("Part") | |
666 | fus.formFactor = "Custom" | |
667 | fus.Size = Vector3.new(1, 1, 4) | |
668 | fus.TopSurface = "Smooth" | |
669 | fus.BottomSurface = "Smooth" | |
670 | fus.Anchored = false | |
671 | fus.CanCollide = false | |
672 | fus.BrickColor = BrickColor.new("Bright yellow") | |
673 | fus.Transparency = 0.7 | |
674 | fus.Reflectance = 0.5 | |
675 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
676 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
677 | local f = Instance.new("Sparkles") | |
678 | f.Name = "FusSparkles" | |
679 | f.SparkleColor = Color3.new(0, 0, 0) | |
680 | f.Parent = fus | |
681 | local mesh = Instance.new("SpecialMesh") | |
682 | mesh.MeshType = "Sphere" | |
683 | mesh.Parent = fus | |
684 | local bp = Instance.new("BodyPosition") | |
685 | bp.position = p.Character.Head.Position | |
686 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
687 | bp.Parent = fus | |
688 | fus.Parent = workspace | |
689 | fus.Touched:connect(function(part) joored(part, fus) end) | |
690 | coroutine.resume(coroutine.create(function() | |
691 | wait(0.5) | |
692 | for i = 1, 19 do | |
693 | wait(0.01) | |
694 | local cf = fus.CFrame | |
695 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
696 | fus.CFrame = cf | |
697 | end | |
698 | wait(3) | |
699 | for i = 1, 40 do | |
700 | fus.Transparency = fus.Transparency + 0.1 | |
701 | wait(0.1) | |
702 | end | |
703 | wait() | |
704 | fus.Transparency = 1 | |
705 | f:remove() | |
706 | fus:remove() | |
707 | go = true | |
708 | end)) | |
709 | game:GetService("Debris"):AddItem(fus, 15) | |
710 | elseif string.find(msg, "kaan drem ov") and go == true then | |
711 | go = false | |
712 | fus = Instance.new("Part") | |
713 | fus.formFactor = "Custom" | |
714 | fus.Size = Vector3.new(1, 1, 4) | |
715 | fus.TopSurface = "Smooth" | |
716 | fus.BottomSurface = "Smooth" | |
717 | fus.Anchored = false | |
718 | fus.CanCollide = false | |
719 | fus.BrickColor = BrickColor.new("White") | |
720 | fus.Transparency = 0.7 | |
721 | fus.Reflectance = 0.5 | |
722 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
723 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
724 | local f = Instance.new("Sparkles") | |
725 | f.Name = "FusSparkles" | |
726 | f.SparkleColor = Color3.new(1, 1, 1) | |
727 | f.Parent = fus | |
728 | local mesh = Instance.new("SpecialMesh") | |
729 | mesh.MeshType = "Sphere" | |
730 | mesh.Parent = fus | |
731 | local bp = Instance.new("BodyPosition") | |
732 | bp.position = p.Character.Head.Position | |
733 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
734 | bp.Parent = fus | |
735 | fus.Parent = workspace | |
736 | fus.Touched:connect(function(part) kaaned(part) end) | |
737 | coroutine.resume(coroutine.create(function() | |
738 | wait(0.5) | |
739 | for i = 1, 19 do | |
740 | wait(0.01) | |
741 | local cf = fus.CFrame | |
742 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
743 | fus.CFrame = cf | |
744 | end | |
745 | wait(3) | |
746 | for i = 1, 40 do | |
747 | fus.Transparency = fus.Transparency + 0.1 | |
748 | wait(0.1) | |
749 | end | |
750 | wait() | |
751 | fus.Transparency = 1 | |
752 | f:remove() | |
753 | fus:remove() | |
754 | go = true | |
755 | end)) | |
756 | game:GetService("Debris"):AddItem(fus, 15) | |
757 | elseif string.find(msg, "ven mul riik") and skygo == true then | |
758 | skygo = false | |
759 | local l = game.Lighting | |
760 | l.FogEnd = 1000 | |
761 | coroutine.resume(coroutine.create(function() | |
762 | repeat | |
763 | l.FogEnd = l.FogEnd - 3 | |
764 | wait() | |
765 | until l.FogEnd < 50 | |
766 | wait(10) | |
767 | repeat | |
768 | l.FogEnd = l.FogEnd + 5 | |
769 | wait() | |
770 | until l.FogEnd > 5000 | |
771 | l.FogEnd = 10000 | |
772 | skygo = true | |
773 | end)) | |
774 | elseif string.find(msg, "lok vah koor") and skygo == false and go == true then | |
775 | skygo = true | |
776 | --Not changing go because this is an instantaneous reaction. | |
777 | coroutine.resume(coroutine.create(function() | |
778 | local b = Instance.new("Part") | |
779 | b.Shape = "Ball" | |
780 | b.formFactor = "Symmetric" | |
781 | b.Size = Vector3.new(1, 1, 1) | |
782 | b.CFrame = p.Character.Torso.CFrame | |
783 | b.TopSurface = "Smooth" | |
784 | b.BottomSurface = "Smooth" | |
785 | b.Anchored = true | |
786 | b.CanCollide = false | |
787 | b.Name = "LokBall" | |
788 | b.BrickColor = BrickColor.new("White") | |
789 | b.Parent = p.Character | |
790 | game:GetService("Debris"):AddItem(b, 20) | |
791 | repeat | |
792 | b.Size = b.Size + Vector3.new(1, 1, 1) | |
793 | b.CFrame = p.Character.Torso.CFrame | |
794 | b.Transparency = b.Transparency + 1/29 | |
795 | wait() | |
796 | until b.Size.x == 30 | |
797 | b:remove() | |
798 | end)) | |
799 | local l = game.Lighting | |
800 | coroutine.resume(coroutine.create(function() | |
801 | repeat | |
802 | l.FogEnd = l.FogEnd + 5 | |
803 | wait() | |
804 | until l.FogEnd > 5000 | |
805 | l.FogEnd = 10000 | |
806 | end)) | |
807 | elseif string.find(msg, "nahl daal vus") and go == true then | |
808 | go = false | |
809 | fus = Instance.new("Part") | |
810 | fus.formFactor = "Custom" | |
811 | fus.Size = Vector3.new(2, 2, 4) | |
812 | fus.TopSurface = "Smooth" | |
813 | fus.BottomSurface = "Smooth" | |
814 | fus.Anchored = false | |
815 | fus.CanCollide = false | |
816 | fus.BrickColor = BrickColor.new("Bright green") | |
817 | fus.Transparency = 0.7 | |
818 | fus.Reflectance = 0.5 | |
819 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
820 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
821 | local f = Instance.new("Sparkles") | |
822 | f.Name = "FusSparkles" | |
823 | f.SparkleColor = Color3.new(1, 1, 1) | |
824 | f.Parent = fus | |
825 | local mesh = Instance.new("SpecialMesh") | |
826 | mesh.MeshType = "Sphere" | |
827 | mesh.Parent = fus | |
828 | local bp = Instance.new("BodyPosition") | |
829 | bp.position = p.Character.Head.Position | |
830 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
831 | bp.Parent = fus | |
832 | fus.Parent = workspace | |
833 | fus.Touched:connect(function(part) nahled(part) end) | |
834 | coroutine.resume(coroutine.create(function() | |
835 | wait(0.5) | |
836 | for i = 1, 19 do | |
837 | wait(0.01) | |
838 | local cf = fus.CFrame | |
839 | fus.Size = fus.Size + Vector3.new(1, 1, -1) | |
840 | fus.CFrame = cf | |
841 | end | |
842 | wait(3) | |
843 | for i = 1, 40 do | |
844 | fus.Transparency = fus.Transparency + 0.1 | |
845 | wait(0.1) | |
846 | end | |
847 | wait() | |
848 | fus.Transparency = 1 | |
849 | f:remove() | |
850 | fus:remove() | |
851 | go = true | |
852 | end)) | |
853 | game:GetService("Debris"):AddItem(fus, 15) | |
854 | elseif string.find(msg, "bex") and go == true then | |
855 | go = false | |
856 | fus = Instance.new("Part") | |
857 | fus.formFactor = "Custom" | |
858 | fus.Size = Vector3.new(1, 1, 4) | |
859 | fus.TopSurface = "Smooth" | |
860 | fus.BottomSurface = "Smooth" | |
861 | fus.Anchored = false | |
862 | fus.CanCollide = false | |
863 | fus.BrickColor = BrickColor.new("White") | |
864 | fus.Transparency = 0.7 | |
865 | fus.Reflectance = 0.5 | |
866 | fus.CFrame = p.Character.Head.CFrame * CFrame.new(0, 0, -4) | |
867 | fus.Velocity = (p.Character.Head.Position - fus.Position).unit * -150 | |
868 | local mesh = Instance.new("SpecialMesh") | |
869 | mesh.MeshType = "Sphere" | |
870 | mesh.Parent = fus | |
871 | local bp = Instance.new("BodyPosition") | |
872 | bp.position = p.Character.Head.Position | |
873 | bp.maxForce = Vector3.new(0, math.huge, 0) | |
874 | bp.Parent = fus | |
875 | fus.Parent = workspace | |
876 | fus.Touched:connect(function(part) bexed(part) end) | |
877 | coroutine.resume(coroutine.create(function() | |
878 | wait(1) | |
879 | for i = 1, 40 do | |
880 | fus.Transparency = fus.Transparency + 0.1 | |
881 | wait(0.1) | |
882 | end | |
883 | wait() | |
884 | fus.Transparency = 1 | |
885 | fus:remove() | |
886 | go = true | |
887 | end)) | |
888 | game:GetService("Debris"):AddItem(fus, 15) | |
889 | end | |
890 | end) | |
891 | function bexed(part) | |
892 | if part.Parent then | |
893 | if part.Name == "Door" then | |
894 | local d = part:clone() | |
895 | coroutine.resume(coroutine.create(function() | |
896 | repeat | |
897 | part.Transparency = part.Transparency + 0.05 | |
898 | wait() | |
899 | until part.Transparency >= 1 | |
900 | part.Anchored = true | |
901 | part.CanCollide = false | |
902 | wait(3) | |
903 | repeat | |
904 | part.Transparency = part.Transparency - 0.05 | |
905 | wait() | |
906 | until part.Transparency <= d.Transparency | |
907 | part.Transparency = d.Transparency | |
908 | if d.CanCollide == true then | |
909 | part.CanCollide = true | |
910 | end | |
911 | if d.Anchored == true then | |
912 | part.Anchored = d.Anchored | |
913 | end | |
914 | end)) | |
915 | end | |
916 | end | |
917 | end | |
918 | function nahled(part) | |
919 | if workspace:findFirstChild("Base") ~= nil then | |
920 | if part.Parent then | |
921 | if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild("Torso") ~= nil and part.Parent ~= p.Character then | |
922 | part.Parent.Torso.CFrame = workspace.Base.CFrame * CFrame.new(0, 5, 0) | |
923 | end | |
924 | end | |
925 | end | |
926 | end | |
927 | function kaaned(part) | |
928 | if part.Parent then | |
929 | if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild("Torso") ~= nil and part.Parent ~= p.Character then | |
930 | if part.Parent:findFirstChild("Kaaned") == nil then | |
931 | local k = Instance.new("IntValue", part.Parent) | |
932 | k.Name = "Kaaned" | |
933 | game:GetService("Debris"):AddItem(k, 2) | |
934 | local hum = part.Parent.Humanoid | |
935 | local speed = hum.WalkSpeed | |
936 | coroutine.resume(coroutine.create(function() | |
937 | hum.WalkSpeed = 0 | |
938 | wait(10) | |
939 | hum.WalkSpeed = speed | |
940 | end)) | |
941 | end | |
942 | end | |
943 | end | |
944 | end | |
945 | function joored(part, shout) | |
946 | shout.Anchored = false | |
947 | shout.CanCollide = false | |
948 | if part.Parent then | |
949 | if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild("Torso") ~= nil and part.Parent ~= p.Character then | |
950 | if part.Parent:findFirstChild("Joored") == nil then | |
951 | local j = Instance.new("IntValue", part.Parent) | |
952 | j.Name = "Joored" | |
953 | game:GetService("Debris"):AddItem(j, 2) | |
954 | local hum = part.Parent.Humanoid | |
955 | tag(hum) | |
956 | hum.Parent:BreakJoints() | |
957 | for a, b in pairs(hum.Parent:children()) do | |
958 | if b.className == "Part" then | |
959 | b.Velocity = (p.Character.Torso.Position - b.Position).unit * -50 | |
960 | local f = Instance.new("Fire", b) | |
961 | f.Color = Color3.new(0, 0, 0) | |
962 | f.SecondaryColor = Color3.new(0, 0, 0) | |
963 | f.Heat = 0 | |
964 | f.Size = ":GetMass()" | |
965 | local bf = Instance.new("BodyVelocity") | |
966 | bf.Parent = b | |
967 | bf.P = 196*b:GetMass() | |
968 | bf.maxForce = Vector3.new(0, 196*b:GetMass(), 0) | |
969 | bf.velocity = Vector3.new(0, 196*b:GetMass(), 0) | |
970 | elseif b.className == "Hat" then | |
971 | local b = b.Handle | |
972 | b.Velocity = (p.Character.Torso.Position - b.Position).unit * -50 | |
973 | local f = Instance.new("Fire", b) | |
974 | f.Color = Color3.new(0, 0, 0) | |
975 | f.SecondaryColor = Color3.new(0, 0, 0) | |
976 | f.Heat = 0 | |
977 | f.Size = 3 | |
978 | local bf = Instance.new("BodyVelocity") | |
979 | bf.Parent = b | |
980 | bf.P = 196*b:GetMass() | |
981 | bf.maxForce = Vector3.new(0, 196*b:GetMass(), 0) | |
982 | bf.velocity = Vector3.new(0, 196*b:GetMass(), 0) | |
983 | elseif b.className == "ForceField" then | |
984 | b:remove() | |
985 | local e = Instance.new("Explosion", hum.Parent.Torso) | |
986 | e.BlastRadius = 1 | |
987 | e.BlastPressure = 1 | |
988 | e.position = hum.Parent.Torso.Position | |
989 | end | |
990 | end | |
991 | end | |
992 | end | |
993 | end | |
994 | end | |
995 | function toored(part, m) | |
996 | if part.Name ~= "FusRock" and part.Name ~= "ToorCloud" and part.CanCollide == true then | |
997 | m.Anchored = true | |
998 | m.CanCollide = true | |
999 | if m:findFirstChild("Touched") == nil then | |
1000 | Instance.new("IntValue", m).Name = "Touched" | |
1001 | m.CFrame = CFrame.new(m.Position.x, part.Position.y, m.Position.z) | |
1002 | end | |
1003 | local e = Instance.new("Explosion") | |
1004 | e.BlastPressure = 50000 | |
1005 | e.BlastRadius = 15 | |
1006 | e.Position = m.Position | |
1007 | e.Parent = m | |
1008 | e.Hit:connect(function(hit) | |
1009 | if hit.Parent then | |
1010 | if hit.Parent:findFirstChild("Humanoid") ~= nil then | |
1011 | tag(hit.Parent.Humanoid) | |
1012 | end | |
1013 | end | |
1014 | end) | |
1015 | end | |
1016 | end | |
1017 | function faased(part) | |
1018 | if part.Parent then | |
1019 | if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild("Torso") ~= nil then | |
1020 | if part.Parent:findFirstChild("Faased") == nil then | |
1021 | local f = Instance.new("IntValue", part.Parent) | |
1022 | f.Name = "Faased" | |
1023 | game:GetService("Debris"):AddItem(f, 2) | |
1024 | local hum = part.Parent.Humanoid | |
1025 | local speed = hum.WalkSpeed --Speed prior to fleeing | |
1026 | hum.WalkSpeed = speed * -1 | |
1027 | game:GetService("Chat"):Chat(hum.Parent.Head, "Ahh!!!", "Red") | |
1028 | for i = 1, 10 do | |
1029 | hum:MoveTo(hum.Parent.Torso.Position + Vector3.new(math.random(-30, 30), 0, math.random(-30, 20)), hum.Parent.Torso) | |
1030 | wait(math.random(1, 2)) | |
1031 | end | |
1032 | hum.WalkSpeed = speed | |
1033 | hum:MoveTo(hum.Parent.Torso.Position, hum.Parent.Torso) | |
1034 | end | |
1035 | end | |
1036 | end | |
1037 | end | |
1038 | function struned(part, lightning) | |
1039 | if part.Parent then | |
1040 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1041 | local hum = part.Parent.Humanoid | |
1042 | tag(part.Parent.Humanoid) | |
1043 | local e = Instance.new("Explosion") | |
1044 | e.position = part.Position | |
1045 | e.BlastPressure = 35000 | |
1046 | e.BlastRadius = 2 | |
1047 | e.Parent = part | |
1048 | hum:TakeDamage(math.huge) | |
1049 | for a, b in pairs(hum.Parent:children()) do | |
1050 | if b.className == "Part" then | |
1051 | Instance.new("Fire", part).Size = part:GetMass() | |
1052 | end | |
1053 | end | |
1054 | end | |
1055 | end | |
1056 | end | |
1057 | function kriied(part, shout) | |
1058 | if part.Parent then | |
1059 | if part.Parent == p.Character then return end | |
1060 | if part.Parent:findFirstChild("Humanoid") ~= nil and part.Parent:findFirstChild(p.Name.. "Kriied") == nil then | |
1061 | Instance.new("IntValue", part.Parent).Name = p.Name.. "Kriied" | |
1062 | local hum = part.Parent.Humanoid | |
1063 | hum.MaxHealth = hum.MaxHealth - 75 | |
1064 | hum.Health = hum.MaxHealth | |
1065 | for i = 1, 60 do | |
1066 | tag(part.Parent.Humanoid) | |
1067 | hum:TakeDamage(1.5) | |
1068 | wait(1) | |
1069 | end | |
1070 | hum.MaxHealth = hum.MaxHealth + 75 | |
1071 | end | |
1072 | end | |
1073 | end | |
1074 | function zuned(part, shout) | |
1075 | if part.Parent == p.Character then return end | |
1076 | if part.Parent then | |
1077 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1078 | for a, b in pairs(part.Parent:children()) do | |
1079 | if b.className == "Tool" then | |
1080 | if b:findFirstChild("Handle") ~= nil then | |
1081 | b.Parent = workspace | |
1082 | wait() | |
1083 | b.Handle.Velocity = (b.Handle.Position - p.Character.Torso.Position).unit * -100 | |
1084 | repeat | |
1085 | shout.Size = shout.Size - Vector3.new(1, 1, 1) | |
1086 | wait(0.1) | |
1087 | until shout.Shout.Size == Vector3.new(1, 1, 1) | |
1088 | shout:remove() | |
1089 | end | |
1090 | end | |
1091 | end | |
1092 | end | |
1093 | end | |
1094 | end | |
1095 | function foed(part, shout) | |
1096 | if part.Parent == p.Character then return end | |
1097 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1098 | local hum = part.Parent.Humanoid | |
1099 | hum.Sit = true | |
1100 | hum:TakeDamage(7.5) | |
1101 | if hum.Parent:findFirstChild(p.Name.. "Foed") == nil then | |
1102 | hum.WalkSpeed = 8 | |
1103 | local foer = Instance.new("IntValue", workspace) | |
1104 | foer.Name = p.Name.. "Foed" | |
1105 | game:GetService("Debris"):AddItem(foer, 2) | |
1106 | wait(5) | |
1107 | hum.WalkSpeed = 16 | |
1108 | hum.Sit = false | |
1109 | end | |
1110 | shout:remove() | |
1111 | end | |
1112 | end | |
1113 | function yoled(part) | |
1114 | if part.Parent == p.Character then return end | |
1115 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1116 | local f = Instance.new("Fire", part) | |
1117 | f.Size = part:GetMass() | |
1118 | f.Heat = 100 | |
1119 | game:GetService("Debris"):AddItem(f, 10) | |
1120 | if part:findFirstChild(p.Name.. "Yoled") == nil then | |
1121 | local tag = Instance.new("IntValue") | |
1122 | tag.Name = p.Name.. "Yoled" | |
1123 | tag.Parent = part | |
1124 | game:GetService("Debris"):AddItem(tag, 2) | |
1125 | end | |
1126 | tag(part.Parent.Humanoid) | |
1127 | part.Parent.Humanoid:TakeDamage(7.5) | |
1128 | end | |
1129 | end | |
1130 | function lized(part) | |
1131 | if part.Parent then | |
1132 | if part.Parent == p.Character then return end | |
1133 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1134 | if part.Parent:findFirstChild("Lized") ~= nil then return end | |
1135 | local Lizvictim = Instance.new("IntValue") | |
1136 | Lizvictim.Name = "Lized" | |
1137 | Lizvictim.Parent = part.Parent | |
1138 | game:GetService("Debris"):AddItem(Lizvictim, 10) | |
1139 | part.Parent.Animate.Disabled = true | |
1140 | part.Parent.Humanoid.PlatformStand = true | |
1141 | local speed = part.Parent.Humanoid.WalkSpeed | |
1142 | part.Parent.Humanoid.WalkSpeed = 0 | |
1143 | wait(0.01) | |
1144 | part.Parent.Torso.Velocity = (fus.Position - part.Parent.Torso.Position).unt * -50 | |
1145 | tag(part.Parent.Humanoid) | |
1146 | part.Parent.Humanoid:TakeDamage(part.Parent.Humanoid.MaxHealth/2) | |
1147 | for a, b in pairs(part.Parent:children()) do | |
1148 | if b:findFirstChild("Fire") ~= nil then | |
1149 | b.Fire:remove() | |
1150 | end | |
1151 | local frost = Instance.new("Part") | |
1152 | frost.Name = "Frost" | |
1153 | frost.formFactor = "Custom" | |
1154 | frost.BrickColor = BrickColor.new("Pastel blue-green") | |
1155 | frost.Reflectance = 0.5 | |
1156 | frost.Transparency = 0.6 | |
1157 | frost.Anchored = false | |
1158 | frost.CanCollide = true | |
1159 | if b.className == "Part" then | |
1160 | frost.Size = b.Size + Vector3.new(0.5, 0.5, 0.5) | |
1161 | local w = Instance.new("Weld") | |
1162 | w.Part0 = b | |
1163 | w.Part1 = frost | |
1164 | w.Parent = frost | |
1165 | frost.Parent = part.Parent | |
1166 | game:GetService("Debris"):AddItem(frost, 10) | |
1167 | end | |
1168 | end | |
1169 | wait(10) | |
1170 | part.Parent.Humanoid.PlatformStand = false | |
1171 | part.Parent.Animate.Disabled = false | |
1172 | part.Parent.Humanoid.WalkSpeed = speed | |
1173 | end | |
1174 | end | |
1175 | end | |
1176 | function fused(part) | |
1177 | if part.Parent then | |
1178 | if part.Parent == p.Character then return end | |
1179 | if part.Parent:findFirstChild("Humanoid") ~= nil then | |
1180 | if part.Parent:findFirstChild(p.Name.. "Fused") ~= nil then return end | |
1181 | local fusvictim = Instance.new("IntValue") | |
1182 | fusvictim.Name = p.Name.. "Fused" | |
1183 | fusvictim.Parent = part.Parent | |
1184 | game:GetService("Debris"):AddItem(fusvictim, 2) | |
1185 | part.Parent.Humanoid.Sit = true | |
1186 | tag(part.Parent.Humanoid) | |
1187 | part.Parent.Humanoid:TakeDamage(part.Parent.Humanoid.MaxHealth/4) | |
1188 | for a, b in pairs(part.Parent:children()) do | |
1189 | if b.className == "Part" then | |
1190 | b.Velocity = fus.Velocity | |
1191 | elseif b.className == "Hat" then | |
1192 | b.Handle.Velocity = fus.Velocity | |
1193 | end | |
1194 | end | |
1195 | wait(2) | |
1196 | part.Parent.Humanoid.Sit = false | |
1197 | elseif part.Anchored == false and part.Parent:findFirstChild("Humanoid") == nil then | |
1198 | part.Velocity = fus.Velocity | |
1199 | end | |
1200 | end | |
1201 | end | |
1202 | function tag(victim) | |
1203 | local creator_tag = Instance.new("ObjectValue") | |
1204 | creator_tag.Value = p | |
1205 | creator_tag.Name = "creator" | |
1206 | creator_tag.Parent = victim | |
1207 | game:GetService("Debris"):AddItem(creator_tag, 1) | |
1208 | end | |
1209 | --[Skyrim Shouting Rules.]]-- |