ItsFentix

aplha 2.0

Oct 3rd, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.13 KB | None | 0 0
  1.  
  2. local p = game.Players.LocalPlayer
  3. local char = p.Character
  4. local mouse = p:GetMouse()
  5. local larm = char["Left Arm"]
  6. local rarm = char["Right Arm"]
  7. local lleg = char["Left Leg"]
  8. local rleg = char["Right Leg"]
  9. local hed = char.Head
  10. local torso = char.Torso
  11. local CanAttack = true
  12.  
  13.  
  14. Debounces = {
  15. CanAttack = true;
  16. CanJoke = true;
  17. NoIdl = false;
  18. Slashing = false;
  19. Slashed = false;
  20. Slapping = false;
  21. Slapped = false;
  22. ks = false;
  23. }
  24.  
  25. local Touche = {char.Name, }
  26. local Character = p.Character
  27.  
  28.  
  29. mouse.KeyDown:connect(function(key)
  30. if key == "l" then
  31. if Debounces.CanJoke == true then
  32. Debounces.CanJoke = false
  33. z = Instance.new("Sound",char)
  34. z.SoundId = "rbxassetid://184605339"
  35. z.Pitch = 0.78
  36. z.Volume = 2
  37. wait()
  38. z:Play()
  39. wait(20)
  40. z:Destroy()
  41. if Debounces.CanJoke == false then
  42. Debounces.CanJoke = true
  43. end
  44. end
  45. end
  46. end)
  47. ----------------------------------------------------
  48. mouse.KeyDown:connect(function(key)
  49. if key == "k" then
  50. if Debounces.CanJoke == true then
  51. Debounces.CanJoke = false
  52. z = Instance.new("Sound",char)
  53. z.SoundId = "rbxassetid://246649905"
  54. z.Pitch = 1
  55. z.Volume = 2
  56. wait()
  57. z:Play()
  58. wait(100)
  59. z:Destroy()
  60. if Debounces.CanJoke == false then
  61. Debounces.CanJoke = true
  62. end
  63. end
  64. end
  65. end)
  66. ----------------------------------------------------
  67. mouse.KeyDown:connect(function(key)
  68. if key == "j" then
  69. if Debounces.CanJoke == true then
  70. Debounces.CanJoke = false
  71. z = Instance.new("Sound",char)
  72. z.SoundId = "rbxassetid://246646210"
  73. z.Pitch = 1
  74. z.Volume = 3
  75. wait()
  76. z:Play()
  77. wait(100)
  78. z:Destroy()
  79. if Debounces.CanJoke == false then
  80. Debounces.CanJoke = true
  81. end
  82. end
  83. end
  84. end)
  85. ----------------------------------------------------
  86. name = game.Players.LocalPlayer.Name
  87. player = game.Players:WaitForChild(name)
  88. chara = player.Character
  89. debby = game:GetService("Debris")
  90. chara.Humanoid.MaxHealth = math.huge
  91. chara.Humanoid.Health = math.huge
  92. chara.Humanoid.WalkSpeed = 50
  93. chara.Humanoid.JumpPower = 100
  94.  
  95. local p = Instance.new("Part", chara)
  96. p.Name = "Ears"
  97. p.BrickColor = BrickColor.new("Really red")
  98. p.Size = Vector3.new(0, 0, 0)
  99. p.BottomSurface = 0
  100. p.TopSurface = 0
  101. p.Position = chara.Head.Position
  102. local pweld = Instance.new("Weld", p)
  103. pweld.Part0 = chara.Head
  104. pweld.Part1 = p
  105. pweld.C0 = CFrame.new(0, 0.7, 0)
  106. pweld.C0 = pweld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180), 0, math.rad(180))
  107. local earmesh = Instance.new("SpecialMesh", p)
  108. earmesh.MeshType = "FileMesh"
  109. earmesh.MeshId = "http://www.roblox.com/asset/?id=1374148"
  110. earmesh.Scale = Vector3.new(1.1, 1.5, 3)
  111.  
  112. local fakehead = chara.Head:clone()
  113. fakehead.Name = "FakeHead"
  114. fakehead.Parent = chara
  115. fakehead.Position = chara.Head.Position
  116. fakehead.Transparency = 0
  117. fakehead.face.Texture = "http://www.roblox.com/asset/?id=105092745"
  118.  
  119. local hand1 = Instance.new("Part", chara)
  120. hand1.Name = "Hand1"
  121. hand1.Size = Vector3.new(0.8, 0.8, 0.8)
  122. hand1.Transparency = 1
  123. hand1.Position = chara["Left Arm"].Position
  124. local hand1weld = Instance.new("Weld", hand1)
  125. hand1weld.Part0 = chara["Left Arm"]
  126. hand1weld.Part1 = hand1
  127. hand1weld.C0 = CFrame.new(0, -1, 0)
  128. local hand2 = hand1:Clone()
  129. hand2.Name = "Hand2"
  130. hand2.Parent = chara
  131. hand2.Position = chara["Right Arm"].Position
  132. local hand2weld = Instance.new("Weld", hand2)
  133. hand2weld.Part0 = chara["Right Arm"]
  134. hand2weld.Part1 = hand2
  135. hand2weld.C0 = CFrame.new(0, -1, 0)
  136.  
  137. color3colour = {
  138. BrickColor.new("Really red").Color,
  139. BrickColor.new("Really red").Color,
  140. BrickColor.new("Really red").Color,
  141. BrickColor.new("Really red").Color,
  142. BrickColor.new("Really red").Color,
  143. BrickColor.new("Really red").Color
  144. }
  145. breekcolour = {
  146. BrickColor.new("Really red"),
  147. BrickColor.new("Really red"),
  148. BrickColor.new("Really red"),
  149. BrickColor.new("Really red"),
  150. BrickColor.new("Really red"),
  151. BrickColor.new("Really red")
  152. }
  153. firecolour = {
  154. ColorSequenceKeypoint.new(0, BrickColor.new("Really red").Color),
  155. ColorSequenceKeypoint.new(0.05, BrickColor.new("Really red").Color),
  156. ColorSequenceKeypoint.new(0.1, BrickColor.new("Really red").Color),
  157. ColorSequenceKeypoint.new(0.15, BrickColor.new("Really red").Color),
  158. ColorSequenceKeypoint.new(0.2, BrickColor.new("Really red").Color),
  159. ColorSequenceKeypoint.new(0.25, BrickColor.new("Really red").Color),
  160. ColorSequenceKeypoint.new(1, BrickColor.new("Really red").Color)
  161. }
  162. barcolour = {
  163. ColorSequenceKeypoint.new(0, BrickColor.new("Really red").Color),
  164. ColorSequenceKeypoint.new(0.2, BrickColor.new("Really red").Color),
  165. ColorSequenceKeypoint.new(0.4, BrickColor.new("Really red").Color),
  166. ColorSequenceKeypoint.new(0.6, BrickColor.new("Really red").Color),
  167. ColorSequenceKeypoint.new(0.8, BrickColor.new("Really red").Color),
  168. ColorSequenceKeypoint.new(1, BrickColor.new("Really red").Color)
  169. }
  170. normallife = {
  171. NumberSequenceKeypoint.new(0, 0),
  172. NumberSequenceKeypoint.new(1, 1)
  173. }
  174. extendlife = {
  175. NumberSequenceKeypoint.new(0, 0),
  176. NumberSequenceKeypoint.new(0.8, 0),
  177. NumberSequenceKeypoint.new(1, 1)
  178. }
  179. function createrainbow(color, part, texture, size, trans, life, face, speed, accel, velsp, lock, name)
  180. local fira = Instance.new("ParticleEmitter", part)
  181. fira.Name = name
  182. fira.Color = ColorSequence.new(color)
  183. fira.Size = size
  184. fira.Texture = texture
  185. fira.Transparency = trans
  186. fira.Lifetime = life
  187. fira.EmissionDirection = face
  188. fira.Rate = 100000000
  189. fira.RotSpeed = NumberRange.new(10000)
  190. fira.Speed = speed
  191. fira.VelocitySpread = velsp
  192. fira.Acceleration = accel
  193. fira.LightEmission = 1
  194. fira.LockedToPart = lock
  195. end
  196. handfire1 = createrainbow(firecolour, hand1, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  197. NumberSequenceKeypoint.new(0, 0.4),
  198. NumberSequenceKeypoint.new(1, 0)
  199. }), NumberSequence.new(extendlife), NumberRange.new(1), "Left", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  200. handfire2 = createrainbow(firecolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  201. NumberSequenceKeypoint.new(0, 0.4),
  202. NumberSequenceKeypoint.new(1, 0)
  203. }), NumberSequence.new(extendlife), NumberRange.new(1), "Right", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  204. createrainbow(barcolour, orbuur, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  205. NumberSequenceKeypoint.new(0, 1),
  206. NumberSequenceKeypoint.new(0.8, 1),
  207. NumberSequenceKeypoint.new(1, 0)
  208. }), NumberSequence.new(extendlife), NumberRange.new(1), "Front", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "OrbEffect")
  209. local spelleffect = Instance.new("ParticleEmitter", chara.Torso)
  210. spelleffect.Texture = "http://www.roblox.com/asset/?id=679657454"
  211. spelleffect.Speed = NumberRange.new(0)
  212. spelleffect.LightEmission = 1
  213. spelleffect.Transparency = NumberSequence.new(normallife)
  214. spelleffect.Size = NumberSequence.new({
  215. NumberSequenceKeypoint.new(0, 0),
  216. NumberSequenceKeypoint.new(1, 10)
  217. })
  218. spelleffect.Rate = 0.001
  219. spelleffect.Rotation = NumberRange.new(0, 359)
  220. spelleffect.RotSpeed = NumberRange.new(1000)
  221. spelleffect.Lifetime = NumberRange.new(1)
  222. createrainbow(barcolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  223. NumberSequenceKeypoint.new(0, 1),
  224. NumberSequenceKeypoint.new(1, 0)
  225. }), NumberSequence.new(normallife), NumberRange.new(1), "Front", NumberRange.new(10), Vector3.new(0, 0, 0), 1000, true, "PowerEffect")
  226. powereffect = hand2.PowerEffect
  227. powereffect.Enabled = false
  228. local naeeym = Instance.new("BillboardGui", chara)
  229. naeeym.Size = UDim2.new(0, 100, 0, 40)
  230. naeeym.StudsOffset = Vector3.new(0, 2, 0)
  231. naeeym.Adornee = chara.Head
  232. local tecks = Instance.new("TextLabel", naeeym)
  233. tecks.BackgroundTransparency = 1
  234. tecks.BorderSizePixel = 0
  235. tecks.Text = ""
  236. tecks.Font = "Fantasy"
  237. tecks.FontSize = "Size24"
  238. tecks.TextStrokeTransparency = 0
  239. tecks.TextColor3 = Color3.new(1, 1, 1)
  240. tecks.TextStrokeColor3 = BrickColor.new("Really red").Color
  241. tecks.Size = UDim2.new(1, 0, 0.5, 0)
  242. Void = nil
  243. VoidParts = {}
  244. Equipped = false
  245. Counter = 1
  246. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  247. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  248. end
  249. Player = player
  250. Character = chara
  251. Humanoid = Character:FindFirstChild("Humanoid")
  252. Torso = Character:FindFirstChild("Torso")
  253. if not Player or not Humanoid or Humanoid.Health == 0 or not chara.Torso then
  254. return
  255. end
  256. Equipped = true
  257. Void = Instance.new("Model")
  258. Void.Name = "Void"
  259. Angle = 0
  260. for i = 1, 1 do
  261. local VoidPart = Instance.new("Part")
  262. VoidPart.Name = "VoidPart"
  263. VoidPart.Transparency = 1
  264. VoidPart.BrickColor = BrickColor.new("Really red")
  265. VoidPart.Material = Enum.Material.Plastic
  266. VoidPart.Shape = Enum.PartType.Block
  267. VoidPart.FormFactor = Enum.FormFactor.Custom
  268. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  269. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  270. VoidPart.Anchored = true
  271. VoidPart.CanCollide = false
  272. VoidPart.Locked = true
  273. VoidPart.Size = Vector3.new(10, 0.2, 10)
  274. fiyer = createrainbow(firecolour, VoidPart, "http://www.roblox.com/asset/?id=224413104", NumberSequence.new({
  275. NumberSequenceKeypoint.new(0, 0.4),
  276. NumberSequenceKeypoint.new(1, 0)
  277. }), NumberSequence.new({
  278. NumberSequenceKeypoint.new(0, 0),
  279. NumberSequenceKeypoint.new(0.99, 0),
  280. NumberSequenceKeypoint.new(1, 1)
  281. }), NumberRange.new(10), "Top", NumberRange.new(2), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  282. VoidPart.FireEffect.Rate = 10
  283. local BlockMesh = Instance.new("BlockMesh")
  284. BlockMesh.Scale = Vector3.new(50, 50, 50)
  285. BlockMesh.Parent = VoidPart
  286. VoidPart.Parent = Void
  287. local Star = Instance.new("Decal", VoidPart)
  288. Star.Texture = "http://www.roblox.com/asset/?id=418573228"
  289. Star.Face = "Top"
  290. local Light = Instance.new("PointLight", VoidPart)
  291. Light.Color = Color3.new(1, 0, 0)
  292. Light.Brightness = 10
  293. Light.Range = 10
  294. table.insert(VoidParts, VoidPart)
  295. end
  296. Spawn(function()
  297. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and chara do
  298. if Angle == 360 then
  299. Angle = 0
  300. end
  301. Angle = Angle + 0.05
  302. chara.Humanoid.MaxHealth = math.huge
  303. chara.Humanoid.Health = math.huge
  304. Counter = Counter + 1
  305. if Counter == 7 then
  306. Counter = 1
  307. end
  308. tecks.TextStrokeColor3 = color3colour[Counter]
  309. fakehead.face.Color3 = color3colour[Counter]
  310. Void.VoidPart.Decal.Color3 = color3colour[Counter]
  311. Void.VoidPart.PointLight.Color = color3colour[Counter]
  312. local parentPos = chara.Torso.CFrame
  313.  
  314. local Hit, EndPosition = RayCast(chara.Torso.Position, Vector3.new(0, -1, 0), chara.Torso.Size.Y * 6.5, {Character})
  315. if Hit then
  316. if not Void.Parent then
  317. Void.Parent = Character
  318. end
  319. for i, v in pairs(VoidParts) do
  320. v.CFrame = CFrame.new(chara.Torso.Position.X, EndPosition.Y, chara.Torso.Position.Z) * CFrame.Angles(0, Angle + i, 0)
  321. end
  322. else
  323. Void.Parent = nil
  324. end
  325. wait()
  326. end
  327. end)
  328. ------------------------------------------------------------
  329. Me = game.Players.LocalPlayer
  330. player = Me
  331. char = Me.Character
  332. chara = char
  333. larm = char["Left Arm"]
  334. rarm = char["Right Arm"]
  335. lleg = char["Left Leg"]
  336. rleg = char["Right Leg"]
  337. torso = char.Torso
  338. hed = char.Head
  339. mouse = player:GetMouse()
  340. lght = game.Lighting
  341. lichtact = false
  342. moosicact = false
  343. gotsagofest = true
  344. chara.Humanoid.MaxHealth = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  345. chara.Humanoid.Health = math.huge + 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  346.  
  347. hed.BrickColor = BrickColor.new("Really black")
  348. torso.BrickColor = BrickColor.new("Really black")
  349. larm.BrickColor = BrickColor.new("Really black")
  350. rarm.BrickColor = BrickColor.new("Really black")
  351. lleg.BrickColor = BrickColor.new("Really black")
  352. rleg.BrickColor = BrickColor.new("Really black")
  353.  
  354. hat=Instance.new("Part",chara)
  355.  
  356. hat.Size = Vector3.new(1, 1, 1)
  357.  
  358. hatm = Instance.new("SpecialMesh",hat)
  359.  
  360. hatm.MeshType = "FileMesh"
  361.  
  362. hatm.MeshId = "http://www.roblox.com/asset/?id=495214258"
  363.  
  364. hatm.TextureId = "http://www.roblox.com/asset/?id=412059413"
  365.  
  366. hatw = Instance.new("Weld",hat)
  367.  
  368. hatw.Part0 = hat
  369.  
  370. hatw.Part1 = chara.Head
  371.  
  372. New = function(Object, Parent, Name, Data)
  373. local Object = Instance.new(Object)
  374. for Index, Value in pairs(Data or {}) do
  375. Object[Index] = Value
  376. end
  377. Object.Parent = Parent
  378. Object.Name = Name
  379. return Object
  380. end
  381.  
  382. Mouse = player:GetMouse()
  383.  
  384. for i,v in pairs(chara:children()) do
  385. if v:IsA("Accessory") or v:IsA("Shirt") or v:IsA("Pants") then
  386. v:Destroy()
  387. end
  388. end
  389. char.Head.face:Destroy()
  390.  
  391. local Orbd = Instance.new("Part", char)
  392. Orbd.Name = "Orbd"
  393. Orbd.Shape = Enum.PartType.Ball
  394. Orbd.CanCollide = false
  395. Orbd.BrickColor = BrickColor.new("Really red")
  396. Orbd.Transparency = 0
  397. Orbd.Material = "Neon"
  398. Orbd.Size = Vector3.new(0.1, 0.1, 0.1)
  399. Orbd.TopSurface = Enum.SurfaceType.Smooth
  400. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  401. local Weld = Instance.new("Weld", Orbd)
  402. Weld.Part0 = char.Head
  403. Weld.Part1 = Orbd
  404. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  405. local glov = Instance.new("PointLight", Orbd)
  406. glov.Brightness = 0.25
  407. glov.Range = 20
  408. glov.Color = Color3.new(255, 0, 0)
  409. local Orbvc = Instance.new("Part", char)
  410. Orbvc.Name = "Orbvc"
  411. Orbvc.Shape = Enum.PartType.Ball
  412. Orbvc.CanCollide = false
  413. Orbvc.BrickColor = BrickColor.new("Really red")
  414. Orbvc.Transparency = 0
  415. Orbvc.Material = "Neon"
  416. Orbvc.Size = Vector3.new(0.1, 0.1, 0.1)
  417. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  418. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  419. local Weld = Instance.new("Weld", Orbvc)
  420. Weld.Part0 = char.Head
  421. Weld.Part1 = Orbvc
  422. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  423. local glo = Instance.new("PointLight", Orbvc)
  424. glo.Brightness = 0.25
  425. glo.Range = 20
  426. glo.Color = Color3.new(1, 0, 0)
  427.  
  428. local IsFreeFalling = false
  429. local SpinPart = Instance.new('Part')
  430. SpinPart.Transparency = 1
  431. SpinPart.Size = Vector3.new(100,1,100)
  432. SpinPart.CanCollide = false
  433. SpinPart.FormFactor = 'Custom'
  434. local FX = Instance.new('ParticleEmitter',SpinPart)
  435. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Really red").Color, 0)}), NumberSequence.new(2), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://386837338",-0.1
  436. local FX = Instance.new('ParticleEmitter',SpinPart)
  437. FX.Color,FX.Size,FX.Lifetime,FX.Rate,FX.Speed,FX.EmissionDirection,FX.Transparency,FX.LockedToPart,FX.Texture,FX.VelocityInheritance = ColorSequence.new({ColorSequenceKeypoint.new(0, BrickColor.new("Really black").Color, 0), ColorSequenceKeypoint.new(1, BrickColor.new("Really red").Color, 0)}), NumberSequence.new(2), NumberRange.new(3.75,3.75), 125, NumberRange.new(5,5), "Top", NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.25,0,0),NumberSequenceKeypoint.new(0.9,0,0),NumberSequenceKeypoint.new(0.975,1,0),NumberSequenceKeypoint.new(1,1,0)}), false, "rbxassetid://418573253",0.1
  438. do
  439. local tspin = Instance.new('BodyAngularVelocity')
  440. tspin.angularvelocity = Vector3.new(0,1,0)
  441. tspin.maxTorque =Vector3.new(math.huge,math.huge,math.huge)
  442. tspin.Parent = SpinPart
  443. end
  444. local SpinPos = Instance.new('BodyPosition')
  445. SpinPos.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  446. SpinPos.Parent = SpinPart
  447.  
  448. function Equipped()
  449. IsEquipped = true
  450. local MyTorso = char.Torso
  451. if MyTorso then
  452. spawn(function()
  453. local startTime = tick()
  454. SpinPart.CFrame = CFrame.new(MyTorso.CFrame.p+Vector3.new(0,-2.8,0))
  455. SpinPart.Parent = MyTorso
  456. local fadeIn = true
  457. while IsEquipped do
  458. if not IsFreeFalling then
  459. SpinPos.position = MyTorso.CFrame.p+Vector3.new(0,-2.8,0)
  460. end
  461. wait()
  462. end
  463. SpinPart.Parent = nil
  464.  
  465. end)
  466. end
  467. end
  468.  
  469.  
  470. wait(0.01)
  471. Equipped()
  472.  
  473.  
  474. function start()
  475. print("Darkness falls across the battlefield...")
  476. wait()
  477. print("----------------------------------------")
  478. wait()
  479. print(" - Ender booted up. -")
  480. wait()
  481. print("- Ender written by yeox769. -")
  482. i = 0
  483. while i<1 do
  484. wait()
  485. i = i + 0.01
  486. l.Contrast,l.Saturation,l.Brightness = l.Contrast + 0.02, l.Saturation - 0.0075, l.Brightness + 0.00375
  487. l.TintColor = Color3.new(1,1-i,1-i)
  488. end
  489. end
  490.  
  491. delay(0,start)
  492.  
  493. TC = chara.HumanoidRootPart.RootJoint
  494. HC = chara.Torso.Neck
  495. RAC = chara.Torso["Right Shoulder"]
  496. LAC = chara.Torso["Left Shoulder"]
  497. RLC = chara.Torso["Right Hip"]
  498. LLC = chara.Torso["Left Hip"]
  499. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  500. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  501. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  502. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  503. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  504. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  505. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  506. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  507. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  508. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  509. RW = Instance.new("Weld",HC.Parent)
  510. RW.Part1 = HC.Parent
  511. RW.Part0 = chara["Right Arm"]
  512. RW.C0 = RWF
  513. LW = Instance.new("Weld",HC.Parent)
  514. LW.Part1 = HC.Parent
  515. LW.Part0 = chara["Left Arm"]
  516. LW.C0 = LWF
  517. RLW = nil
  518. LLW = nil
  519.  
  520.  
  521. function clerp(a,b,c)
  522. return a:lerp(b,c)
  523. end
  524.  
  525. TC.C0 = TCF
  526. HC.C0 = HCF
  527. RW.C0 = RWF
  528. LW.C0 = LWF
  529.  
  530. --Idle Clerp--
  531. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  532. IHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-10))
  533. IRWF = RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-2))
  534. ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  535.  
  536. TC.C0 = ITCF
  537. HC.C0 = IHCF
  538. RW.C0 = IRWF
  539. LW.C0 = ILWF
  540.  
  541.  
  542.  
  543.  
  544.  
  545. New = function(Object, Parent, Name, Data)
  546. local Object = Instance.new(Object)
  547. for Index, Value in pairs(Data or {}) do
  548. Object[Index] = Value
  549. end
  550. Object.Parent = Parent
  551. Object.Name = Name
  552. return Object
  553. end
  554.  
  555. function BurningEff(part)
  556. local eff1 = Instance.new("ParticleEmitter",part)
  557. eff1.Size = NumberSequence.new(20)
  558. eff1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  559. eff1.LightEmission = 1
  560. eff1.Lifetime = NumberRange.new(20)
  561. eff1.Speed = NumberRange.new(0)
  562. eff1.Rate = 10000
  563. eff1.Texture = "rbxassetid://347504241"
  564. eff1.Acceleration = Vector3.new(0,10,0)
  565. eff1.Color = ColorSequence.new(Color3.new(1,0,0))
  566. local eff2 = Instance.new("ParticleEmitter",part)
  567. eff2.Size = NumberSequence.new(1)
  568. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.2,0),NumberSequenceKeypoint.new(1,1)})
  569. eff2.LightEmission = 1
  570. eff2.Lifetime = NumberRange.new(1)
  571. eff2.Speed = NumberRange.new(0)
  572. eff2.Rate = 100
  573. eff2.Texture = "rbxassetid://347504259"
  574. eff2.Acceleration = Vector3.new(0,10,0)
  575. eff2.Color = ColorSequence.new(Color3.new(1,0,0))
  576. local eff3 = Instance.new("ParticleEmitter",part)
  577. eff3.Size = NumberSequence.new(1)
  578. eff3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(1,1)})
  579. eff3.LightEmission = 1
  580. eff3.Lifetime = NumberRange.new(1)
  581. eff3.Speed = NumberRange.new(0)
  582. eff3.Rate = 100
  583. eff3.Texture = "rbxasset://textures/particles/fire_main.dds"
  584. eff3.Acceleration = Vector3.new(0,10,0)
  585. eff3.Color = ColorSequence.new(Color3.new(1,0,0))
  586. end
  587. -----------------------------------------------
  588. Me = game.Players.LocalPlayer
  589. player = Me
  590. char = Me.Character
  591. root = char.HumanoidRootPart
  592. chara = char
  593. larm = char["Left Arm"]
  594. rarm = char["Right Arm"]
  595. lleg = char["Left Leg"]
  596. rleg = char["Right Leg"]
  597. torso = char.Torso
  598. hed = char.Head
  599. mouse = player:GetMouse()
  600. lght = game.Lighting
  601. lichtact = false
  602. moosicact = false
  603. gotsagofest = true
  604. chara.Humanoid.MaxHealth = 999e+999
  605. chara.Humanoid.Health = 999e+999
  606. r = false
  607.  
  608. local shirt = Instance.new("Shirt",chara)
  609. shirt.ShirtTemplate = "rbxassetid://519769931"
  610. local pants = Instance.new("Pants",chara)
  611. pants.PantsTemplate = "rbxassetid://519770250"
  612.  
  613. local bg = Instance.new("BillboardGui",hed)
  614. bg.AlwaysOnTop = true
  615. local bgframe = Instance.new("Frame",bg)
  616. bgframe.BackgroundTransparency = 1
  617. bgframe.Size = UDim2.new(0,200,0,25)
  618. bgframe.Position = UDim2.new(0.5,-100,0.5,-12)
  619. local bgtxt = Instance.new("TextLabel",bgframe)
  620. bgtxt.Size = UDim2.new(0,200,0,25)
  621. bgtxt.Position = UDim2.new(0.5,-100,0.5,-12)
  622. bgtxt.BackgroundTransparency = 1
  623. bgtxt.TextColor3 = BrickColor.new("Really red").Color
  624. bgtxt.Font = "SciFi"
  625. bgtxt.TextScaled = true
  626. spawn(function()
  627. local txt1 = "Riku by navaltom02"
  628. local txt2 = "Make them suffer"
  629. local txt3 = "Welcome to the end!"
  630. for i=1,#txt1 do
  631. bgtxt.Text = txt1:sub(1,i)
  632. wait()
  633. end
  634. wait()
  635. for i=#txt1,1,-1 do
  636. bgtxt.Text = txt1:sub(1,i)
  637. wait()
  638. end
  639. wait()
  640. for i=1,#txt2 do
  641. bgtxt.Text = txt2:sub(1,i)
  642. wait()
  643. end
  644. wait()
  645. for i=#txt2,1,-1 do
  646. bgtxt.Text = txt2:sub(1,i)
  647. wait()
  648. end
  649. wait()
  650. for i=1,#txt3 do
  651. bgtxt.Text = txt3:sub(1,i)
  652. wait()
  653. end
  654. wait()
  655. for i=0,1,0.1 do
  656. bgtxt.TextTransparency = i
  657. wait()
  658. end
  659. bg:Destroy()
  660. end)
  661.  
  662. wait(1)
  663.  
  664. New = function(Object, Parent, Name, Data)
  665. local Object = Instance.new(Object)
  666. for Index, Value in pairs(Data or {}) do
  667. Object[Index] = Value
  668. end
  669. Object.Parent = Parent
  670. Object.Name = Name
  671. return Object
  672. end
  673.  
  674. New("ForceField",char,"ForceField",{Visible = false})
  675.  
  676. local z1 = Instance.new("Sound",char)
  677. z1.Looped = false
  678. z1.SoundId = "rbxassetid://844632396"
  679. z1.Volume = 1.5
  680. local z2 = Instance.new("Sound",char)
  681. z2.Looped = true
  682. z2.SoundId = "rbxassetid://844627563"
  683. z2.Volume = 0.9
  684.  
  685. wait(1.5)
  686.  
  687.  
  688. chara.Humanoid.WalkSpeed = 32
  689. chara.Humanoid.JumpPower = 75
  690. local naeeym = Instance.new("BillboardGui",chara)
  691. naeeym.Size = UDim2.new(0,100,0,40)
  692. naeeym.StudsOffset = Vector3.new(0,2,0)
  693. naeeym.Adornee = chara.Head
  694. local tecks = Instance.new("TextLabel",naeeym)
  695. tecks.BackgroundTransparency = 1
  696. tecks.BorderSizePixel = 0
  697. tecks.Text = "???"
  698. tecks.Font = "Fantasy"
  699. tecks.FontSize = "Size24"
  700. tecks.TextStrokeTransparency = 0
  701. tecks.TextColor3 = Color3.new(0,0,0)
  702. rrer = BrickColor.new("Really red")
  703. tecks.TextStrokeColor3 = rrer.Color
  704. tecks.Size = UDim2.new(1,0,0.5,0)
  705.  
  706. local l = Instance.new("ColorCorrectionEffect",game.Lighting)
  707. l.Contrast,l.Saturation,l.Brightness = 420,-1,-1
  708. l.TintColor = Color3.new(1,0,0)
  709. game.Lighting.GeographicLatitude = 20000
  710.  
  711. function music()
  712. z1:Play()
  713. chara.Humanoid.JumpPower = 0
  714. chara.Humanoid.WalkSpeed = 0
  715. wait(9.69)
  716. chara.Humanoid.JumpPower, chara.Humanoid.WalkSpeed = 75, 25
  717. l.Brightness, l.Contrast = 1, 1
  718. r = true
  719. tecks.Text = "Riku"
  720. z2:Play()
  721. i = 0
  722. while i < 1 do
  723. wait()
  724. l.Brightness = l.Brightness - 0.01
  725. l.Contrast = l.Contrast + 0.03
  726. i = i + 0.02
  727. end
  728. end
  729. delay(0,music)
  730. ------------------------------
  731.  
  732. wait(1 / 60)
  733. Effects = { }
  734. local Player = game.Players.localPlayer
  735. local Character = Player.Character
  736. local Humanoid = Character.Humanoid
  737. local Mouse = Player:GetMouse()
  738. local LeftArm = Character["Left Arm"]
  739. local RightArm = Character["Right Arm"]
  740. local LeftLeg = Character["Left Leg"]
  741. local RightLeg = Character["Right Leg"]
  742. local Head = Character.Head
  743. local Torso = Character.Torso
  744. local Camera = game.Workspace.CurrentCamera
  745. local RootPart = Character.HumanoidRootPart
  746. local RootJoint = RootPart.RootJoint
  747. local attack = false
  748. local Anim = 'Idle'
  749. local attacktype = 1
  750. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  751. local velocity = RootPart.Velocity.y
  752. local sine = 0
  753. local change = 1
  754. local Create = LoadLibrary("RbxUtility").Create
  755. Humanoid.MaxHealth = math.huge
  756. local spooky = Instance.new("Sound",Character)
  757. spooky.SoundId = "rbxassetid://"
  758. spooky.Looped = true
  759. spooky.Pitch = 1
  760. spooky.Volume = 1.1
  761. spooky:Stop()
  762. local spooky2 = Instance.new("Sound",Character)
  763. spooky2.SoundId = "rbxassetid://"
  764. spooky2.Looped = false
  765. spooky2.Pitch = 1
  766. spooky2.Volume = 1.4
  767. spooky2:Play()
  768. local m = Create("Model"){
  769. Parent = Character,
  770. Name = "WeaponModel",
  771. }
  772.  
  773.  
  774.  
  775. local newMotor = function(part0, part1, c0, c1)
  776. local w = Create('Motor'){
  777. Parent = part0,
  778. Part0 = part0,
  779. Part1 = part1,
  780. C0 = c0,
  781. C1 = c1,
  782. }
  783. return w
  784. end
  785.  
  786. function clerp(a, b, t)
  787. return a:lerp(b, t)
  788. end
  789.  
  790. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  791. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  792.  
  793. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  794. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  795. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  796. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  797. RootJoint.C1 = CFrame.new(0, 0, 0)
  798. RootJoint.C0 = CFrame.new(0, 0, 0)
  799. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  800. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  801.  
  802. local rarmc1 = RW.C1
  803. local larmc1 = LW.C1
  804. local rlegc1 = RH.C1
  805. local llegc1 = LH.C1
  806.  
  807. local resetc1 = false
  808.  
  809. function PlayAnimationFromTable(table, speed, bool)
  810. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  811. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  812. RW.C0 = clerp(RW.C0, table[3], speed)
  813. LW.C0 = clerp(LW.C0, table[4], speed)
  814. RH.C0 = clerp(RH.C0, table[5], speed)
  815. LH.C0 = clerp(LH.C0, table[6], speed)
  816. if bool == true then
  817. if resetc1 == false then
  818. resetc1 = true
  819. RootJoint.C1 = RootJoint.C1
  820. Torso.Neck.C1 = Torso.Neck.C1
  821. RW.C1 = rarmc1
  822. LW.C1 = larmc1
  823. RH.C1 = rlegc1
  824. LH.C1 = llegc1
  825. end
  826. end
  827. end
  828.  
  829. ArtificialHB = Create("BindableEvent", script){
  830. Parent = script,
  831. Name = "Heartbeat",
  832. }
  833.  
  834. script:WaitForChild("Heartbeat")
  835.  
  836. frame = 1 / 30
  837. tf = 0
  838. allowframeloss = false
  839. tossremainder = false
  840. lastframe = tick()
  841. script.Heartbeat:Fire()
  842.  
  843. game:GetService("RunService").Heartbeat:connect(function(s, p)
  844. tf = tf + s
  845. if tf >= frame then
  846. if allowframeloss then
  847. script.Heartbeat:Fire()
  848. lastframe = tick()
  849. else
  850. for i = 1, math.floor(tf / frame) do
  851. script.Heartbeat:Fire()
  852. end
  853. lastframe = tick()
  854. end
  855. if tossremainder then
  856. tf = 0
  857. else
  858. tf = tf - frame * math.floor(tf / frame)
  859. end
  860. end
  861. end)
  862.  
  863. function swait(num)
  864. if num == 0 or num == nil then
  865. ArtificialHB.Event:wait()
  866. else
  867. for i = 0, num do
  868. ArtificialHB.Event:wait()
  869. end
  870. end
  871. end
  872.  
  873. function RemoveOutlines(part)
  874. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  875. end
  876.  
  877. CFuncs = {
  878. ["Part"] = {
  879. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  880. local Part = Create("Part"){
  881. Parent = Parent,
  882. Reflectance = Reflectance,
  883. Transparency = Transparency,
  884. CanCollide = false,
  885. Locked = true,
  886. BrickColor = BrickColor.new(tostring(BColor)),
  887. Name = Name,
  888. Size = Size,
  889. Material = Material,
  890. }
  891. RemoveOutlines(Part)
  892. return Part
  893. end;
  894. };
  895.  
  896. ["Mesh"] = {
  897. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  898. local Msh = Create(Mesh){
  899. Parent = Part,
  900. Offset = OffSet,
  901. Scale = Scale,
  902. }
  903. if Mesh == "SpecialMesh" then
  904. Msh.MeshType = MeshType
  905. Msh.MeshId = MeshId
  906. end
  907. return Msh
  908. end;
  909. };
  910.  
  911. ["Mesh"] = {
  912. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  913. local Msh = Create(Mesh){
  914. Parent = Part,
  915. Offset = OffSet,
  916. Scale = Scale,
  917. }
  918. if Mesh == "SpecialMesh" then
  919. Msh.MeshType = MeshType
  920. Msh.MeshId = MeshId
  921. end
  922. return Msh
  923. end;
  924. };
  925.  
  926. ["Weld"] = {
  927. Create = function(Parent, Part0, Part1, C0, C1)
  928. local Weld = Create("Weld"){
  929. Parent = Parent,
  930. Part0 = Part0,
  931. Part1 = Part1,
  932. C0 = C0,
  933. C1 = C1,
  934. }
  935. return Weld
  936. end;
  937. };
  938.  
  939. ["Sound"] = {
  940. Create = function(id, par, vol, pit)
  941. coroutine.resume(coroutine.create(function()
  942. local S = Create("Sound"){
  943. Volume = vol,
  944. Pitch = pit or 1,
  945. SoundId = id,
  946. Parent = par or workspace,
  947. }
  948. wait()
  949. S:play()
  950. game:GetService("Debris"):AddItem(S, 6)
  951. end))
  952. end;
  953. };
  954.  
  955. ["ParticleEmitter"] = {
  956. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  957. local fp = Create("ParticleEmitter"){
  958. Parent = Parent,
  959. Color = ColorSequence.new(Color1, Color2),
  960. LightEmission = LightEmission,
  961. Size = Size,
  962. Texture = Texture,
  963. Transparency = Transparency,
  964. ZOffset = ZOffset,
  965. Acceleration = Accel,
  966. Drag = Drag,
  967. LockedToPart = LockedToPart,
  968. VelocityInheritance = VelocityInheritance,
  969. EmissionDirection = EmissionDirection,
  970. Enabled = Enabled,
  971. Lifetime = LifeTime,
  972. Rate = Rate,
  973. Rotation = Rotation,
  974. RotSpeed = RotSpeed,
  975. Speed = Speed,
  976. VelocitySpread = VelocitySpread,
  977. }
  978. return fp
  979. end;
  980. };
  981.  
  982. CreateTemplate = {
  983.  
  984. };
  985. }
  986. New = function(Object, Parent, Name, Data)
  987. local Object = Instance.new(Object)
  988. for Index, Value in pairs(Data or {}) do
  989. Object[Index] = Value
  990. end
  991. Object.Parent = Parent
  992. Object.Name = Name
  993. return Object
  994. end
  995.  
  996. function rayCast(Position, Direction, Range, Ignore)
  997. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  998. end
  999.  
  1000. FindNearestTorso = function(pos)
  1001. local list = (game.Workspace:children())
  1002. local torso = nil
  1003. local dist = 1000
  1004. local temp, human, temp2 = nil, nil, nil
  1005. for x = 1, #list do
  1006. temp2 = list[x]
  1007. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  1008. temp = temp2:findFirstChild("Torso")
  1009. human = temp2:findFirstChild("Humanoid")
  1010. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  1011. local dohit = true
  1012. if dohit == true then
  1013. torso = temp
  1014. dist = (temp.Position - pos).magnitude
  1015. end
  1016. end
  1017. end
  1018. end
  1019. return torso, dist
  1020. end
  1021.  
  1022. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1023. if hit.Parent == nil then
  1024. return
  1025. end
  1026. local h = hit.Parent:FindFirstChild("Humanoid")
  1027. for _, v in pairs(hit.Parent:children()) do
  1028. if v:IsA("Humanoid") then
  1029. h = v
  1030. end
  1031. end
  1032. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1033. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1034. if hit.Parent.DebounceHit.Value == true then
  1035. return
  1036. end
  1037. end
  1038. local c = Create("ObjectValue"){
  1039. Name = "creator",
  1040. Value = game:service("Players").LocalPlayer,
  1041. Parent = h,
  1042. }
  1043. game:GetService("Debris"):AddItem(c, .5)
  1044. if HitSound ~= nil and HitPitch ~= nil then
  1045. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1046. end
  1047. local Damage = math.random(minim, maxim)
  1048. local blocked = false
  1049. local block = hit.Parent:findFirstChild("Block")
  1050. if block ~= nil then
  1051. if block.className == "IntValue" then
  1052. if block.Value > 0 then
  1053. blocked = true
  1054. block.Value = block.Value - 1
  1055. print(block.Value)
  1056. end
  1057. end
  1058. end
  1059. if blocked == false then
  1060. h.Health = h.Health - Damage
  1061. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1062. else
  1063. h.Health = h.Health - (Damage / 2)
  1064. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Really black").Color)
  1065. end
  1066. if Type == "Knockdown" then
  1067. local hum = hit.Parent.Humanoid
  1068. hum.PlatformStand = true
  1069. coroutine.resume(coroutine.create(function(HHumanoid)
  1070. swait(1)
  1071. HHumanoid.PlatformStand = false
  1072. end), hum)
  1073. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1074. local bodvol = Create("BodyVelocity"){
  1075. velocity = angle * knockback,
  1076. P = 5000,
  1077. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1078. Parent = hit,
  1079. }
  1080. local rl = Create("BodyAngularVelocity"){
  1081. P = 3000,
  1082. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1083. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1084. Parent = hit,
  1085. }
  1086. game:GetService("Debris"):AddItem(bodvol, .5)
  1087. game:GetService("Debris"):AddItem(rl, .5)
  1088. elseif Type == "Normal" then
  1089. local vp = Create("BodyVelocity"){
  1090. P = 500,
  1091. maxForce = Vector3.new(math.huge, 0, math.huge),
  1092. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1093. }
  1094. if knockback > 0 then
  1095. vp.Parent = hit.Parent.Torso
  1096. end
  1097. game:GetService("Debris"):AddItem(vp, .5)
  1098. elseif Type == "Up" then
  1099. local bodyVelocity = Create("BodyVelocity"){
  1100. velocity = Vector3.new(0, 20, 0),
  1101. P = 5000,
  1102. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1103. Parent = hit,
  1104. }
  1105. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1106. elseif Type == "DarkUp" then
  1107. coroutine.resume(coroutine.create(function()
  1108. for i = 0, 1, 0.1 do
  1109. swait()
  1110. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1111. end
  1112. end))
  1113. local bodyVelocity = Create("BodyVelocity"){
  1114. velocity = Vector3.new(0, 20, 0),
  1115. P = 5000,
  1116. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1117. Parent = hit,
  1118. }
  1119. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1120. elseif Type == "Snare" then
  1121. local bp = Create("BodyPosition"){
  1122. P = 2000,
  1123. D = 100,
  1124. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1125. position = hit.Parent.Torso.Position,
  1126. Parent = hit.Parent.Torso,
  1127. }
  1128. game:GetService("Debris"):AddItem(bp, 1)
  1129. elseif Type == "Freeze" then
  1130. local BodPos = Create("BodyPosition"){
  1131. P = 50000,
  1132. D = 1000,
  1133. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1134. position = hit.Parent.Torso.Position,
  1135. Parent = hit.Parent.Torso,
  1136. }
  1137. local BodGy = Create("BodyGyro") {
  1138. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1139. P = 20e+003,
  1140. Parent = hit.Parent.Torso,
  1141. cframe = hit.Parent.Torso.CFrame,
  1142. }
  1143. hit.Parent.Torso.Anchored = true
  1144. coroutine.resume(coroutine.create(function(Part)
  1145. swait(1.5)
  1146. Part.Anchored = false
  1147. end), hit.Parent.Torso)
  1148. game:GetService("Debris"):AddItem(BodPos, 3)
  1149. game:GetService("Debris"):AddItem(BodGy, 3)
  1150. end
  1151. local debounce = Create("BoolValue"){
  1152. Name = "DebounceHit",
  1153. Parent = hit.Parent,
  1154. Value = true,
  1155. }
  1156. game:GetService("Debris"):AddItem(debounce, Delay)
  1157. c = Create("ObjectValue"){
  1158. Name = "creator",
  1159. Value = Player,
  1160. Parent = h,
  1161. }
  1162. game:GetService("Debris"):AddItem(c, .5)
  1163. end
  1164. end
  1165.  
  1166. function ShowDamage(Pos, Text, Time, Color)
  1167. local Rate = (1 / 30)
  1168. local Pos = (Pos or Vector3.new(0, 0, 0))
  1169. local Text = (Text or "")
  1170. local Time = (Time or 2)
  1171. local Color = (Color or Color3.new(1, 0, 1))
  1172. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1173. EffectPart.Anchored = true
  1174. local BillboardGui = Create("BillboardGui"){
  1175. Size = UDim2.new(3, 0, 3, 0),
  1176. Adornee = EffectPart,
  1177. Parent = EffectPart,
  1178. }
  1179. local TextLabel = Create("TextLabel"){
  1180. BackgroundTransparency = 1,
  1181. Size = UDim2.new(1, 0, 1, 0),
  1182. Text = Text,
  1183. Font = "SciFi",
  1184. TextColor3 = Color,
  1185. TextScaled = true,
  1186. Parent = BillboardGui,
  1187. }
  1188. game.Debris:AddItem(EffectPart, (Time))
  1189. EffectPart.Parent = game:GetService("Workspace")
  1190. delay(0, function()
  1191. local Frames = (Time / Rate)
  1192. for Frame = 1, Frames do
  1193. wait(Rate)
  1194. local Percent = (Frame / Frames)
  1195. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1196. TextLabel.TextTransparency = Percent
  1197. end
  1198. if EffectPart and EffectPart.Parent then
  1199. EffectPart:Destroy()
  1200. end
  1201. end)
  1202. end
  1203.  
  1204. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1205. for _, c in pairs(workspace:children()) do
  1206. local hum = c:findFirstChild("Humanoid")
  1207. if hum ~= nil then
  1208. local head = c:findFirstChild("Torso")
  1209. if head ~= nil then
  1210. local targ = head.Position - Part.Position
  1211. local mag = targ.magnitude
  1212. if mag <= Magnitude and c.Name ~= Player.Name then
  1213. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1214. end
  1215. end
  1216. end
  1217. end
  1218. end
  1219. function UltraMagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch) -- kek
  1220. for _, c in pairs(workspace:children()) do
  1221. local hum = c:findFirstChild("Humanoid")
  1222. if hum ~= nil then
  1223. local head = c:findFirstChild("Torso")
  1224. if head ~= nil then
  1225. local targ = head.Position - Part.Position
  1226. local mag = targ.magnitude
  1227. if mag <= Magnitude and c.Name ~= Player.Name then
  1228. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1229. head.Size = head.Size + Vector3.new(0.01, 0.01, 0.01)
  1230. end
  1231. end
  1232. end
  1233. end
  1234. end
  1235. EffectModel = Create("Model"){
  1236. Parent = Character,
  1237. Name = "Effects",
  1238. }
  1239.  
  1240. Effects = {
  1241. Block = {
  1242. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1243. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1244. prt.Anchored = true
  1245. prt.CFrame = cframe
  1246. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1247. game:GetService("Debris"):AddItem(prt, 10)
  1248. if Type == 1 or Type == nil then
  1249. table.insert(Effects, {
  1250. prt,
  1251. "Block1",
  1252. delay,
  1253. x3,
  1254. y3,
  1255. z3,
  1256. msh
  1257. })
  1258. elseif Type == 2 then
  1259. table.insert(Effects, {
  1260. prt,
  1261. "Block2",
  1262. delay,
  1263. x3,
  1264. y3,
  1265. z3,
  1266. msh
  1267. })
  1268. end
  1269. end;
  1270. };
  1271.  
  1272. Cylinder = {
  1273. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1274. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1275. prt.Anchored = true
  1276. prt.CFrame = cframe
  1277. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1278. game:GetService("Debris"):AddItem(prt, 10)
  1279. table.insert(Effects, {
  1280. prt,
  1281. "Cylinder",
  1282. delay,
  1283. x3,
  1284. y3,
  1285. z3,
  1286. msh
  1287. })
  1288. end;
  1289. };
  1290. Head = {
  1291. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1292. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1293. prt.Anchored = true
  1294. prt.CFrame = cframe
  1295. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1296. game:GetService("Debris"):AddItem(prt, 10)
  1297. table.insert(Effects, {
  1298. prt,
  1299. "Cylinder",
  1300. delay,
  1301. x3,
  1302. y3,
  1303. z3,
  1304. msh
  1305. })
  1306. end;
  1307. };
  1308.  
  1309. Sphere = {
  1310. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1311. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1312. prt.Anchored = true
  1313. prt.CFrame = cframe
  1314. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1315. game:GetService("Debris"):AddItem(prt, 10)
  1316. table.insert(Effects, {
  1317. prt,
  1318. "Cylinder",
  1319. delay,
  1320. x3,
  1321. y3,
  1322. z3,
  1323. msh
  1324. })
  1325. end;
  1326. };
  1327.  
  1328. Elect = {
  1329. Create = function(cff, x, y, z)
  1330. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  1331. prt.Anchored = true
  1332. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  1333. prt.CFrame = CFrame.new(prt.Position)
  1334. game:GetService("Debris"):AddItem(prt, 2)
  1335. local xval = math.random() / 2
  1336. local yval = math.random() / 2
  1337. local zval = math.random() / 2
  1338. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  1339. table.insert(Effects, {
  1340. prt,
  1341. "Elec",
  1342. 0.1,
  1343. x,
  1344. y,
  1345. z,
  1346. xval,
  1347. yval,
  1348. zval
  1349. })
  1350. end;
  1351.  
  1352. };
  1353.  
  1354. Ring = {
  1355. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1356. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1357. prt.Anchored = true
  1358. prt.CFrame = cframe
  1359. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1360. game:GetService("Debris"):AddItem(prt, 10)
  1361. table.insert(Effects, {
  1362. prt,
  1363. "Cylinder",
  1364. delay,
  1365. x3,
  1366. y3,
  1367. z3,
  1368. msh
  1369. })
  1370. end;
  1371. };
  1372.  
  1373.  
  1374. Wave = {
  1375. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1376. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1377. prt.Anchored = true
  1378. prt.CFrame = cframe
  1379. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1380. game:GetService("Debris"):AddItem(prt, 10)
  1381. table.insert(Effects, {
  1382. prt,
  1383. "Cylinder",
  1384. delay,
  1385. x3,
  1386. y3,
  1387. z3,
  1388. msh
  1389. })
  1390. end;
  1391. };
  1392.  
  1393. Break = {
  1394. Create = function(brickcolor, cframe, x1, y1, z1)
  1395. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1396. prt.Anchored = true
  1397. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1398. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1399. local num = math.random(10, 50) / 1000
  1400. game:GetService("Debris"):AddItem(prt, 10)
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Shatter",
  1404. num,
  1405. prt.CFrame,
  1406. math.random() - math.random(),
  1407. 0,
  1408. math.random(50, 100) / 100
  1409. })
  1410. end;
  1411. };
  1412.  
  1413. Fire = {
  1414. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1415. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1416. prt.Anchored = true
  1417. prt.CFrame = cframe
  1418. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1419. game:GetService("Debris"):AddItem(prt, 10)
  1420. table.insert(Effects, {
  1421. prt,
  1422. "Fire",
  1423. delay,
  1424. 1,
  1425. 1,
  1426. 1,
  1427. msh
  1428. })
  1429. end;
  1430. };
  1431.  
  1432. FireWave = {
  1433. Create = function(brickcolor, cframe, x1, y1, z1)
  1434. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1435. prt.Anchored = true
  1436. prt.CFrame = cframe
  1437. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1438. local d = Create("Decal"){
  1439. Parent = prt,
  1440. Texture = "rbxassetid://26356434",
  1441. Face = "Top",
  1442. }
  1443. local d = Create("Decal"){
  1444. Parent = prt,
  1445. Texture = "rbxassetid://26356434",
  1446. Face = "Bottom",
  1447. }
  1448. game:GetService("Debris"):AddItem(prt, 10)
  1449. table.insert(Effects, {
  1450. prt,
  1451. "FireWave",
  1452. 1,
  1453. 30,
  1454. math.random(400, 600) / 100,
  1455. msh
  1456. })
  1457. end;
  1458. };
  1459.  
  1460. Lightning = {
  1461. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1462. local magz = (p0 - p1).magnitude
  1463. local curpos = p0
  1464. local trz = {
  1465. -ofs,
  1466. ofs
  1467. }
  1468. for i = 1, tym do
  1469. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1470. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1471. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1472. li.Material = "Neon"
  1473. if tym == i then
  1474. local magz2 = (curpos - p1).magnitude
  1475. li.Size = Vector3.new(th, th, magz2)
  1476. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1477. table.insert(Effects, {
  1478. li,
  1479. "Disappear",
  1480. last
  1481. })
  1482. else
  1483. do
  1484. do
  1485. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1486. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1487. game.Debris:AddItem(li, 10)
  1488. table.insert(Effects, {
  1489. li,
  1490. "Disappear",
  1491. last
  1492. })
  1493. end
  1494. end
  1495. end
  1496. end
  1497. end
  1498. };
  1499.  
  1500. EffectTemplate = {
  1501.  
  1502. };
  1503. }
  1504. function hahahohoho(Part, Dmg)
  1505. sp = Part.Position
  1506. dirr = Part.CFrame * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  1507. local hit, pos = rayCast(sp, dirr.lookVector, 500, Character)
  1508. local las = Instance.new("Part", Character)
  1509. las.Anchored = true
  1510. las.Locked = true
  1511. las.CanCollide = false
  1512. las.TopSurface = 0
  1513. las.BottomSurface = 0
  1514. las.BrickColor = BrickColor.new("Really black")
  1515. las.Size = Vector3.new(1, 1, 1)
  1516. las.CFrame = CFrame.new((Part.Position + pos) / 2, pos) * CFrame.Angles(math.rad(90), 0, 0)
  1517. local msh = Instance.new("SpecialMesh", las)
  1518. mag = (Part.Position - pos).magnitude
  1519. msh.Scale = Vector3.new(0.1, mag, 0.1)
  1520. coroutine.resume(coroutine.create(function(Part, Mesh)
  1521. for i = 0, 3, 0.1 do
  1522. wait()
  1523. Part.Transparency = Part.Transparency + 0.03
  1524. Mesh.Scale = Mesh.Scale + Vector3.new(0.5, 0.7, 0.5)
  1525. end
  1526. Part.Parent = nil
  1527. end), las, msh)
  1528. if pos ~= nil then
  1529. local las2 = Instance.new("Part", Character)
  1530. las2.Anchored = true
  1531. las2.Locked = true
  1532. las2.CanCollide = false
  1533. las2.TopSurface = 0
  1534. las2.BottomSurface = 0
  1535. las2.Transparency = 1
  1536. las2.BrickColor = BrickColor.new("Really black")
  1537. las2.Size = Vector3.new(1, 1, 1)
  1538. las2.CFrame = CFrame.new(pos) * CFrame.Angles(math.rad(90), 0, 0)
  1539. local msh = Instance.new("SpecialMesh", las2)
  1540. msh.MeshType = "Sphere"
  1541. mag = (Part.Position - pos).magnitude
  1542. msh.Scale = Vector3.new(0.1, 0.1, 0.1)
  1543. Effects.Ring.Create(BrickColor.new("Really black"), las2.CFrame * CFrame.Angles(math.random(-4,4),math.random(-4,4),math.random(-4,4)), 8, 8, 8, 2.5, 2.5, 2.5, 0.04)
  1544. Effects.Sphere.Create(BrickColor.new("Really black"), las2.CFrame, 6, 6, 6, 9, 9, 9, 0.04)
  1545. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=228343252", las2, 1.2, 0.9)
  1546. UltraMagnitudeDamage(las2, 20, 100, 100, math.random(1, 5), "Normal", "http://www.roblox.com/asset/?id=228343252", 1)
  1547. coroutine.resume(coroutine.create(function(Part, Mesh)
  1548. for i = 0, 3, 0.1 do
  1549. wait()
  1550. Part.Transparency = Part.Transparency + 1
  1551. Mesh.Scale = Mesh.Scale + Vector3.new(0, 0, 0)
  1552. end
  1553. Part.Parent = nil
  1554. end), las2, msh)
  1555. end
  1556. if hit ~= nil and pos ~= nil then
  1557. if hit.Parent.className == "Hat" then
  1558. hit:BreakJoints()
  1559. hit.Velocity = Vector3.new(math.random(-5, 5), 20, math.random(-5, 5))
  1560. end
  1561. if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  1562. hit.Parent.Humanoid:TakeDamage(Dmg)
  1563. end
  1564. end
  1565. end
  1566. function attackone()
  1567. attack = true
  1568. local ref = New("Part",Character,"ref",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-63.7534943, 0.396845818, -9.92230225, -1, 0, 0, 0, 0.00350399944, -0.999993861, 0, -0.999993861, -0.00350399921),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1569. mot = New("Weld",ref,"mot",{Part0 = ref,Part1 = RootPart,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0.00350399944, -0.999993861, 0, -0.999993861, -0.00350399921),C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  1570.  
  1571. for i = 0, 1, 0.1 do
  1572. swait()
  1573. PlayAnimationFromTable({
  1574. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1575. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1576. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1577. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1578. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1579. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1580. }, .3, false)
  1581. end
  1582. hahahohoho(ref, 100)
  1583. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=156572165", Character, 1, .6)
  1584. attack = false
  1585. wait(1)
  1586. ref:Remove()
  1587. end
  1588. function spamrein()
  1589. attack = true
  1590. local ref1 = New("Part",EffectModel,"ref1",{Anchored = true,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.9288712, 27.204155, -45.3742905, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1591. local ref2 = New("Part",EffectModel,"ref2",{Anchored = true,CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.9288712, 27.204155, -45.3742905, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1592. for i = 0, 1, 0.1 do
  1593. swait()
  1594. PlayAnimationFromTable({
  1595. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1596. CFrame.new(0, 1.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1597. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1598. CFrame.new(-1.5, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1599. CFrame.new(0.5, -2, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1600. CFrame.new(-0.5, -2, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1601. }, .3, false)
  1602. end
  1603. for i = 0, 8 do
  1604. swait(3)
  1605. ref1.CFrame = RootPart.CFrame * CFrame.new(math.random(-30,30),50,math.random(-30,30)) * CFrame.Angles(math.rad(math.random(-25,25)),0,math.rad(math.random(-25,25)))
  1606. hahahohoho(ref1, 100)
  1607. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=156572165", ref1, 1, .6)
  1608. wait(.05)
  1609. ref2.CFrame = RootPart.CFrame * CFrame.new(math.random(-30,30),50,math.random(-30,30)) * CFrame.Angles(math.rad(math.random(-25,25)),0,math.rad(math.random(-25,25)))
  1610. hahahohoho(ref2, 100)
  1611. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=156572165", ref2, 1, .6)
  1612. wait(.05)
  1613. end
  1614. attack = false
  1615. end
  1616. function spamspin()
  1617. attack = true
  1618. local ref3 = New("Part",EffectModel,"ref3",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.9288712, 27.204155, -45.3742905, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1619. local ref4 = New("Part",EffectModel,"ref4",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-55.9288712, 27.204155, -45.3742905, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1620. moter1 = New("Motor",ref3,"mot",{Part0 = LeftArm,Part1 = ref3,})
  1621. moter2 = New("Motor",ref4,"mot",{Part0 = RightArm,Part1 = ref4,})
  1622. for i = 0, 1, 0.1 do
  1623. swait()
  1624. PlayAnimationFromTable({
  1625. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1626. CFrame.new(0, 1.49998045, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1627. CFrame.new(2.00000072, 0.500000775, 0, -6.33299351e-007, -1.00000048, 0, 1.00000048, -6.33299351e-007, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1628. CFrame.new(-1.99999726, 0.500000834, 0, -2.38418579e-007, 1.0000006, 0, -1.00000048, -3.7252903e-007, 0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1629. CFrame.new(0.5, -1.99999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1630. CFrame.new(-0.5, -1.99999619, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1631. }, .3, false)
  1632. end
  1633. coroutine.wrap(function()
  1634. for i = 0, 18 do
  1635. swait(2)
  1636. hahahohoho(ref3, 100)
  1637. hahahohoho(ref4, 100)
  1638. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=156572165", RootPart, 1, .6)
  1639. end
  1640. end)()
  1641. for i = 0, 7, 0.1 do
  1642. swait()
  1643. PlayAnimationFromTable({
  1644. CFrame.new(0, -0.500001013, 7.62939453e-006, 1, 0, 0, 0, 0, -1, 0, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(sine * 25), 0),
  1645. CFrame.new(0, 1.4999733, -9.00030136e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1646. CFrame.new(2, 0.499996185, -1.40070915e-005, 0, -1, 0, 1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1647. CFrame.new(-1.99999237, 0.499996185, -1.40070915e-005, 0, 1, 0, -1, 0, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1648. CFrame.new(0.5, -1.99998474, -2.02655792e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1649. CFrame.new(-0.5, -1.99998474, -2.02655792e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1650. }, .3, false)
  1651. moter1.C0 = clerp(moter1.C0, CFrame.new(1.07955907e-006, -1.10001731, 0, 1.0000031, 3.13669534e-006, 0, -3.00258512e-006, 1.00000322, -0, 0, -0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1652. moter2.C0 = clerp(moter2.C0, CFrame.new(-2.22906492e-005, -1.10000086, 1.03585517e-005, -1.00000048, 4.00841191e-006, -1.0410066e-011, 4.00840509e-006, 1.00000215, -2.61515493e-006, 1.75116303e-014, -2.48104334e-006, -1.00000179) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1653. end
  1654. attack = false
  1655. end
  1656. function criufkinbastard()
  1657. Humanoid.WalkSpeed = 0
  1658. Humanoid.JumpPower = 0
  1659. coroutine.wrap(function()
  1660. attack = true
  1661. local txt = Instance.new("BillboardGui", Character)
  1662. txt.Adornee = game.Players.LocalPlayer.Character.Head
  1663. txt.Name = "_status"
  1664. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1665. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1666. local text = Instance.new("TextLabel", txt)
  1667. text.Size = UDim2.new(10, 0, 7, 0)
  1668. text.FontSize = "Size24"
  1669. text.TextScaled = true
  1670. text.TextTransparency = 1
  1671. text.BackgroundTransparency = 1
  1672. text.TextStrokeTransparency = 1
  1673. text.Font = "Garamond"
  1674. text.TextStrokeColor3 = Color3.new(1,0,0)
  1675. text.TextColor3 = Color3.new(0, 0, 0)
  1676. text.Text = "greetings...my friend..."
  1677.  
  1678. local text2 = Instance.new("TextLabel", txt)
  1679. text2.Size = UDim2.new(10, 0, 7, 0)
  1680. text2.FontSize = "Size24"
  1681. text2.TextScaled = true
  1682. text2.TextTransparency = 1
  1683. text2.BackgroundTransparency = 1
  1684. text2.TextStrokeTransparency = 1
  1685. text2.Font = "Garamond"
  1686. text2.TextStrokeColor3 = Color3.new(1,0,0)
  1687. text2.TextColor3 = Color3.new(0, 0, 0)
  1688. text2.Text = "I am the overlord!."
  1689.  
  1690. local text3 = Instance.new("TextLabel", txt)
  1691. text3.Size = UDim2.new(10, 0, 7, 0)
  1692. text3.FontSize = "Size24"
  1693. text3.TextScaled = true
  1694. text3.TextTransparency = 1
  1695. text3.BackgroundTransparency = 1
  1696. text3.TextStrokeTransparency = 1
  1697. text3.Font = "Garamond"
  1698. text3.TextStrokeColor3 = Color3.new(1,1,1)
  1699. text3.TextColor3 = Color3.new(1, 0, 0)
  1700. text3.Text = "and i...will kill you"
  1701.  
  1702. local text4 = Instance.new("TextLabel", txt)
  1703. text4.Size = UDim2.new(10, 0, 7, 0)
  1704. text4.FontSize = "Size24"
  1705. text4.TextScaled = true
  1706. text4.TextTransparency = 1
  1707. text4.BackgroundTransparency = 1
  1708. text4.TextStrokeTransparency = 1
  1709. text4.Font = "Garamond"
  1710. text4.TextStrokeColor3 = Color3.new(1,0,0)
  1711. text4.TextColor3 = Color3.new(0, 0, 0)
  1712. text4.Text = "If you have to run.....this is the moment."
  1713.  
  1714. local text5 = Instance.new("TextLabel", txt)
  1715. text5.Size = UDim2.new(10, 0, 7, 0)
  1716. text5.FontSize = "Size24"
  1717. text5.TextScaled = true
  1718. text5.TextTransparency = 1
  1719. text5.BackgroundTransparency = 1
  1720. text5.TextStrokeTransparency = 1
  1721. text5.Font = "Garamond"
  1722. text5.TextStrokeColor3 = Color3.new(1,0,0)
  1723. text5.TextColor3 = Color3.new(0, 0, 0)
  1724. text5.Text = "Run..."
  1725.  
  1726.  
  1727. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=191006402", RootPart, 3, 1)
  1728. while wait() and text and text.TextTransparency >= 0 do
  1729. text.TextStrokeTransparency = text.TextStrokeTransparency - .05
  1730. text.TextTransparency = text.TextTransparency - .05
  1731.  
  1732. end
  1733. wait(10)
  1734. while wait() and text and text.TextTransparency <= 1 do
  1735. text.TextStrokeTransparency = text.TextStrokeTransparency + .05
  1736. text.TextTransparency = text.TextTransparency + .05
  1737. text.Position = text.Position - UDim2.new(0,0,0,1)
  1738. text.Rotation = text.Rotation - 1
  1739. text2.TextStrokeTransparency = text2.TextStrokeTransparency - .05
  1740. text2.TextTransparency = text2.TextTransparency - .05
  1741. end
  1742. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=191006402", RootPart, 3, 1)
  1743. wait(5)
  1744. while wait() and text2 and text2.TextTransparency <= 1 do
  1745. text2.TextStrokeTransparency = text2.TextStrokeTransparency + .05
  1746. text2.TextTransparency = text2.TextTransparency + .05
  1747. text2.Position = text2.Position - UDim2.new(0,0,0,1)
  1748. text2.Rotation = text2.Rotation - 1
  1749. text3.TextStrokeTransparency = text3.TextStrokeTransparency - .05
  1750. text3.TextTransparency = text3.TextTransparency - .05
  1751. end
  1752. wait(5)
  1753. while wait() and text3 and text3.TextTransparency <= 1 do
  1754. text3.TextStrokeTransparency = text3.TextStrokeTransparency + .05
  1755. text3.TextTransparency = text3.TextTransparency + .05
  1756. text3.Position = text3.Position - UDim2.new(0,0,0,1)
  1757. text3.Rotation = text3.Rotation - 1
  1758. text4.TextStrokeTransparency = text4.TextStrokeTransparency - .05
  1759. text4.TextTransparency = text4.TextTransparency - .05
  1760. end
  1761. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=191006402", RootPart, 3, 1)
  1762. wait(3)
  1763. while wait() and text4 and text4.TextTransparency <= 1 do
  1764. text4.TextStrokeTransparency = text4.TextStrokeTransparency + .05
  1765. text4.TextTransparency = text4.TextTransparency + .05
  1766. text4.Position = text4.Position - UDim2.new(0,0,0,1)
  1767. text4.Rotation = text4.Rotation - 1
  1768. text5.TextStrokeTransparency = text5.TextStrokeTransparency - .05
  1769. text5.TextTransparency = text5.TextTransparency - .05
  1770. end
  1771. wait(3)
  1772. while wait() and text5 and text5.TextTransparency <= 1 do
  1773. text5.TextStrokeTransparency = text5.TextStrokeTransparency + .05
  1774. text5.TextTransparency = text5.TextTransparency + .05
  1775. text5.Position = text5.Position - UDim2.new(math.random(-0.3,0.3),math.random(-5,5),math.random(-0.3,0.3),math.random(-5,5))
  1776. text5.Rotation = text5.Rotation - 1
  1777. spooky2.Volume = spooky2.Volume - 0.05
  1778. end
  1779. spooky:Play()
  1780. text:Remove()
  1781. text2:Remove()
  1782. text3:Remove()
  1783. text4:Remove()
  1784. text5:Remove()
  1785. end)()
  1786. for i = 0, 51, 0.1 do
  1787. swait()
  1788. PlayAnimationFromTable({
  1789. CFrame.new(-0, -2.01999879, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1790. CFrame.new(-0.100006104, 1.64000487, -3.69548798e-006, 1, 0, 0, 0, 0.891016304, 0.453991741, 0, -0.453991264, 0.891006649) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1791. CFrame.new(0.950131536, 1.02000284, -0.609929323, 0.838677049, 0.544629633, 1.82800829e-006, 0.280503511, -0.431945533, -0.857170463, -0.466839492, 0.718889475, -0.515032887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1792. CFrame.new(-1.01001573, 1.08999729, -0.649995506, 0.743156135, -0.669118106, 5.49372999e-006, -0.324383408, -0.360283762, -0.874626398, 0.585230291, 0.649981976, -0.484797955) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1793. CFrame.new(0.5, -0.169970214, -1.0898838, 1, 0, -0, 0, 0.681989849, -0.73136127, 0, 0.73136127, 0.681989849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1794. CFrame.new(-0.549926758, -0.149971083, -1.56995773, 1, 0, -0, 0, 0.1736864, -0.984801233, 0, 0.984801233, 0.1736864) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1795. }, .1, false)
  1796. end
  1797. for i = 0, 5, 0.1 do
  1798. swait()
  1799. PlayAnimationFromTable({
  1800. CFrame.new(-0.0981965065, -1.31277657, -0.54871279, 0.808166862, -0.196366429, -0.555253625, 0.575620949, 0.0638884008, 0.815217137, -0.124606982, -0.97844708, 0.164665088) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1801. CFrame.new(0.0582410395, 1.44129539, 0.0734805763, 0.934516311, 2.10106373e-006, 0.355920374, 0.121625632, 0.939799547, -0.319349885, -0.334494382, 0.34172672, 0.878257751) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1802. CFrame.new(0.759254932, 0.609628737, -1.37132394, 0.887519658, 0.460769922, 5.49852848e-006, 0.0474366248, -0.0913589746, -0.994687736, -0.458321631, 0.882805049, -0.102940291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1803. CFrame.new(-1.522138, 1.1763432, -0.233797818, 0.654816628, 0.623950124, -0.426499099, 0.0684916377, -0.610978603, -0.788678765, -0.752677917, 0.487228334, -0.44281441) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1804. CFrame.new(0.55273962, -1.8331666, -0.853646398, 0.994906187, -2.04518437e-006, 0.100805953, 0.0784842819, 0.627576351, -0.774589181, -0.0632617697, 0.778555214, 0.624379694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1805. CFrame.new(-0.663739324, -1.72484899, -0.279409111, 0.936938882, 0.336636096, -0.0939244553, -0.32966578, 0.762038469, -0.557331204, -0.116043702, 0.553148985, 0.824960768) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1806. }, .05, false)
  1807. end
  1808. for i = 0, 5, 0.1 do
  1809. swait()
  1810. PlayAnimationFromTable({
  1811. CFrame.new(0, -0.0442145504, -0.205582842, 1, 0, 0, 0, 0.911569417, 0.411146224, 0, -0.411146194, 0.911569417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1812. CFrame.new(0, 1.446419, -0.149725705, 1, 0, 0, 0, 0.941553891, 0.336862653, 0, -0.336862624, 0.94155395) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1813. CFrame.new(1.62312984, 0.0405562371, -0.126877204, 0.987515867, -0.155472979, 0.0253103133, 0.157519713, 0.974684954, -0.158671856, -3.94880772e-007, 0.160677835, 0.987006903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1814. CFrame.new(-1.62933123, 0.039488472, -0.0764760524, 0.982997239, 0.18362084, -1.8598115e-008, -0.180242166, 0.964909732, -0.190950453, -0.0350624695, 0.187703788, 0.981599748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1815. CFrame.new(0.50331378, -2.03031564, -0.386381626, 0.994077384, -0.100885771, 0.0404032469, 0.108675495, 0.922825038, -0.369572222, -5.43892384e-007, 0.371774226, 0.92832315) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1816. CFrame.new(-0.610246539, -1.9785527, -0.533763826, 0.991280973, 0.13176541, 7.16808756e-007, -0.118788213, 0.893654883, -0.432747513, -0.057021793, 0.428974301, 0.901515245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1817. }, .05, false)
  1818. end
  1819. for i = 0, 2 do
  1820. for i = 0, 1, 0.1 do
  1821. swait()
  1822. PlayAnimationFromTable({
  1823. CFrame.new(0, -0.0442145504, -0.205582842, 1, 0, 0, 0, 0.911569417, 0.411146224, 0, -0.411146194, 0.911569417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1824. CFrame.new(5.51342964e-007, 1.44641995, -0.149724424, 0.782274365, -6.99407749e-008, -0.622934043, 0.209844083, 0.941553354, 0.263520032, 0.586525559, -0.336863965, 0.736553073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1825. CFrame.new(1.62312984, 0.0405562371, -0.126877204, 0.987515867, -0.155472979, 0.0253103133, 0.157519713, 0.974684954, -0.158671856, -3.94880772e-007, 0.160677835, 0.987006903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1826. CFrame.new(-1.62933123, 0.039488472, -0.0764760524, 0.982997239, 0.18362084, -1.8598115e-008, -0.180242166, 0.964909732, -0.190950453, -0.0350624695, 0.187703788, 0.981599748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1827. CFrame.new(0.50331378, -2.03031564, -0.386381626, 0.994077384, -0.100885771, 0.0404032469, 0.108675495, 0.922825038, -0.369572222, -5.43892384e-007, 0.371774226, 0.92832315) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1828. CFrame.new(-0.610246539, -1.9785527, -0.533763826, 0.991280973, 0.13176541, 7.16808756e-007, -0.118788213, 0.893654883, -0.432747513, -0.057021793, 0.428974301, 0.901515245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1829. }, .3, false)
  1830. end
  1831. for i = 0, 1, 0.1 do
  1832. swait()
  1833. PlayAnimationFromTable({
  1834. CFrame.new(0, -0.0442145504, -0.205582842, 1, 0, 0, 0, 0.911569417, 0.411146224, 0, -0.411146194, 0.911569417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1835. CFrame.new(1.78813934e-007, 1.4464184, -0.149724573, 0.864948869, -2.57774872e-007, 0.501860023, -0.169061571, 0.941551089, 0.291375846, -0.472526848, -0.336870432, 0.81439352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1836. CFrame.new(1.62312984, 0.0405562371, -0.126877204, 0.987515867, -0.155472979, 0.0253103133, 0.157519713, 0.974684954, -0.158671856, -3.94880772e-007, 0.160677835, 0.987006903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1837. CFrame.new(-1.62933123, 0.039488472, -0.0764760524, 0.982997239, 0.18362084, -1.8598115e-008, -0.180242166, 0.964909732, -0.190950453, -0.0350624695, 0.187703788, 0.981599748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1838. CFrame.new(0.50331378, -2.03031564, -0.386381626, 0.994077384, -0.100885771, 0.0404032469, 0.108675495, 0.922825038, -0.369572222, -5.43892384e-007, 0.371774226, 0.92832315) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1839. CFrame.new(-0.610246539, -1.9785527, -0.533763826, 0.991280973, 0.13176541, 7.16808756e-007, -0.118788213, 0.893654883, -0.432747513, -0.057021793, 0.428974301, 0.901515245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1840. }, .3, false)
  1841. end
  1842. end
  1843. local Anim = false
  1844.  
  1845. Humanoid.WalkSpeed = 16
  1846. Humanoid.JumpPower = 50
  1847. attack = false
  1848. end
  1849. criufkinbastard()
  1850. Mouse.Button1Down:connect(function()
  1851. if attack == false and attacktype == 1 then
  1852. attackone()
  1853. end
  1854. end)
  1855.  
  1856. Mouse.KeyDown:connect(function(k)
  1857. k = k:lower()
  1858. if attack == false and k == 'z' then
  1859. spamrein()
  1860. elseif attack == false and k == 'x' then
  1861. spamspin()
  1862. end
  1863. end)
  1864.  
  1865. while true do
  1866. swait()
  1867. for i, v in pairs(Character:GetChildren()) do
  1868. if v:IsA("Part") then
  1869. v.Material = "SmoothPlastic"
  1870. elseif v:IsA("Accessory") then
  1871. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1872. end
  1873. end
  1874.  
  1875. player = game.Players.LocalPlayer
  1876. chara = player.Character
  1877. debby = game:GetService("Debris")
  1878.  
  1879. --Outfit--
  1880.  
  1881. New = function(Object, Parent, Name, Data)
  1882. local Object = Instance.new(Object)
  1883. for Index, Value in pairs(Data or {}) do
  1884. Object[Index] = Value
  1885. end
  1886. Object.Parent = Parent
  1887. Object.Name = Name
  1888. return Object
  1889. end
  1890.  
  1891. --Animations--
  1892. function LoadAnim(id)
  1893. local anim = New("Animation",chara,"Animation",{AnimationId = "rbxassetid://"..id})
  1894. local realanim = chara.Humanoid:LoadAnimation(anim)
  1895. return realanim
  1896. end
  1897. HoldA = LoadAnim(69427262)
  1898. Swing1A = LoadAnim(186934658)
  1899. Swing2A = LoadAnim(94160738)
  1900. Swing3A = LoadAnim(186934910)
  1901. Swing4A = LoadAnim(74909528)
  1902. RaiseA = LoadAnim(83994319)
  1903. RiseA = LoadAnim(169638954)
  1904. HoldA:Play()
  1905. wait(2)
  1906. --Fly--
  1907. local truflyposy = chara.Torso.Position.Y+7
  1908. local flyposy = truflyposy
  1909. local bodfly = Instance.new("BodyPosition", chara.Torso)
  1910. bodfly.Name = "Fly"
  1911. bodfly.maxForce = Vector3.new(0,10000,0)
  1912. bodfly.Position = Vector3.new(0,flyposy,0)
  1913. --------------------------------------------------
  1914.  
  1915. if 0 < #Effects then
  1916. for e = 1, #Effects do
  1917. if Effects[e] ~= nil then
  1918. local Thing = Effects[e]
  1919. if Thing ~= nil then
  1920. local Part = Thing[1]
  1921. local Mode = Thing[2]
  1922. local Delay = Thing[3]
  1923. local IncX = Thing[4]
  1924. local IncY = Thing[5]
  1925. local IncZ = Thing[6]
  1926. if Thing[2] == "Shoot" then
  1927. local Look = Thing[1]
  1928. local move = 30
  1929. if Thing[8] == 3 then
  1930. move = 10
  1931. end
  1932. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  1933. if Thing[10] ~= nil then
  1934. da = pos
  1935. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  1936. cfa = CFrame.new(Thing[4], pos)
  1937. tehCF = cfa:lerp(cf2, 0.2)
  1938. Thing[1] = tehCF.lookVector
  1939. end
  1940. local mag = (Thing[4] - pos).magnitude
  1941. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  1942. if Thing[8] == 2 then
  1943. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  1944. end
  1945. Thing[4] = Thing[4] + Look * move
  1946. Thing[3] = Thing[3] - 1
  1947. if 2 < Thing[5] then
  1948. Thing[5] = Thing[5] - 0.3
  1949. Thing[6] = Thing[6] - 0.3
  1950. end
  1951. if hit ~= nil then
  1952. Thing[3] = 0
  1953. if Thing[8] == 1 or Thing[8] == 3 then
  1954. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1955. else
  1956. if Thing[8] == 2 then
  1957. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  1958. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  1959. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1960. ref.Anchored = true
  1961. ref.CFrame = CFrame.new(pos)
  1962. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  1963. game:GetService("Debris"):AddItem(ref, 0.2)
  1964. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  1965. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  1966. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  1967. end
  1968. end
  1969. end
  1970. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  1971. ref.Anchored = true
  1972. ref.CFrame = CFrame.new(pos)
  1973. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  1974. game:GetService("Debris"):AddItem(ref, 1)
  1975. end
  1976. if Thing[3] <= 0 then
  1977. table.remove(Effects, e)
  1978. end
  1979. end
  1980. do
  1981. do
  1982. if Thing[2] == "FireWave" then
  1983. if Thing[3] <= Thing[4] then
  1984. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  1985. Thing[3] = Thing[3] + 1
  1986. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  1987. else
  1988. Part.Parent = nil
  1989. table.remove(Effects, e)
  1990. end
  1991. end
  1992. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  1993. if Thing[1].Transparency <= 1 then
  1994. if Thing[2] == "Block1" then
  1995. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1996. Mesh = Thing[7]
  1997. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1998. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1999. else
  2000. if Thing[2] == "Block2" then
  2001. Thing[1].CFrame = Thing[1].CFrame
  2002. Mesh = Thing[7]
  2003. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2004. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2005. else
  2006. if Thing[2] == "Fire" then
  2007. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2008. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2009. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2010. else
  2011. if Thing[2] == "Cylinder" then
  2012. Mesh = Thing[7]
  2013. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2014. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2015. else
  2016. if Thing[2] == "Blood" then
  2017. Mesh = Thing[7]
  2018. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2019. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2020. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2021. else
  2022. if Thing[2] == "Elec" then
  2023. Mesh = Thing[10]
  2024. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2025. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2026. else
  2027. if Thing[2] == "Disappear" then
  2028. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2029. end
  2030. end
  2031. end
  2032. end
  2033. end
  2034. end
  2035. end
  2036. else
  2037. Part.Parent = nil
  2038. table.remove(Effects, e)
  2039. end
  2040. end
  2041. end
  2042. end
  2043. end
  2044. end
  2045. end
  2046. end
  2047. end
Add Comment
Please, Sign In to add comment