Advertisement
Kaemi

FUS!

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