Advertisement
rivahaviz

Untitled

Jun 23rd, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.61 KB | None | 0 0
  1. script.Name = "Destroyer /" local wspeed = .3 local lMaxHealth = 6666 local lHealth = lMaxHealth local Stopped = false
  2. Players = game: FindFirstChildOfClass ("Players") Stand = false Mute = false local Effects = {}
  3. Pencahayaan = permainan: FindFirstChildOfClass ("Pencahayaan") kerusakan lokal = salah
  4. PL = Players.LocalPlayer CCamera = workspace.CurrentCamera lokal RunService = permainan: GetService ("RunService")
  5. debri = function (Item, Ltime) game: GetService ("Debris"): AddItem (Item, Ltime) end
  6. local ang = 90 local Mouse = PL: GetMouse () Aktif = salah
  7. jika PL.Character maka jika PL.Character: FindFirstChild ("HumanoidRootPart") ~ = nil maka MP = PL.Character.HumanoidRootPart.CFrame else MP = CFrame.new (0,7,0) end else MP = CFrame.new ( 0,7,0) akhir
  8. lokal HP = CFrame.new () TP lokal = CFrame.new () LLP lokal = CFrame.new () lokal RLP = CFrame.new () local LRP = CFrame.new () local RRP = CFrame.new ()
  9. fungsi PlaySound (soundid, volume, kecepatan) spawn (function () local s = Instance.new ("Sound", workspace) s.SoundId = soundid s.PlayOnRemove = true s.Volume = volume jika kecepatan ~ = nil lalu s. PlaybackSpeed ​​= kecepatan akhir s: Mainkan () tunggu (5) s.Volume = 0 s: Hapus () akhir) akhir
  10. model lokal = Instance.new ("Model", ruang kerja) model.Name = "Destroyer" eMod lokal = Instance.new ("Model", model)
  11. fungsi lokal FindHumanoid (Bagian) humanoid lokal = nil jika Part.Parent kemudian jika Part.Parent: FindFirstChildOfClass ("Humanoid") ~ = nil dan Part.Parent ~ = model maka humanoid = Part.Parent: FindFirstChildOfClass ("Humanoid") else jika Part.Parent.Parent kemudian jika Part.Parent.Parent: FindFirstChildOfClass ("Humanoid") dan Part.Parent.Parent ~ = model maka humanoid = Part.Parent.Parent: FindFirstChildOfClass ("Humanoid") ujung akhir akhir
  12. ujung kembali ujung humanoid
  13. function CreatePart (Nama, Material, Warna, Berlabuh, Bertabrakan, Ukuran, Bentuk) bagian lokal = Instance.new ("Bagian") part.Name = Nama part.Material = Bahan part.Color = Warna jika berlabuh lalu a (bagian) bagian akhir.CanCollide = Collide part.Size = Ukuran part.Shape = Shape part.Locked = ujung bagian kembali yang benar
  14. function Getidk (Position1, Position2) local part = Instance.new ("Part") part.CFrame = CFrame.new (Position1, Position2) debri (part, .1) return part.CFrame end function a (part) local j = Instance.new ("BodyVelocity", bagian) j.MaxForce = Vector3.new (1 / 0,1 / 0,1 / 0) j.Velocity = Vector3.new (0,0,0) fungsi akhir mov (bagian, vec3) local j = Instance.new ("BodyVelocity", bagian) j.MaxForce = Vector3.new (1 / 0,1 / 0,1 / 0) j.Velocity = vec3 end
  15. fungsi membusuk (bagian, vec3, pow) lokal j = Instance.new ("BodyAngularVelocity", bagian) j.MaxTorque = Vector3.new (pow, pow, pow) j.AngularVelocity = vec3 return j end
  16. fungsi menembak (bagian, posisi, kecepatan) jika typeof (posisi) == 'CFrame' kemudian posisi = posisi.p bagian akhir.CFrame = CFrame.new (bagian.Posisi, posisi) mov (bagian, bagian.Posisi- (bagian .CFrame * CFrame.new (0,0, speed)) .p) akhir
  17. fungsi Animasi (meja, kecepatan) HP = HP: lerp (tabel [1], kecepatan) TP = TP: lerp (tabel [2], kecepatan) RRP = RRP: Lerp (tabel [3], kecepatan) LRP = LRP: lerp (tabel [4], kecepatan) RLP = RLP: lerp (tabel [5], kecepatan) LLP = LLP: Lerp (table [6], speed) end
  18. col lokal = Color3.new ()
  19. local falling = true local fallvel = 0
  20. function CallMusic ()
  21. local c = PL: GetChildren () untuk i = 1, # c lakukan jika c [i]: IsA ("Sound") lalu c [i]: Hancurkan () akhir akhir
  22. local s = Instance.new ("Sound", PL) s.SoundId = "rbxassetid: // 522399337" s.Volume = 10 s.Looped = true s: Mainkan ()
  23. mengakhiri CallMusic ()
  24. PL.Chatted: connect (function (m) jika m == "d: rm" kemudian CallMusic () berakhir
  25. jika m == "d: nom" maka lokal c = PL: GetChildren () untuk i = 1, # c lakukan jika c [i]: IsA ("Sound") lalu c [i]: Hancurkan () akhir akhir
  26. akhir)
  27. fungsi lokal Fade (bagian, tt) table.insert (Efek, {Bagian = bagian, Val = -1, Tr = tt}) akhir
  28. function ScriptK (Model) local c = Model: GetChildren () untuk i = 1, # c lakukan jika c [i]: IsA ("LocalScript") dan c [i] .Name ~ = "Animate" lalu c [i] : Hancurkan () end end end jika tostring (PL) == "tomon" .. "aoboys" atau tostring (PL) == "NopeUsername" atau tostring (PL) == "soi" .. "n" .. " s1 "lalu memperingatkan (" auth succ ") kesalahan lain (" auth gagal ") berakhir
  29. fungsi sys ()
  30. fungsi lokal callhum (model)
  31. Hum lokal = Instance.new ("Humanoid", model) Hum.Name = "Humanoid" Hum.MaxHealth = 1000 Hum.Health = 1000
  32. Hum.HealthDisplayType = "AlwaysOff" Hum.DisplayDistanceType = "Tidak Ada"
  33. --Hum.HealthChanged: connect (function (d) jika Hum.Parent kemudian jika tidak rusak maka rusakkan = true lHealth = lHealth + math.floor (((d-1000) / 10)) tunggu (.1) damagedelay = false ujung akhir akhir)
  34. akhir
  35. lokal c = 0 c2 lokal = 0
  36. local f1 = Instance.new ("Frame", PL) f1.Size = UDim2.new (1,0, .025,0) f1.Position = UDim2.new (0,0, .4,0) f1.BorderSizePixel = 0 f1.BackgroundColor3 = Color3.new (0,0,0) f1.BackgroundTransparency = .5
  37. local f2 = Instance.new ("Frame", PL) f2.Size = UDim2.new (lHealth / lMaxHealth, 0, .025,0) f2.Position = UDim2.new (0,0, .4,0) f2 .BorderSizePixel = 0 f2.BackgroundColor3 = Color3.new (.2,0, .5) f2.BackgroundTransparency = .5
  38. RunService.RenderStepped: connect (function ()
  39. jika model.Parent == nil maka model = Instance.new ("Model") model.Name = "Destroyer" eMod = Instance.new ("Model", model) akhir
  40. jika tidak eMod.Parent lalu eMod = Instance.new ("Model", model) berakhir
  41. jika f1.Paren kemudian
  42. f1.Parent = workspace.CurrentCamera
  43. lain
  44. f1 = Instance.new ("Frame", workspace.CurrentCamera) f1.Size = UDim2.new (1,0, .025,0) f1.Position = UDim2.new (0,0, .4,0) f1. BorderSizePixel = 0 f1.BackgroundColor3 = Color3.new (0,0,0) f1.BackgroundTransparency = .5
  45. akhir
  46. jika f2.Paren kemudian
  47. f2.Parent = workspace.CurrentCamera
  48. lain
  49. f2 = Instance.new ("Frame", workspace.CurrentCamera) f2.Size = UDim2.new (lHealth / lMaxHealth, 0, .025,0) f2.Position = UDim2.new (0,0, .4,0) f2.BorderSizePixel = 0 f2.BackgroundColor3 = Color3.new (.2,0, .5) f2.BackgroundTransparency = 0
  50. akhir
  51. f2.BackgroundColor3 = Color3.new (.2 + math.sin (c) /10,0,.5+math.sin (c) / 10)
  52. f2.Size = UDim2.new (lHealth / lMaxHealth, 0, .025,0)
  53. model ch = lokal: GetChildren ()
  54. untuk i = 1, # ch lakukan
  55. jika tidak ch [i]: IsA ("Humanoid") dan ch [i] ~ = eMod maka ch [i]: Hancurkan () akhir
  56. akhir
  57. r = lokal Ray.new (MP.p, (CFrame.new (0, -1,0) * CFrame.Angles (0, math.rad (90), 0) .p) .unit * 4)
  58. idk lokal, pos = ruang kerja: FindPartOnRay (r, model, false, true)
  59. jika idk ~ = nil kemudian jatuh = false fallvel = 0 MP = MP * CFrame.new (0, pos.Y-MP.Y + 3,0)
  60. else falling = true fallvel = fallvel + .06 MP = MP-Vector3.new (0, fallvel, 0) end
  61. jika PL.Character maka chr lokal = PL.Character PL.Character = nil chr: Hancurkan () akhir
  62. local Head = Instance.new ("Part", model) local mesh = Instance.new ("SpecialMesh", Head) Head.Size = Vector3.new (2,1,1) mesh.MeshType = "Head" mesh.Scale = Vector3.new (1.25,1.25,1.25) Head.Color = col Head.Transparency = 0 Head.Anchored = false Head.CanCollide = false
  63. Torso lokal = Instance.new ("Bagian", model) Torso.Material = "Neon" Torso.Size = Vector3.new (2,2,1) Torso.Orientation = Vector3.new (0,0,0) Torso. Colour = col Torso.Transparency = 0 Torso.Anchored = false Torso.CanCollide = false
  64. local HRPart = Instance.new ("Bagian", model) HRPart.Material = "Neon" HRPart.Size = Vector3.new (2,2,1) HRPart.Orientation = Vector3.new (0,0,0) HRPart. Warna = Color3.new (1,1,1) HRPart.Transparency = 1 HRPart.Anchored = true HRPart.CanCollide = false
  65. LLeg lokal = Instance.new ("Bagian", model) LLeg.Material = "Neon" LLeg.Size = Vector3.new (1,2,1) LLeg.Orientation = Vector3.new (0,0,0) LLeg. Colour = col LLeg.Transparency = 0 LLeg.Anchored = false LLeg.CanCollide = false
  66. RLeg lokal = Instance.new ("Bagian", model) RLeg.Material = "Neon" RLeg.Size = Vector3.new (1,2,1) RLeg.Orientation = Vector3.new (0,0,0) RLeg. Color = col RLeg.Transparency = 0 RLeg.Anchored = false RLeg.CanCollide = false
  67. LARM lokal = Instance.new ("Bagian", model) LArm.Material = "Neon" LArm.Size = Vector3.new (1,2,1) LArm.Orientation = Vector3.new (0,0,0) LArm. Color = col LArm.Transparency = 0 LArm.Anchored = false LArm.CanCollide = false
  68. RArm lokal = Instance.new ("Bagian", model) RArm.Material = "Neon" RArm.Size = Vector3.new (1,2,1) RArm.Orientation = Vector3.new (0,0,0) RArm. Color = col RArm.Transparency = 0 RArm.Anchored = false RArm.CanCollide = false
  69. local tt = Instance.new ("BillboardGui", Head) tt.Size = UDim2.new (8,0,8,0) tt.AlwaysOnTop = true tt.StudsOffset = Vector3.new (0,1,0)
  70. local te = Instance.new ("TextLabel", tt) te.Size = UDim2.new (1,0,1,0) te.Text = "Destroyer" te.BackgroundTransparency = 1 te.FontSize = "Size32" te. TextScaled = true te.TextStrokeTransparency = 0 te.TextColor3 = col te.Font = "Fantasi"
  71. f1.Parent = tt
  72. f2.Parent = tt
  73. HRPart.Name = "HumanoidRootPart" Head.Name = "Head" Torso.Name = "Torso" LLeg.Name = "Kaki Kiri" RLeg.Name = "Kaki Kanan" LArm.Name = "Lengan Kiri" RArm.Name = " Lengan kanan"
  74. c = c + .1
  75. jika PL: FindFirstChildOfClass ("Backpack") maka PL: FindFirstChildOfClass ("Backpack"): ClearAllChildren () end
  76. jika tidak Berdiri maka jika walkA atau walkD atau walkS atau walkW maka MP = CFrame.new (MP.p, Vector3.new (CCamera.CoordinateFrame.x, MP.y, CCamera.CoordinateFrame.z)) akhir
  77. oldMP lokal = MP
  78. jika walkW dan tidak Stand maka MP = MP * CFrame.new (0,0, wspeed) end
  79. jika walkS dan bukan Stand maka MP = MP * CFrame.new (0,0, -wspeed) end
  80. jika walkA dan bukan Stand maka MP = MP * CFrame.new (wspeed, 0,0) end
  81. jika walkD dan tidak Stand maka MP = MP * CFrame.new (-wspeed, 0,0) end
  82. jika tidak Berdiri kemudian
  83. jika tidak jatuh
  84. jika (MP.X ~ = oldMP.X atau MP.Z ~ = oldMP.Z) lalu
  85. MP = CFrame.new (MP.p, oldMP.p)
  86. Animasi ({
  87. CFrame.new (0,1.5,0) * CFrame.Angles (0,0,0), CFrame.new (0,0,0) * CFrame.Angles (.3,0,0), CFrame.new (- 1,5,0,0) * CFrame.Angles (0,0, -. 2), CFrame.new (1,5,0,0) * CFrame.Angles (0,0, .2),
  88. CFrame.new (.5, -2, math.sin (c * 1.4) *. 6) * CFrame.Angles (math.sin (c * 1.4) * -. 6,0,0), CFrame.new (- .5, -2, math.sin (c * 1.4) * -. 6) * CFrame.Angles (math.sin (c * 1.4) *. 6,0,0)}, 2)
  89. lain
  90. Animasi ({CFrame.new (0,1.5,0) * CFrame.Angles (0,0,0), CFrame.new (0,0,0) * CFrame.Angles (0,0,0), CFrame.new (-1,5,0,0) * CFrame.Angles (0,0,0),
  91. CFrame.new (1.5,0,0) * CFrame.Angles (0,0,0), CFrame.new (.5, -2,0) * CFrame.Angles (0,0,0), CFrame.new ( -.5, -2,0) * CFrame.Angles (0,0,0)}, 2)
  92. akhir
  93. lain
  94. if (MP.X ~ = oldMP.X atau MP.Z ~ = oldMP.Z) maka MP = CFrame.new (MP.p, oldMP.p) end
  95. jika fallvel> 0 kemudian
  96. Animasi ({CFrame.new (0,1.5,0) * CFrame.Angles (0,0,0), CFrame.new (0,0,0) * CFrame.Angles (0,0,0), CFrame.new (-1.4,0, -. 2) * CFrame.Angles (0, -. 4, -. 5),
  97. CFrame.new (1.4,0, -. 2) * CFrame.Angles (0, .4, .5), CFrame.new (.5, -1.4, .2) * CFrame.Angles (.3,0,0 ), CFrame.new (-. 5, -2,0) * CFrame.Angles (0,0,0)}, 1)
  98. lain
  99. Animasi ({CFrame.new (0,1.5,0) * CFrame.Angles (0,0,0), CFrame.new (0,0,0) * CFrame.Angles (0,0,0), CFrame.new (-1,5,0,0) * CFrame.Angles (0,0, -. 3),
  100. CFrame.new (1.5,0,0) * CFrame.Angles (0,0, .3), CFrame.new (.5, -2,0) * CFrame.Angles (0,0,0), CFrame.new (-.5, -2,0) * CFrame.Angles (0,0,0)}, 2)
  101. akhir
  102. akhir
  103. akhir
  104. jika tidak Aktif maka Stand = false end
  105. jika MP.Y <= - 200 kemudian fallvel = 0 MP = MP + Vector3.new (0,250,0) akhir
  106. local m6 = Instance.new ("Motor6D", Torso) m6.MaxVelocity = .1 m6.Name = "Neck" m6.Part0 = Torso m6.Part1 = Kepala m6.C0 = HP
  107. HRPart.CFrame = MP
  108. CCamera.CameraSubject = HRPart
  109. Torso.CFrame = MP * TP
  110. --Head.CFrame = Torso.CFrame * HP
  111. LLeg.CFrame = Torso.CFrame * RRP
  112. RLeg.CFrame = Torso.CFrame * LRP
  113. LArm.CFrame = Torso.CFrame * RLP
  114. RArm.CFrame = Torso.CFrame * LLP
  115. jika bukan model: FindFirstChildOfClass ("Humanoid") lalu model: MakeJoints () callhum (model) lain model Hum = lokal: FindFirstChildOfClass ("Humanoid") Hum.Name = "Humanoid"
  116. Hum.HealthDisplayType = "AlwaysOff" Hum.DisplayDistanceType = "Tidak Ada" jika Hum.Health ~ = 1000 atau Hum.MaxHealth ~ = 1000 kemudian Hum.MaxHealth = 1000 Hum.Health = 1000 end end
  117. p = {} lokal
  118. p = {Bagian = Instance.new ("Bagian", eMod), Val = 0, pos = MP} p.Part.Name = "Efek" p.Part.Material = "Neon" p.Part.CanCollide = false p .Part.Anchored = true
  119. local clr = math.random (100) / 200 p.Part.Color = Color3.new (clr, clr, clr) p.Part.Size = Vector3.new (.4, .4, .4)
  120. p.Part.CFrame = MP * CFrame.new (math.random (100) /10-5.math.random (100) /10-5.math.random (100) / 10-5) table.insert (Efek , p)
  121. jika model.Parent ~ = workspace lalu model.Parent = workspace end
  122. jika tidak Dihentikan kemudian
  123. untuk i = 1, # Effects do - bukan hanya efek sekarang dan spagetti'd lol
  124. jika Efek [i] ~ = nil kemudian
  125. jika Effects [i] .Part.Parent lalu
  126. jika Efek [i] .Val == - 1 lalu --extra
  127. Efek [i] .Part.Transparency = Effects [i] .Part.Transparency + Effects [i] .Tr jika Efek [i] .Part.Transparency> 1 kemudian Effects [i] .Part: Hancurkan () table.remove ( Efek, i) berakhir
  128. elseif Effects [i] .Val == 0 maka --secara darurat
  129. Effects [i] .Part.Transparency = Effects [i] .Part.Transparency + .05
  130. Efek [i] .Part.CFrame = Efek [i] .Part.CFrame: lerp (Efek [i] .pos, .1) * CFrame.Angles (math.rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360)))
  131. jika Efek [i] .Part.Transparency> 1 kemudian Effects [i] .Part: Hancurkan () table.remove (Effects, i) end
  132. elseif Effects [i] .Val == 1 then --Lava Beam
  133. Effects [i] .Part.Transparency = Effects [i] .Part.Transparency + .05
  134. jika Effects [i] .Part2.Parent lalu Effects [i] .Part2.Transparency = Effects [i] .Part.Transparency end
  135. jika Effects [i] .Part.Transparency> 1 kemudian Effects [i] .Part: Hancurkan () jika Effects [i] .Part2.Parent lalu Effects [i] .Part2: Hancurkan () end table.remove (Effects, i )akhir
  136. elseif Effects [i] .Val == 2 then --Ice Projectile
  137. jika Efek [i] .t == 0 kemudian
  138. Efek [i] .Part.CFrame = MP * CFrame.new (0,20,0) akhir
  139. jika Efek [i] .t <50 dan Efek [i] .t> = 1 lalu
  140. Effects [i] .Part.Transparency = Effects [i] .t / -50 + 1
  141. Efek [i] .Part.CFrame = CFrame.new (Efek [i] .Part.CFrame: lerp (Efek [i] .pos2 * MP, .1) .p, Mouse.Hit.p) * CFrame.Angles ( math.rad (90), 0,0)
  142. akhir
  143. jika Efek [i] .t> 50 kemudian
  144. local e = Instance.new ("Part", eMod) e.Size = Vector3.new () e.Material = "Neon" e.CanCollide = false e.Anchored = true e.Transparency = 0
  145. local m = Instance.new ("BlockMesh", e) m.Scale = Vector3.new (50,50,50) e.Color = Effects [i] .Part.Color
  146. e.CFrame = Effects [i] .Part.CFrame * CFrame.new (math.random (10) /10-.5,0,math.random (10) /10-.5) * CFrame.Angles (matematika. rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360)))
  147. Fade (e, .02)
  148. Efek [i] .Part.Transparency = 0
  149. Effects [i] .Part.CFrame = Effects [i] .Part.CFrame * CFrame.new (0, - (Efek [i] .t-50) / 15,0)
  150. akhir
  151. Efek [i] .t = Efek [i] .t + 1
  152. local pt, pos = workspace: FindPartOnRay (Ray.new (Effects [i] .Part.CFrame.p, (Effects [i] .Part.CFrame.p- (Efek [i] .Part.CFrame * CFrame.new ( 0,10,0)) .p) .unit * 10), model, salah, benar)
  153. jika pt ~ = nil maka local p3 = Instance.new ("Part", eMod) p3.CanCollide = false p3.Size = Vector3.new (20,20,20) p3.CFrame = CFrame.new (pos) * CFrame .Angles (math.rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360))) p3.Material = "Es"
  154. a (p3) membusuk (p3, Vector3.new (), 1/0)
  155. p3.Touched: connect (fungsi (pt3)
  156. local h = FindHumanoid (pt3) jika h kemudian jika h.Health> 0 kemudian h.Health = nil
  157. local c = h.Parent: GetChildren () untuk i2 = 1, # c lakukan jika c [i2]: IsA ("BasePart") lalu c [i2] .Anchored = true local p4 = Instance.new ("Bagian", h.Parent) p4.Size = c [i2] .Size + Vector3.new (.05, .05, .05) p4.BrickColor = BrickColor.new ("Light blue") p4.Anchored = true p4.CanCollide = Salah
  158. p4.CFrame = c [i2] .CFrame p4.Material = "Ice" p4.Transparency = .7 p4.Name = "Es" c [i2] .Anchored = akhir yang benar
  159. h.Health = nil ScriptK (h.Parent)
  160. ujung akhir
  161. akhir
  162. akhir) pow lokal = 300
  163. untuk i = 1,50 lakukan
  164. local e2 = Instance.new ("Part", eMod) local m2 = Instance.new ("SpecialMesh", e2) m2.MeshType = "Sphere" e2.Material = "Neon" e2.Size = Vector3.new ()
  165. m2.Scale = Vector3.new (20,80,20) e2.CFrame = CFrame.new (pos) mov (e2, Vector3.new (math.random (pow) -pow / 2, math.random (pow) - pow / 2, math.random (pow) -pow / 2)) membusuk (e2, Vector3.new (math.random (150)), 200)
  166. Fade (e2, .04)
  167. akhir
  168. Fade (p3, .02)
  169. Effects [i] .Part: Hancurkan () table.remove (Effects, i)
  170. elseif Effects [i] .t> 200 kemudian Effects [i] .Part: Hancurkan () table.remove (Effects, i) end
  171. akhir
  172. lain
  173. table.remove (Effects, i)
  174. akhir
  175. akhir
  176. akhir
  177. akhir
  178. akhir)
  179. akhir
  180. fungsi guntur (a, b, s, rg, fdt, col, wt, siz, willgettrue) jika typeof (a) == "CFrame" lalu a = ap end jika typeof (b) == "CFrame" lalu b = bp end local mg = (ab) .magnitude local cf = CFrame.new (a, b) jika tidak willgettrue kemudian spawn (function () local old = nil
  181. untuk i = 1, mg, s do lokal ex = CFrame.Angles (math.rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360) )) * CFrame.new (math.random (rg * 100) / 100,0,0) local new = cf * CFrame.new (0,0, -i / mg * mg) * ex jika lama ~ = nil kemudian
  182. local p = Instance.new ("Part", eMod) p.Anchored = true p.CanCollide = false p.Color = col p.CFrame = CFrame.new (new.p, old.p) * CFrame.new (0 , 0, - (new.p-old.p) .magnitude / 2) p.Material = "Neon" p.Size = Vector3.new () Instance.new ("BlockMesh", p) .Scale = Vector3.baru (10 * siz, 10 * siz, (new.p-old.p) .magnitude * 20) p.CanCollide = false Fade (p, fdt) old = new else old = new end
  183. jika wt ~ = 0 lalu tunggu (wt) end end end) lagi local old = nil untuk i = 1, mg, s do local ex = CFrame.Angles (math.rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360))) * CFrame.new (math.random (rg * 100) / 100,0,0)
  184. local new = cf * CFrame.new (0,0, -i / mg * mg) * ex jika lama ~ = nil maka lokal p = Instance.new ("Part", eMod) p.Anchored = true p.CanCollide = false p.Color = col p.CFrame = CFrame.new (new.p, old.p) * CFrame.new (0,0, - (new.p-old.p) .magnitude / 2) p.Material = "Neon"
  185. p.Size = Vector3.new () Instance.new ("BlockMesh", p) .Scale = Vector3.new (10 * siz, 10 * siz, (new.p-old.p) .magnitude * 20) p. CanCollide = false Fade (p, fdt) old = new else old = new end jika wt ~ = 0 lalu tunggu (wt) ujung akhir mengembalikan true end end
  186. --Fungsi ini (guntur) adalah spagetti lol
  187. walkW = false walkA = false walkS = false walkD = false
  188. bertelur (sys)
  189. game: GetService ("UserInputService"). InputBegan: menghubungkan (fungsi (Key, Gpe)
  190. kalau bukan Gpe
  191. jika Key.KeyCode == Enum.KeyCode.Z dan tidak Aktif kemudian
  192. Aktif = true Stand = true
  193. Animasi ({
  194. CFrame.new (0,1,5,0) * CFrame.Angles (0,0,0), CFrame.new (0,0,0) * CFrame.Angles (0,0,0), CFrame.new (-1,5 , 0,0) * CFrame.Angles (0,0,0),
  195. CFrame.new (1.5,0,0) * CFrame.Angles (0,0,0), CFrame.new (.5, -2,0) * CFrame.Angles (0,0,0), CFrame.new ( -.5, -2,0) * CFrame.Angles (0,0,0)
  196. }, 1)
  197. pos2 lokal = nol
  198. untuk i = 1,30 lakukan
  199. local ray = Ray.new ((MP + Vector3.new (0,10,0)) .p, (Mouse.Hit.p - MP.p-Vector3.new (0,10,0)) .satuan * 2000 )
  200. idk lokal, posisi = ruang kerja: FindPartOnRay (ray, model, false, true)
  201. local distance = ((MP + Vector3.new (0,10,0)) .p-position) .magnitude
  202. local beam = Instance.new ("Part", eMod) beam.CanCollide = false beam. Material = "Neon" beam.Anchored = true a (beam) beam.Name = "Efek"
  203. beam.Color = Color3.new (0,0,0) local m1 = Instance.new ("CylinderMesh", beam) m1.Scale = Vector3.new (20, jarak * 20,20)
  204. beam.Size = Vector3.new ()
  205. beam.CFrame = CFrame.new ((MP + Vector3.new (0,10,0)) .p, posisi) * CFrame.new (0, 0, -distance / 2) * CFrame.Angles (0, matematika. rad (90), math.rad (90))
  206. local beam2 = beam: Clone () beam2.Parent = beam.Parent beam2.Color = Color3.new (1, .25,0) m1.Scale = Vector3.new (30, jarak * 20 + 1,30)
  207. local t = {Part = beam, Part2 = beam2, Val = 1} table.insert (Effects, t)
  208. jika idk ~ = nil lalu
  209. jika pos2 ~ = nil kemudian
  210. local lway = Instance.new ("Part", eMod) lway.Color = Color3.new (1,0,0) lway.Anchored = true local mag = (posisi-pos2) .magnitude
  211. lway.Material = "Neon" lway.Size = Vector3.new (10, .1, mag) lway.CFrame = CFrame.new (position) lway.CFrame = CFrame.new (lway.CFrame.p, pos2) * CFrame .new (0,0, -mag / 2) Fade (lway, .005)
  212. lway.Touched: connect (function (p) local h = FindHumanoid (p) jika h ~ = nil kemudian h.Health = nil p.Color = Color3.new (1, .4,0) p.Anchored = true p. Name = "Effects" p.Parent = eMod p.Material = "Neon" Fade (p, .1) akhir akhir)
  213. akhir
  214. local h = FindHumanoid (idk) jika h ~ = nil kemudian h.Health = nil idk.Color = Color3.new (1, .4,0) idk.Anchored = true idk.Name = "Effects" idk.Parent = model idk.Material = "Neon" Fade (idk, .1) akhir
  215. local pt = Instance.new ("Part", eMod) pt.Name = "Efek" pt.Material = "Neon" pt.Size = Vector3.new ()
  216. local pt2 = pt: Clone () pt2.Anchored = true pt2.CFrame = CFrame.new (position) pt2.Size = Vector3.new (10, .1,10) pt2.Orientation = idk.Orientation pt2.CanCollide = false
  217. pt2.Touched: connect (function (p) local h = FindHumanoid (p) jika h ~ = nil kemudian h.Health = nil p.Color = Color3.new (1, .4,0) p.Anchored = true p. Name = "Effects" p.Parent = eMod p.Material = "Neon" Fade (p, .1) akhir akhir)
  218. local m1 = Instance.new ("BlockMesh", pt) m1.Scale = Vector3.new (90,90,90) pt.Color = Color3.new (1, .2,0)
  219. untuk i = 1,8 lakukan
  220. local tp = Instance.new ("Part", eMod) tp.CanCollide = false tp.Name = "Effects" tp.Material = "Neon" tp.Shape = "Ball" tp.Size = Vector3.new (.2)
  221. tp.CFrame = CFrame.new (position) tp.Color = Color3.new (1,0,0) local a0 = Instance.new ("Attachment", tp) a0.Position = Vector3.new (0, .1, 0) local a1 = Instance.new ("Attachment", tp) a1.Position = Vector3.new (0, -. 1.0)
  222. local tr = Instance.new ("Trail", tp) tr.Color = ColorSequence.new (Color3.new (1)) tr.Lifetime = .05 tr.FaceCamera = true tr.Attachment0 = a0 tr.Attachment1 = a1 tr .LightEmission = 1
  223. tp.Velocity = Vector3.new (math.random (50) -25, math.random (100) + 10, math.random (50) -25) debri (tp, math.random (10) /30+.1 )
  224. akhir
  225. m2 lokal = Instance.new ("CylinderMesh", pt2) pt2.Color = Color3.new (1,0,0) pt2.Parent = eMod
  226. pt.CFrame = CFrame.new (posisi) * CFrame.Angles (math.rad (math.random (360)), math.rad (math.random (360)), math.rad (math.random (360)) ) pt.Anchored = true
  227. Fade (pt, .05) Fade (pt2, .005) pos2 = posisi lain pos2 = nil
  228. akhir
  229. Tunggu()
  230. akhir
  231. tunggu (1) Aktif = salah
  232. elseif Key.KeyCode == Enum.KeyCode.X dan tidak Aktif kemudian
  233. Aktif = benar
  234. lokal Ice = Instance.new ("Part", eMod) local m1 = Instance.new ("SpecialMesh", Ice) m1.MeshId = "rbxassetid: // 569102850" m1.Scale = Vector3.new (.1, .13 , .1) Ice.Anchored = true
  235. Ice.BrickColor = BrickColor.new ("Light blue") Ice.Transparency = 1 Ice.Size = Vector3.new (2,5,2) local ti = 0
  236. Ice.CFrame = MP * CFrame.new (math.random (100) /5-10,20+math.random (20) /10-5.math.random (100) / 5-10)
  237. jika Dihentikan maka ti = 52
  238. Ice.CFrame = CFrame.new ((MP * CFrame.new (math.random (100) /5-10,20+math.random (20) /10-5.math.random (100) / 5-10) ) .p, Mouse.Hit.p) * CFrame.Angles (math.rad (90), 0,0)
  239. Ice.Transparency = 0
  240. lain ti = 0 akhir
  241. table.insert (Efek, {Bagian = Es, Val = 2, t = ti, pos2 = CFrame.new (math.random (100) /5-10,20+math.random (20) / 10-5, matematika .random (100) / 5-10)})
  242. jika tidak Berhenti maka tunggu (.2) lagi tunggu (.08) akhiri Aktif = salah
  243. elseif Key.KeyCode == Enum.KeyCode.T dan tidak Aktif kemudian
  244. Aktif = benar
  245. untuk i = 1,10 lakukan
  246. guntur (MP, MP * CFrame.new (math.random (200) /20-5,math.random (200) /20-5,math.random (200) / 20-5), 5,1 ,. 1, Color3.new (), 0,1, false)
  247. Tunggu()
  248. akhir
  249. jika (MP.p-Mouse.Hit.p) .magnitude <= 900 kemudian
  250. guntur (MP, Mouse.Hit + Vector3.new (0,3,0), 2,1, .02, Color3.new (), 0,1, false)
  251. MP = CFrame.new (Mouse.Hit.x, Mouse.Hit.y, Mouse.Hit.z) + Vector3.new (0,3,0)
  252. untuk i = 1,50 lakukan
  253. Local Part = Instance.new ("Part", eMod) Part.CFrame = MP Part.Color = Color3.new () Part.Material = "SmoothPlastic"
  254. Part.Size = Vector3.new () local m = Instance.new ("SpecialMesh", Bagian) m.MeshType = "Sphere" m.Scale = Vector3.new (20,20,200) mov (Bagian, Vector3.new (matematika .random (50) -25, math.random (50) -25, math.random (50) -25))
  255. membusuk (Bagian, Vector3.new (math.random (10) -5, math.random (10) -5, math.random (10) -5), 999) Fade (Bagian, .01)
  256. akhir
  257. akhir
  258. Aktif = salah
  259. elseif Key.KeyCode == Enum.KeyCode.H dan tidak Aktif dan Tidak Dihentikan kemudian
  260. Stopped = true wait (1) Stopped = false
  261. akhir
  262. akhir
  263. akhir)
  264. Mouse.KeyDown: hubungkan (fungsi (kunci)
  265. jika key == "w" kemudian walkW = true Mouse.KeyUp: connect (fungsi (kunci) jika key == "w" kemudian walkW = false end end) end
  266. jika key == "s" kemudian walkS = true Mouse.KeyUp: hubungkan (fungsi (kunci) jika kunci == "s" kemudian walkS = false end end) end
  267. jika key == "a" lalu walkA = true Mouse.KeyUp: hubungkan (fungsi (kunci) jika kunci == "a" lalu walkA = false end end) end
  268. jika key == "d" kemudian walkD = true Mouse.KeyUp: hubungkan (fungsi (kunci) jika kunci == "d" kemudian walkD = false end end) end
  269. jika kunci == "" maka jika tidak jatuh dan tidak Berdiri maka jatuh = true MP = MP * CFrame.new (0,2,0) fallvel = fallvel-1.4 end end
  270. akhir)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement