Advertisement
Ninja_Camper

corrupted dio

Mar 18th, 2018
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 171.37 KB | None | 0 0
  1. -- [[[
  2. --000000[[====================================================================================\\
  3. --000000[[ DEIVIS97 EDIT
  4. --000000[[====================================================================================//
  5. -- [[[
  6. local colorone = "Really black" -- Crimson
  7. local colortwo = "Crimson" -- Bright red
  8. local colorthree = "Really red" -- Really red
  9.  
  10. local mode = "BerserkMode"
  11.  
  12. wait(1 / 60)
  13. Effects = { }
  14. local Player = game.Players.localPlayer
  15. script.Parent = Player.PlayerGui
  16. script.Name = math.random(100, 100000)..[[ ]]..math.random(100000, 1000000000)
  17. local Character = Player.Character
  18. local Humanoid = Character.Humanoid
  19. local Mouse = Player:GetMouse()
  20. local LeftArm = Character["Left Arm"]
  21. local RightArm = Character["Right Arm"]
  22. local LeftLeg = Character["Left Leg"]
  23. local RightLeg = Character["Right Leg"]
  24. local Head = Character.Head
  25. local Torso = Character.Torso
  26. local Camera = game.Workspace.CurrentCamera
  27. local RootPart = Character.HumanoidRootPart
  28. local RootJoint = RootPart.RootJoint
  29. local attack = false
  30. local Anim = 'Idle'
  31. local attacktype = 1
  32. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  33. local velocity = RootPart.Velocity.y
  34. local sine = 0
  35. local change = 1
  36. local hobb = 0
  37. local rest = 0
  38. local looprevive = false
  39. local revive = false
  40. local Create = LoadLibrary("RbxUtility").Create
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. function RemoveOutlines(part)
  49. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  50. end
  51.  
  52. CFuncs = {
  53. ["Part"] = {
  54. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  55. local Part = Create("Part"){
  56. Parent = Parent,
  57. Reflectance = Reflectance,
  58. Transparency = Transparency,
  59. CanCollide = false,
  60. Locked = true,
  61. BrickColor = BrickColor.new(tostring(BColor)),
  62. Name = Name,
  63. Size = Size,
  64. Material = Material,
  65. }
  66. --remove these lines if u want it purple--------
  67. if Part.BrickColor == BrickColor.new("Cyan") then
  68. Part.BrickColor = BrickColor.new(colorone)
  69. end
  70. if Part.BrickColor == BrickColor.new("Blue") then
  71. Part.BrickColor = BrickColor.new(colortwo)
  72. end
  73. if Part.BrickColor == BrickColor.new("Cyan") or Part.BrickColor == BrickColor.new("Dark Blue") then
  74. Part.BrickColor = BrickColor.new(colorthree)
  75. end
  76. ------------------------------------------------
  77. RemoveOutlines(Part)
  78. return Part
  79. end;
  80. };
  81.  
  82. ["Mesh"] = {
  83. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  84. local Msh = Create(Mesh){
  85. Parent = Part,
  86. Offset = OffSet,
  87. Scale = Scale,
  88. }
  89. if Mesh == "SpecialMesh" then
  90. Msh.MeshType = MeshType
  91. Msh.MeshId = MeshId
  92. end
  93. return Msh
  94. end;
  95. };
  96.  
  97. ["Mesh"] = {
  98. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  99. local Msh = Create(Mesh){
  100. Parent = Part,
  101. Offset = OffSet,
  102. Scale = Scale,
  103. }
  104. if Mesh == "SpecialMesh" then
  105. Msh.MeshType = MeshType
  106. Msh.MeshId = MeshId
  107. end
  108. return Msh
  109. end;
  110. };
  111.  
  112. ["Weld"] = {
  113. Create = function(Parent, Part0, Part1, C0, C1)
  114. local Weld = Create("Weld"){
  115. Parent = Parent,
  116. Part0 = Part0,
  117. Part1 = Part1,
  118. C0 = C0,
  119. C1 = C1,
  120. }
  121. return Weld
  122. end;
  123. };
  124.  
  125. ["Sound"] = {
  126. Create = function(id, par, vol, pit)
  127. coroutine.resume(coroutine.create(function()
  128. local S = Create("Sound"){
  129. Volume = vol,
  130. Pitch = pit or 1,
  131. SoundId = id,
  132. Parent = par or workspace,
  133. }
  134. wait()
  135. S:play()
  136. game:GetService("Debris"):AddItem(S, 6)
  137. end))
  138. end;
  139. };
  140.  
  141. ["ParticleEmitter"] = {
  142. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  143. local fp = Create("ParticleEmitter"){
  144. Parent = Parent,
  145. Color = ColorSequence.new(Color1, Color2),
  146. LightEmission = LightEmission,
  147. Size = Size,
  148. Texture = Texture,
  149. Transparency = Transparency,
  150. ZOffset = ZOffset,
  151. Acceleration = Accel,
  152. Drag = Drag,
  153. LockedToPart = LockedToPart,
  154. VelocityInheritance = VelocityInheritance,
  155. EmissionDirection = EmissionDirection,
  156. Enabled = Enabled,
  157. Lifetime = LifeTime,
  158. Rate = Rate,
  159. Rotation = Rotation,
  160. RotSpeed = RotSpeed,
  161. Speed = Speed,
  162. VelocitySpread = VelocitySpread,
  163. }
  164. return fp
  165. end;
  166. };
  167.  
  168. CreateTemplate = {
  169.  
  170. };
  171. }
  172.  
  173.  
  174.  
  175. local p = game.Players.LocalPlayer
  176. --if p.Name~='UniversalDespair' and p.Name~='hasang1' then p.Character:Destroy() script:Destroy() return end
  177. local char = p.Character
  178. local mouse = p:GetMouse()
  179. local larm = char["Left Arm"]
  180. local rarm = char["Right Arm"]
  181. local lleg = char["Left Leg"]
  182. local rleg = char["Right Leg"]
  183. local hed = char.Head
  184. local torso = char.Torso
  185. local hum = char.Humanoid
  186. local cam = game.Workspace.CurrentCamera
  187. local root = char.HumanoidRootPart
  188. local deb = false
  189. local shot = 0
  190. local debris=game:service"Debris"
  191. local l = game:GetService("Lighting")
  192. local rs = game:GetService("RunService").RenderStepped
  193.  
  194.  
  195.  
  196.  
  197. Debounces = {
  198. CanAttack = true;
  199. NoIdl = false;
  200. Slashing = false;
  201. Slashed = false;
  202. RPunch = false;
  203. RPunched = false;
  204. LPunch = false;
  205. LPunched = false;
  206. }
  207. local Touche = {Character.Name, }
  208.  
  209.  
  210. ----------------------------------------------------
  211. function genWeld(a,b)
  212. local w = Instance.new("Weld",a)
  213. w.Part0 = a
  214. w.Part1 = b
  215. return w
  216. end
  217. function weld(a, b)
  218. local weld = Instance.new("Weld")
  219. weld.Name = "W"
  220. weld.Part0 = a
  221. weld.Part1 = b
  222. weld.C0 = a.CFrame:inverse() * b.CFrame
  223. weld.Parent = a
  224. return weld;
  225. end
  226. ----------------------------------------------------
  227. function Lerp(c1,c2,al)
  228. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  229. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  230. for i,v in pairs(com1) do
  231. com1[i] = v+(com2[i]-v)*al
  232. end
  233. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  234. end
  235. ----------------------------------------------------
  236. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  237. local wld = Instance.new("Weld", wp1)
  238. wld.Part0 = wp0
  239. wld.Part1 = wp1
  240. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  241. end
  242. ----------------------------------------------------
  243. function weld5(part0, part1, c0, c1)
  244. weeld=Instance.new("Weld", part0)
  245. weeld.Part0=part0
  246. weeld.Part1=part1
  247. weeld.C0=c0
  248. weeld.C1=c1
  249. return weeld
  250. end
  251. ----------------------------------------------------
  252. function HasntTouched(plrname)
  253. local ret = true
  254. for _, v in pairs(Touche) do
  255. if v == plrname then
  256. ret = false
  257. end
  258. end
  259. return ret
  260. end
  261. ----------------------------------------------------
  262.  
  263. function chatfunc(text)
  264. local chat = coroutine.wrap(function()
  265. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  266. Character:FindFirstChild("TalkingBillBoard"):destroy()
  267. end
  268. local naeeym2 = Instance.new("BillboardGui",Character)
  269. naeeym2.Size = UDim2.new(0,100,0,40)
  270. naeeym2.StudsOffset = Vector3.new(0,3,0)
  271. naeeym2.Adornee = Head
  272. naeeym2.Name = "TalkingBillBoard"
  273. local tecks2 = Instance.new("TextLabel",naeeym2)
  274. tecks2.BackgroundTransparency = 1
  275. tecks2.BorderSizePixel = 0
  276. tecks2.Text = ""
  277. tecks2.Font = "Fantasy"
  278. tecks2.FontSize = "Size24"
  279. tecks2.TextStrokeTransparency = 0
  280. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  281. tecks2.TextStrokeColor3 = BrickColor.new(colorone).Color
  282. tecks2.Size = UDim2.new(1,0,0.5,0)
  283. local shk = coroutine.wrap(function()
  284. while tecks2 ~= nil do
  285. wait(.05)
  286. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  287. end
  288. end)
  289. shk()
  290. for i = 1,string.len(text),1 do
  291. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  292. tecks2.Text = string.sub(text,1,i)
  293. wait(0.01)
  294. end
  295. wait(1)
  296. for i = 1, 5 do
  297. wait(.01)
  298. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  299. tecks2.Rotation = tecks2.Rotation + 2
  300. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  301. tecks2.TextTransparency = tecks2.TextTransparency + .2
  302. end
  303. naeeym2:Destroy()
  304. end)
  305. chat()
  306. end
  307. function onChatted(msg)
  308. chatfunc(msg)
  309. end
  310. ---Player.Chatted:connect(onChatted)
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326. function chatfunc2(text)
  327. local chat = coroutine.wrap(function()
  328. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  329. Character:FindFirstChild("TalkingBillBoard"):destroy()
  330. end
  331. local naeeym2 = Instance.new("BillboardGui",Character)
  332. naeeym2.Size = UDim2.new(0,100,0,40)
  333. naeeym2.StudsOffset = Vector3.new(0,3,0)
  334. naeeym2.Adornee = Head
  335. naeeym2.Name = "TalkingBillBoard"
  336. local tecks2 = Instance.new("TextLabel",naeeym2)
  337. tecks2.BackgroundTransparency = 1
  338. tecks2.BorderSizePixel = 0
  339. tecks2.Text = ""
  340. tecks2.Font = "Fantasy"
  341. tecks2.FontSize = "Size24"
  342. tecks2.TextStrokeTransparency = 0
  343. tecks2.TextColor3 = BrickColor.new(colortwo).Color
  344. tecks2.TextStrokeColor3 = BrickColor.new(colorthree).Color
  345. tecks2.Size = UDim2.new(1,0,0.5,0)
  346. local shk = coroutine.wrap(function()
  347. while tecks2 ~= nil do
  348. wait(.05)
  349. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  350. end
  351. end)
  352. shk()
  353. for i = 1,string.len(text),1 do
  354. CFuncs.Sound.Create("rbxassetid://358280695", Torso, 2, 0.5)
  355. tecks2.Text = string.sub(text,1,i)
  356. wait(0.01)
  357. end
  358. wait(1)
  359. for i = 1, 5 do
  360. wait(.01)
  361. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  362. tecks2.Rotation = tecks2.Rotation + 2
  363. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  364. tecks2.TextTransparency = tecks2.TextTransparency + .2
  365. end
  366. naeeym2:Destroy()
  367. end)
  368. chat()
  369. end
  370. function onChatted(msg)
  371. chatfunc(msg)
  372. end
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379. local Transforming = false
  380. Transforming = true
  381.  
  382. chatfunc("Sigh...You really want to do this...")
  383.  
  384. wait(4)
  385.  
  386. chatfunc("Well, here we go again...")
  387.  
  388.  
  389.  
  390.  
  391.  
  392. local music = Instance.new("Sound",Character)
  393. music.Volume = 7
  394. music.Looped = true
  395. music.SoundId = "rbxassetid://"
  396. music:Play()
  397.  
  398. local PGui = Player:WaitForChild("PlayerGui")
  399. local Character = Player.Character
  400. local Humanoid = Character:WaitForChild("Humanoid")
  401. local Head = Character:WaitForChild("Head")
  402. local Torso = Character:WaitForChild("Torso")
  403. local HRP = Character:WaitForChild("HumanoidRootPart")
  404. local RArm = Character:WaitForChild("Right Arm")
  405. local LArm = Character:WaitForChild("Left Arm")
  406. local RLeg = Character:WaitForChild("Right Leg")
  407. local LLeg = Character:WaitForChild("Left Leg")
  408.  
  409. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  410. local Refresh = function()
  411. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  412. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  413. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  414. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  415. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  416. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  417. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  418. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  419. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  420. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  421. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  422. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  423. end
  424.  
  425. Anims = {Pose = function(active)
  426. if active then
  427. for i = 0, 10, 0.5 do
  428. wait(0.016666666666667)
  429. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(0.015, 0, 0)
  430. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  431. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, 0.03, math.rad(70) / 10)
  432. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, -0.03, -math.rad(70) / 10)
  433. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.015)
  434. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0)
  435. end
  436. else
  437. do
  438. for i = 0, 10, 0.5 do
  439. wait(0.016666666666667)
  440. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(0.015, 0, 0):inverse()
  441. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  442. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, 0.03, math.rad(70) / 10):inverse()
  443. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, -0.03, -math.rad(70) / 10):inverse()
  444. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.015):inverse()
  445. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0):inverse()
  446. end
  447. end
  448. end
  449. end
  450. , Implode = function(active)
  451. if active then
  452. for i = 0, 7, 0.5 do
  453. wait(0.016666666666667)
  454. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
  455. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.02, 0, 0)
  456. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.05, -0.015, math.rad(100) / 10)
  457. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.05, 0.015, -math.rad(100) / 10)
  458. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.025, -0.02, -0.025)
  459. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0.03)
  460. end
  461. else
  462. do
  463. for i = 0, 7, 0.5 do
  464. wait(0.016666666666667)
  465. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
  466. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.02, 0, 0):inverse()
  467. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.05, -0.015, math.rad(100) / 10):inverse()
  468. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.05, 0.015, -math.rad(100) / 10):inverse()
  469. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.025, -0.02, -0.025):inverse()
  470. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.01, 0.03):inverse()
  471. end
  472. end
  473. end
  474. end
  475. }
  476.  
  477. local Transformed, Occupied = false, false
  478. local Create = assert(LoadLibrary("RbxUtility")).Create
  479. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
  480. local Flash = function(Par, Col, Duration, Delay, Async)
  481. pcall(function()
  482. Par = Par or PGui
  483. if not Col then
  484. Col = BrickColor:Black().Color
  485. Duration = Duration or 10
  486. if not Delay then
  487. Delay = 1 / Duration
  488. local G = Create("ScreenGui")({Parent = Par})
  489. if not Col then
  490. local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
  491. local f = function()
  492. for i = 0, Duration, Delay do
  493. wait(0.016666666666667)
  494. F.Transparency = i / Duration
  495. end
  496. pcall(game.Destroy, G)
  497. end
  498.  
  499. if Async then
  500. f = coroutine.wrap(f)
  501. end
  502. return f()
  503. end
  504. end
  505. end
  506. end
  507. )
  508. end
  509.  
  510. local Shake = function(Duration, Delay, Distance, Async)
  511. pcall(function()
  512. local Cam = workspace.CurrentCamera
  513. Duration = Duration or 10
  514. if not Delay then
  515. Delay = 1 / Duration
  516. Distance = Distance or 15
  517. local f = function()
  518. for i = 0, Duration, Delay do
  519. wait(0.016666666666667)
  520. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  521. local Scroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude
  522. local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
  523. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  524. end
  525. end
  526.  
  527. if Async then
  528. f = coroutine.wrap(f)
  529. end
  530. return f()
  531. end
  532. end
  533. )
  534. end
  535.  
  536. local Sound = function(Prnt, Id, Pit, Vol)
  537. pcall(function()
  538. local cp = game:service("ContentProvider")
  539. if type(Id) == "number" then
  540. cp:Preload("rbxassetid://" .. Id)
  541. Id = "rbxassetid://" .. Id
  542. else
  543. if type(Id) == "string" then
  544. cp:Preload(Id)
  545. Id = Id
  546. end
  547. end
  548. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  549. S:Play()
  550. S:Stop()
  551. S:Play()
  552. game:service("Debris"):AddItem(S, 0.9)
  553. end
  554. )
  555. end
  556.  
  557. local Chat = function(Par, Msg, Col)
  558. if Msg then
  559. if not Par then
  560. Par = Head
  561. end
  562. if not Col then
  563. Col = math.random(0, 2)
  564. end
  565. game:service("Chat"):Chat(Par, Msg, Col)
  566. end
  567. end
  568.  
  569. local Transform = function(active)
  570. if active and not Transformed and not Occupied then
  571. Occupied = true
  572. Humanoid.WalkSpeed = 0
  573. local cp = game:service("ContentProvider")
  574.  
  575. Anims.Pose(true)
  576. Flash(nil, BrickColor.new("Cyan").Color, 3, 0.05, true)
  577. Shake(16, 0.05, 55, true)
  578. coroutine.resume(coroutine.create(function()
  579. for i = 1, 2 do
  580. Sound(Head, 2248511, 0.4, 0.6)
  581. Sound(Head, 2691586, 0.4, 0.4)
  582. Shake(8, 0.05, 55, true)
  583. wait(1)
  584. end
  585. end
  586. ))
  587. local spi = Part:Clone()
  588. spi.Parent = Torso
  589. spi.Anchored = false
  590. spi.Transparency = 0.01
  591. spi.BrickColor = BrickColor.new(colorone)
  592. spi.Material = "Neon"
  593. local w = Instance.new("Weld", spi)
  594. w.Part0 = spi
  595. w.Part1 = Torso
  596. local m = Instance.new("SpecialMesh", spi)
  597. m.Scale = Vector3.new(10, 10, 10) * 2.5
  598. m.MeshType = "Sphere"
  599. do
  600. do
  601. local growing = true
  602. coroutine.resume(coroutine.create(function()
  603. local angle = 0
  604. while wait(0.05) and growing do
  605. angle = angle % 100 + 0.3
  606. m.Scale = Vector3.new(25 + math.sin(angle) * 2.5, 25 + math.sin(angle) * 2.5, 25 + math.sin(angle) * 2.5)
  607. end
  608. end
  609. ))
  610. do
  611. for i = 1, 9 do
  612. wait(0.9)
  613. Shake(8, 0.05, 55, true)
  614. Sound(Head, 2248511, 0.4, 0.6)
  615. Sound(Head, 2691586, 0.4, 0.4)
  616. Sound(Head, 2101137, 0.32, 0.8)
  617. Sound(Head, 2101137, 0.55, 0.8)
  618. Sound(Head, 2101137, 0.45, 0.6)
  619. Flash(nil, BrickColor.new(colortwo).Color, 2, 0.05, true)
  620. for i = 1, math.random(4, 5) do
  621. local p = Part:Clone()
  622. p.Parent = Torso
  623. p.Anchored = false
  624. p.CFrame = Torso.CFrame
  625. p.BrickColor = BrickColor.new(colortwo)
  626. local w = Instance.new("Weld", p)
  627. w.Part0 = p
  628. w.Part1 = Torso
  629. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  630. local m = Instance.new("CylinderMesh", p)
  631. m.Scale = Vector3.new(math.random() * 6, 320, math.random() * 6)
  632. coroutine.resume(coroutine.create(function()
  633. for i = 1, 12 do
  634. wait(0.14285714285714)
  635. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  636. p.Transparency = i / 12
  637. end
  638. p:Destroy()
  639. end
  640. ))
  641. end
  642. end
  643. end
  644. Anims.Pose(false)
  645. Anims.Implode(true)
  646. Sound(Head, 3264793, 0.55, 0.9)
  647. Sound(Head, 2974249, 0.65, 0.9)
  648. Sound(Head, 2974000, 0.65, 0.9)
  649. Flash(nil, BrickColor.new("Cyan").Color, 10, 0.1, true)
  650. growing = false
  651. wait(2.1)
  652.  
  653. wait(0.1)
  654. pcall(function()
  655. end
  656. )
  657.  
  658. Sound(Head, 98333808, 1, 1)
  659.  
  660.  
  661. Sound(Head, 98333808, 1, 1)
  662. Sound(Head, 3264793, 0.55, 0.9)
  663. Sound(Head, 2974249, 0.65, 0.9)
  664. Sound(Head, 2974000, 0.65, 0.9)
  665. Shake(15, 0.25, 40, true)
  666. Flash(nil, BrickColor.new("Cyan").Color, 10, 0.1, true)
  667. coroutine.resume(coroutine.create(function()
  668. for i = 1, 2 do
  669. Sound(Head, 2248511, 0.3, 0.6)
  670. Sound(Head, 2691586, 0.3, 0.4)
  671. Sound(Head, 3264793, 0.55, 0.9)
  672. Sound(Head, 2974249, 0.65, 0.9)
  673. Sound(Head, 2974000, 0.65, 0.9)
  674. wait(3)
  675. end
  676. end
  677. ))
  678. for i = 1, 50 do
  679. wait(0.045)
  680. m.Scale = m.Scale - Vector3.new(1, 1, 1) / 1.95
  681. end
  682. wait(1)
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695. p1 = Instance.new("Part", Model)
  696. p1.BrickColor = BrickColor.new(colortwo)
  697. p1.Transparency = 1
  698. p1.FormFactor = Enum.FormFactor.Symmetric
  699. p1.Size = Vector3.new(1, 1, 1)
  700. p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  701. p1.CanCollide = false
  702. p1.Locked = true
  703. p1.BottomSurface = Enum.SurfaceType.Smooth
  704. p1.TopSurface = Enum.SurfaceType.Smooth
  705. b1 = Instance.new("SpecialMesh", p1)
  706. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  707. b1.TextureId = ""
  708. b1.MeshType = Enum.MeshType.FileMesh
  709. b1.Name = "Mesh"
  710. b1.VertexColor = Vector3.new(0, 0, 0)
  711. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  712. p2 = Instance.new("Part", Model)
  713. p2.BrickColor = BrickColor.new("Black")
  714. p2.Transparency = 1
  715. p2.Name = "Head"
  716. p2.FormFactor = Enum.FormFactor.Symmetric
  717. p2.Size = Vector3.new(2, 1, 1)
  718. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  719. p2.CanCollide = false
  720. p2.Locked = true
  721. p2.TopSurface = Enum.SurfaceType.Smooth
  722. b2 = Instance.new("SpecialMesh", p2)
  723. b2.MeshType = Enum.MeshType.Head
  724. b2.Name = "Mesh"
  725. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  726. p3 = Instance.new("Part", Model)
  727. p3.BrickColor = BrickColor.new(colortwo)
  728. p3.Transparency = 1
  729. p3.FormFactor = Enum.FormFactor.Symmetric
  730. p3.Size = Vector3.new(2, 2, 2)
  731. p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
  732. p3.CanCollide = false
  733. p3.Locked = true
  734. p3.BottomSurface = Enum.SurfaceType.Smooth
  735. p3.TopSurface = Enum.SurfaceType.Smooth
  736. b3 = Instance.new("SpecialMesh", p3)
  737. b3.MeshId = "http://www.roblox.com/asset/?id=16627529"
  738. b3.TextureId = ""
  739. b3.MeshType = Enum.MeshType.FileMesh
  740. b3.Name = "Mesh"
  741. b3.VertexColor = Vector3.new(0, 0, 0)
  742. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  743. p4 = Instance.new("Part", Model)
  744. p4.BrickColor = BrickColor.new(colortwo)
  745. p4.FormFactor = Enum.FormFactor.Symmetric
  746. p4.Size = Vector3.new(1, 1, 1)
  747. p4.Transparency = 1
  748. p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
  749. p4.CanCollide = false
  750. p4.Locked = true
  751. p4.BottomSurface = Enum.SurfaceType.Smooth
  752. p4.TopSurface = Enum.SurfaceType.Smooth
  753. b4 = Instance.new("SpecialMesh", p4)
  754. b4.MeshId = "http://www.roblox.com/asset/?id=19326912"
  755. b4.TextureId = ""
  756. b4.MeshType = Enum.MeshType.FileMesh
  757. b4.Name = "Mesh"
  758. b4.VertexColor = Vector3.new(0, 0, 0)
  759. p5 = Instance.new("Part", Model)
  760. p5.BrickColor = BrickColor.new(colortwo)
  761. p5.FormFactor = Enum.FormFactor.Symmetric
  762. p5.Size = Vector3.new(1, 1, 1)
  763. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  764. p5.CanCollide = false
  765. p5.Transparency = 1
  766. p5.Locked = true
  767. p5.BottomSurface = Enum.SurfaceType.Smooth
  768. p5.TopSurface = Enum.SurfaceType.Smooth
  769. b5 = Instance.new("SpecialMesh", p5)
  770. b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
  771. b5.TextureId = ""
  772. b5.MeshType = Enum.MeshType.FileMesh
  773. b5.Name = "Mesh"
  774. b5.VertexColor = Vector3.new(0, 0, 0)
  775. b5.Scale = Vector3.new(1, 0.899999976, 1)
  776. p6 = Instance.new("Part", Model)
  777. p6.BrickColor = BrickColor.new(colortwo)
  778. p6.FormFactor = Enum.FormFactor.Symmetric
  779. p6.Transparency = 1
  780. p6.Size = Vector3.new(1, 1, 1)
  781. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  782. p6.CanCollide = false
  783. p6.Locked = true
  784. p6.BottomSurface = Enum.SurfaceType.Smooth
  785. p6.TopSurface = Enum.SurfaceType.Smooth
  786. b6 = Instance.new("SpecialMesh", p6)
  787. b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
  788. b6.TextureId = ""
  789. b6.MeshType = Enum.MeshType.FileMesh
  790. b6.Name = "Mesh"
  791. b6.VertexColor = Vector3.new(0, 0, 0)
  792. p7 = Instance.new("Part", Model)
  793. p7.BrickColor = BrickColor.new(colortwo)
  794. p7.FormFactor = Enum.FormFactor.Symmetric
  795. p7.Transparency = 1
  796. p7.Size = Vector3.new(1, 1, 1)
  797. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  798. p7.CanCollide = false
  799. p7.Locked = true
  800. p7.BottomSurface = Enum.SurfaceType.Smooth
  801. p7.TopSurface = Enum.SurfaceType.Smooth
  802. b7 = Instance.new("SpecialMesh", p7)
  803. b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
  804. b7.TextureId = ""
  805. b7.MeshType = Enum.MeshType.FileMesh
  806. b7.Name = "Mesh"
  807. b7.VertexColor = Vector3.new(0, 0, 0)
  808. p8 = Instance.new("Part", Model)
  809. p8.BrickColor = BrickColor.new(colortwo)
  810. p8.FormFactor = Enum.FormFactor.Symmetric
  811. p8.Size = Vector3.new(1, 1, 1)
  812. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  813. p8.CanCollide = false
  814. p8.Transparency = 1
  815. p8.Locked = true
  816. p8.BottomSurface = Enum.SurfaceType.Smooth
  817. p8.TopSurface = Enum.SurfaceType.Smooth
  818. b8 = Instance.new("SpecialMesh", p8)
  819. b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
  820. b8.TextureId = ""
  821. b8.MeshType = Enum.MeshType.FileMesh
  822. b8.Name = "Mesh"
  823. b8.VertexColor = Vector3.new(0, 0, 0)
  824. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  825. p9 = Instance.new("Part", Model)
  826. p9.BrickColor = BrickColor.new(colortwo)
  827. p9.FormFactor = Enum.FormFactor.Symmetric
  828. p9.Size = Vector3.new(2, 1, 2)
  829. p9.Transparency = 1
  830. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  831. p9.CanCollide = false
  832. p9.Locked = true
  833. p9.BottomSurface = Enum.SurfaceType.Smooth
  834. p9.TopSurface = Enum.SurfaceType.Smooth
  835. b9 = Instance.new("SpecialMesh", p9)
  836. b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
  837. b9.TextureId = ""
  838. b9.MeshType = Enum.MeshType.FileMesh
  839. b9.Name = "Mesh"
  840. b9.VertexColor = Vector3.new(0, 0, 0)
  841. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  842. p10 = Instance.new("Part", Model)
  843. p10.BrickColor = BrickColor.new(colortwo)
  844. p10.Transparency = 1
  845. p10.FormFactor = Enum.FormFactor.Symmetric
  846. p10.Size = Vector3.new(1, 1, 1)
  847. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  848. p10.CanCollide = false
  849. p10.Locked = true
  850. p10.BottomSurface = Enum.SurfaceType.Smooth
  851. p10.TopSurface = Enum.SurfaceType.Smooth
  852. b10 = Instance.new("SpecialMesh", p10)
  853. b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
  854. b10.TextureId = ""
  855. b10.MeshType = Enum.MeshType.FileMesh
  856. b10.Name = "Mesh"
  857. b10.VertexColor = Vector3.new(0, 0, 0)
  858. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  859. p11 = Instance.new("Part", Model)
  860. p11.BrickColor = BrickColor.new(colortwo)
  861. p11.Transparency = 1
  862. p11.FormFactor = Enum.FormFactor.Symmetric
  863. p11.Size = Vector3.new(1, 1, 1)
  864. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  865. p11.CanCollide = false
  866. p11.Locked = true
  867. p11.BottomSurface = Enum.SurfaceType.Smooth
  868. p11.TopSurface = Enum.SurfaceType.Smooth
  869. b11 = Instance.new("SpecialMesh", p11)
  870. b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
  871. b11.TextureId = ""
  872. b11.MeshType = Enum.MeshType.FileMesh
  873. b11.Name = "Mesh"
  874. b11.VertexColor = Vector3.new(0, 0, 0)
  875. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  876. p12 = Instance.new("Part", Model)
  877. p12.BrickColor = BrickColor.new(colortwo)
  878. p12.FormFactor = Enum.FormFactor.Custom
  879. p12.Size = Vector3.new(1, 3.5, 1)
  880. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  881. p12.CanCollide = false
  882. p12.Transparency = 1
  883. p12.Locked = true
  884. p12.BottomSurface = Enum.SurfaceType.Smooth
  885. p12.TopSurface = Enum.SurfaceType.Smooth
  886. b12 = Instance.new("SpecialMesh", p12)
  887. b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
  888. b12.TextureId = ""
  889. b12.MeshType = Enum.MeshType.FileMesh
  890. b12.Name = "Mesh"
  891. b12.VertexColor = Vector3.new(0, 0, 0)
  892. b12.Scale = Vector3.new(1, 3, 1.29999995)
  893. p13 = Instance.new("Part", Model)
  894. p13.Transparency = 1
  895. p13.BrickColor = BrickColor.new(colortwo)
  896. p13.FormFactor = Enum.FormFactor.Custom
  897. p13.Size = Vector3.new(1, 2, 1)
  898. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  899. p13.CanCollide = false
  900. p13.Locked = true
  901. p13.BottomSurface = Enum.SurfaceType.Smooth
  902. p13.TopSurface = Enum.SurfaceType.Smooth
  903. b13 = Instance.new("SpecialMesh", p13)
  904. b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
  905. b13.TextureId = ""
  906. b13.MeshType = Enum.MeshType.FileMesh
  907. b13.Name = "Mesh"
  908. b13.VertexColor = Vector3.new(0, 0, 0)
  909. b13.Scale = Vector3.new(1, 3, 1.29999995)
  910. p14 = Instance.new("Part", Model)
  911. p14.Transparency = 1
  912. p14.BrickColor = BrickColor.new(colortwo)
  913. p14.FormFactor = Enum.FormFactor.Custom
  914. p14.Size = Vector3.new(1, 2, 1)
  915. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  916. p14.CanCollide = false
  917. p14.Locked = true
  918. p14.BottomSurface = Enum.SurfaceType.Smooth
  919. p14.TopSurface = Enum.SurfaceType.Smooth
  920. b14 = Instance.new("SpecialMesh", p14)
  921. b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
  922. b14.TextureId = ""
  923. b14.MeshType = Enum.MeshType.FileMesh
  924. b14.Name = "Mesh"
  925. b14.VertexColor = Vector3.new(0, 0, 0)
  926. b14.Scale = Vector3.new(1, 3, 1.29999995)
  927. p15 = Instance.new("Part", Model)
  928. p15.BrickColor = BrickColor.new(colortwo)
  929. p15.FormFactor = Enum.FormFactor.Custom
  930. p15.Size = Vector3.new(1, 2.5, 1)
  931. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  932. p15.CanCollide = false
  933. p15.Transparency = 1
  934. p15.Locked = true
  935. p15.BottomSurface = Enum.SurfaceType.Smooth
  936. p15.TopSurface = Enum.SurfaceType.Smooth
  937. b15 = Instance.new("SpecialMesh", p15)
  938. b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
  939. b15.TextureId = ""
  940. b15.MeshType = Enum.MeshType.FileMesh
  941. b15.Name = "Mesh"
  942. b15.VertexColor = Vector3.new(0, 0, 0)
  943. b15.Scale = Vector3.new(1, 3, 1.29999995)
  944. p16 = Instance.new("Part", Model)
  945. p16.BrickColor = BrickColor.new(colortwo)
  946. p16.FormFactor = Enum.FormFactor.Custom
  947. p16.Size = Vector3.new(1, 2.5, 1)
  948. p16.Transparency = 1
  949. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  950. p16.CanCollide = false
  951. p16.Locked = true
  952. p16.BottomSurface = Enum.SurfaceType.Smooth
  953. p16.TopSurface = Enum.SurfaceType.Smooth
  954. b16 = Instance.new("SpecialMesh", p16)
  955. b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
  956. b16.TextureId = ""
  957. b16.MeshType = Enum.MeshType.FileMesh
  958. b16.Name = "Mesh"
  959. b16.VertexColor = Vector3.new(0, 0, 0)
  960. b16.Scale = Vector3.new(1, 3, 1.29999995)
  961. p17 = Instance.new("Part", Model)
  962. p17.BrickColor = BrickColor.new(colortwo)
  963. p17.Transparency = 1
  964. p17.FormFactor = Enum.FormFactor.Custom
  965. p17.Size = Vector3.new(1, 2.4000001, 1)
  966. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  967. p17.CanCollide = false
  968. p17.Locked = true
  969. p17.BottomSurface = Enum.SurfaceType.Smooth
  970. p17.TopSurface = Enum.SurfaceType.Smooth
  971. b17 = Instance.new("SpecialMesh", p17)
  972. b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
  973. b17.TextureId = ""
  974. b17.MeshType = Enum.MeshType.FileMesh
  975. b17.Name = "Mesh"
  976. b17.VertexColor = Vector3.new(0, 0, 0)
  977. b17.Scale = Vector3.new(1, 3, 1.29999995)
  978. p18 = Instance.new("Part", Model)
  979. p18.BrickColor = BrickColor.new(colortwo)
  980. p18.FormFactor = Enum.FormFactor.Custom
  981. p18.Size = Vector3.new(2, 2, 2)
  982. p18.Transparency = 1
  983. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  984. p18.CanCollide = false
  985. p18.Locked = true
  986. p18.BottomSurface = Enum.SurfaceType.Smooth
  987. p18.TopSurface = Enum.SurfaceType.Smooth
  988. b18 = Instance.new("SpecialMesh", p18)
  989. b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
  990. b18.TextureId = ""
  991. b18.MeshType = Enum.MeshType.FileMesh
  992. b18.Name = "Mesh"
  993. b18.VertexColor = Vector3.new(0, 0, 0)
  994. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  995. w1 = Instance.new("Weld", p1)
  996. w1.Name = "Head_Weld"
  997. w1.Part0 = p1
  998. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  999. w1.Part1 = p2
  1000. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1001. w2 = Instance.new("Weld", p2)
  1002. w2.Name = "Part_Weld"
  1003. w2.Part0 = p2
  1004. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  1005. w2.Part1 = p3
  1006. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1007. w3 = Instance.new("Weld", p3)
  1008. w3.Name = "Part_Weld"
  1009. w3.Part0 = p3
  1010. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  1011. w3.Part1 = p4
  1012. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1013. w4 = Instance.new("Weld", p4)
  1014. w4.Name = "Part_Weld"
  1015. w4.Part0 = p4
  1016. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  1017. w4.Part1 = p5
  1018. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1019. w5 = Instance.new("Weld", p5)
  1020. w5.Name = "Part_Weld"
  1021. w5.Part0 = p5
  1022. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  1023. w5.Part1 = p6
  1024. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1025. w6 = Instance.new("Weld", p6)
  1026. w6.Name = "Part_Weld"
  1027. w6.Part0 = p6
  1028. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  1029. w6.Part1 = p7
  1030. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1031. w7 = Instance.new("Weld", p7)
  1032. w7.Name = "Part_Weld"
  1033. w7.Part0 = p7
  1034. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  1035. w7.Part1 = p8
  1036. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1037. w8 = Instance.new("Weld", p8)
  1038. w8.Name = "Part_Weld"
  1039. w8.Part0 = p8
  1040. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  1041. w8.Part1 = p9
  1042. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1043. w9 = Instance.new("Weld", p9)
  1044. w9.Name = "Part_Weld"
  1045. w9.Part0 = p9
  1046. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  1047. w9.Part1 = p10
  1048. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1049. w10 = Instance.new("Weld", p10)
  1050. w10.Name = "Part_Weld"
  1051. w10.Part0 = p10
  1052. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  1053. w10.Part1 = p11
  1054. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1055. w11 = Instance.new("Weld", p11)
  1056. w11.Name = "Part_Weld"
  1057. w11.Part0 = p11
  1058. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  1059. w11.Part1 = p12
  1060. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1061. w12 = Instance.new("Weld", p12)
  1062. w12.Name = "Part_Weld"
  1063. w12.Part0 = p12
  1064. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  1065. w12.Part1 = p13
  1066. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1067. w13 = Instance.new("Weld", p13)
  1068. w13.Name = "Part_Weld"
  1069. w13.Part0 = p13
  1070. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  1071. w13.Part1 = p14
  1072. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1073. w14 = Instance.new("Weld", p14)
  1074. w14.Name = "Part_Weld"
  1075. w14.Part0 = p14
  1076. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  1077. w14.Part1 = p15
  1078. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1079. w15 = Instance.new("Weld", p15)
  1080. w15.Name = "Part_Weld"
  1081. w15.Part0 = p15
  1082. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  1083. w15.Part1 = p16
  1084. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1085. w16 = Instance.new("Weld", p16)
  1086. w16.Name = "Part_Weld"
  1087. w16.Part0 = p16
  1088. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  1089. w16.Part1 = p17
  1090. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1091. w17 = Instance.new("Weld", p17)
  1092. w17.Name = "Part_Weld"
  1093. w17.Part0 = p17
  1094. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  1095. w17.Part1 = p18
  1096. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  1097.  
  1098.  
  1099. ----------------------------------------------------
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106. char = game.Players.LocalPlayer.Character
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114. LightOnBody2 = Instance.new("PointLight", hed)
  1115. LightOnBody2.Brightness = 0
  1116. LightOnBody2.Range = 20
  1117. LightOnBody2.Color = Color3.new(255, 255, 255)
  1118.  
  1119. spi.BrickColor = BrickColor.new(colorone)
  1120. Flash(nil, BrickColor.new("Cyan").Color, 7, 0.1, true)
  1121. for i = 1, 20 do
  1122. m.Scale = m.Scale + Vector3.new(6, 6, 6)
  1123. spi.Transparency = i / 20
  1124. wait(0.03)
  1125. end
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131. spi:Destroy()
  1132. Anims.Implode(false)
  1133. Humanoid.WalkSpeed = 16
  1134. Transformed = true
  1135. Occupied = false
  1136. if not active and Transformed and not Occupied then
  1137. Occupied = true
  1138. Humanoid.WalkSpeed = 0
  1139. Anims.Pose(true)
  1140. Sound(Head, 2248511, 0.75, 0.6)
  1141. Sound(Head, 2691586, 0.7, 0.4)
  1142. Sound(Head, 2785493, 0.55, 0.9)
  1143. Sound(Head, 2785493, 0.7, 0.7)
  1144. Shake(5, 0.1, 20, true)
  1145. Flash(nil, Color3.new(1, 1, 1), 7, 0.1, false)
  1146. coroutine.resume(coroutine.create(function()
  1147. for i = 1, 0, -0.075 do
  1148. wait(0.016666666666667)
  1149. for _,v in pairs(Character:GetChildren()) do
  1150. if v.Name == "Hair" then
  1151. v.Transparency = i
  1152. end
  1153. end
  1154. end
  1155. for _,v in pairs(Character:GetChildren()) do
  1156. if v.Name == "Hair" then
  1157. v.Transparency = 0
  1158. end
  1159. end
  1160. end
  1161. ))
  1162. for i = 0, 1, 0.075 do
  1163. wait(0.016666666666667)
  1164.  
  1165. end
  1166.  
  1167. Sound(Head, 2800815, 0.85, 1)
  1168. Sound(Head, 2800815, 0.55, 0.8)
  1169. Sound(Head, 2691586, 0.45, 0.3)
  1170. pcall(function()
  1171. end
  1172. )
  1173. wait(0.1)
  1174. pcall(function()
  1175. end
  1176. )
  1177. Anims.Pose(false)
  1178. Humanoid.WalkSpeed = 16
  1179. wait(0.35)
  1180. Transformed = false
  1181. Occupied = false
  1182. end
  1183. end
  1184. end
  1185. end
  1186. end
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194. Transform(true)
  1195.  
  1196.  
  1197. Transforming = false
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203. chatfunc("Come meet your death")
  1204.  
  1205. local taunt = Instance.new("Sound",Character)
  1206. taunt.SoundId = "rbxassetid://907332997"
  1207. taunt.Pitch = 0.7
  1208. taunt.Volume = 10
  1209. taunt.Looped = false
  1210. taunt:Play()
  1211.  
  1212. Services = setmetatable({},{__index=function(s,r) return game:service(r) end})
  1213. Player = Services.Players.LocalPlayer
  1214.  
  1215.  
  1216. wait()script.Parent=nil
  1217. BodyParts={}
  1218. abs = function(int)
  1219. if int < 0 then return -int else return int end
  1220. end
  1221. rad = function(deg)
  1222. return deg * math.pi / 180
  1223. end
  1224. deg = function(rad)
  1225. return rad * 180 / math.pi
  1226. end
  1227. dist = function(p1,p2)
  1228. r,e = ypcall(function()
  1229. p1 = p1.Position
  1230. end)
  1231. if not r then p1 = p1 end
  1232. r,e = ypcall(function()
  1233. p2 = p2.Position
  1234. end)
  1235. if not r then p1 = p1 end
  1236. return math.sqrt( (p2.X-p1.X)^2 + (p2.Y-p1.Y)^2 + (p2.Z-p1.Z)^2 )
  1237. end
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243. function GetHum()
  1244. for i,v in pairs(GetChar():children'') do
  1245. if v.ClassName == 'Humanoid' then
  1246. return v
  1247. end
  1248. end
  1249. end
  1250.  
  1251. function GetChar()
  1252. return Player.Character
  1253. end
  1254.  
  1255. function Died()
  1256. for i,v in pairs(GetChar():children'') do
  1257. if v.ClassName == 'Part' then
  1258. table.insert(BodyParts,{v.CFrame,v})
  1259. elseif v.ClassName == 'Hat' then
  1260. v.Parent=workspace
  1261. table.insert(BodyParts,{v.Handle.CFrame,v.Handle,1})
  1262. end
  1263. end
  1264.  
  1265. wait(3)
  1266. for i,v in pairs(BodyParts) do
  1267. v[2].Anchored=true
  1268. if v[2].Name == 'Torso' then pos = v[1] end
  1269. end
  1270.  
  1271. for i,v in pairs(BodyParts) do
  1272. coroutine.resume(coroutine.create(function()
  1273. repeat Services.RunService.Heartbeat:wait()
  1274. v[2].CFrame = v[2].CFrame:lerp(v[1],.1)
  1275. until dist(v[2],v[1]) < .05
  1276. v[2].CFrame=v[1]
  1277. end))
  1278. end
  1279. end
  1280.  
  1281. Player.CharacterAdded:connect(function(char)
  1282. char:WaitForChild('Torso')
  1283. for i,v in pairs(BodyParts) do
  1284. if v[3] then
  1285. v[2]:Remove()
  1286. end
  1287. end
  1288. BodyParts={}
  1289. char.Torso.CFrame=pos or CFrame.new(0,12,0)
  1290. GetHum().Died:connect(Died)
  1291. end)
  1292. GetHum().Died:connect(Died)
  1293. print'rannering'
  1294. local p = game.Players.LocalPlayer
  1295. local char = p.Character
  1296. local hed = char.Head
  1297. local LocalPlayer = p
  1298.  
  1299. local Player = game.Players.localPlayer
  1300. local Character = p.Character
  1301.  
  1302. local LeftArm2 = Character["Left Arm"]
  1303. local RightArm2 = Character["Right Arm"]
  1304. local LeftLeg2 = Character["Left Leg"]
  1305. local RightLeg2 = Character["Right Leg"]
  1306. local Head2 = Character.Head
  1307. local Torso2 = Character.Torso
  1308.  
  1309. char.Humanoid.MaxHealth = math.huge
  1310. char.Humanoid.Health = math.huge
  1311.  
  1312.  
  1313. for i,v in pairs(char:GetChildren()) do
  1314. if v.ClassName == "Accessory" or v.ClassName == "Hat" then
  1315. v:destroy()
  1316. end
  1317. end
  1318.  
  1319. local KonoDioDa = Instance.new("Part",char)
  1320. KonoDioDa.Size = Vector3.new(1.67, 2.38, 1.7)
  1321. KonoDioDa.CanCollide = false
  1322. KonoDioDa.BrickColor = BrickColor.new("Fire Yellow")
  1323. local KonoDioDa2 = Instance.new("SpecialMesh",KonoDioDa)
  1324. KonoDioDa2.MeshId = "rbxassetid://867480786"
  1325. KonoDioDa2.TextureId = "rbxassetid://591885543"
  1326. KonoDioDa2.Offset = Vector3.new(0.08, 0, 0.3)
  1327. KonoDioDa2.Scale = Vector3.new(0.04, 0.04, 0.04)
  1328. local KonoDioDa3 = Instance.new("Weld",KonoDioDa)
  1329. KonoDioDa3.Part0 = Head
  1330. KonoDioDa3.Part1 = KonoDioDa
  1331. KonoDioDa3.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  1332.  
  1333. cut = Instance.new("Sound", Character)
  1334. cut.SoundId = "https://www.roblox.com/asset/?id=97095069"
  1335. cut.Volume = 1.5
  1336. thri = Instance.new("Sound", Character)
  1337. thri.SoundId = "https://www.roblox.com/asset/?id=186311262"
  1338. thri.Volume = 2.5
  1339. WRY = Instance.new("Sound", Character)
  1340. WRY.SoundId = "https://www.roblox.com/asset/?id=910713928"
  1341. WRY.Volume = 5
  1342.  
  1343. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  1344. ff.Visible = false
  1345.  
  1346. local Players=game:service'Players'
  1347. local Player=Players.LocalPlayer
  1348. local Mouse=Player:GetMouse''
  1349. local RenderStepped=game:service'RunService'.RenderStepped
  1350.  
  1351. local MeshId='http://www.roblox.com/asset?id=202083123'
  1352.  
  1353. local KnifeSpeed= 250.255
  1354.  
  1355. Player:GetMouse().KeyDown:connect(function(key)
  1356. key = key:lower()
  1357. if key == "e" then
  1358. cut:Play()
  1359. if Mouse.Target then
  1360. local Knife=Instance.new('Part',Player.Character)
  1361. Knife.CanCollide=false
  1362. Knife.BrickColor = BrickColor.new("Really red")
  1363. Knife.Size=Vector3.new(2,2,2)
  1364. Knife.CFrame=Player.Character.Torso.CFrame
  1365. local KnifeMesh=Instance.new('SpecialMesh',Knife)
  1366. KnifeMesh.MeshType='FileMesh'
  1367. KnifeMesh.MeshId=MeshId
  1368. KnifeMesh.Scale=Vector3.new(1,1,1)
  1369. local BodyVel=Instance.new('BodyVelocity',Knife)
  1370. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1371. local BodyGyro=Instance.new('BodyGyro',Knife)
  1372. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  1373. BodyGyro.P=2e4
  1374. coroutine.wrap(function()
  1375. RenderStepped:connect(function()
  1376. BodyGyro.cframe=CFrame.new(Knife.Position,Mouse.Hit.p)
  1377. BodyVel.velocity=Knife.CFrame.lookVector*KnifeSpeed
  1378. end)
  1379. end)()
  1380. Knife.Touched:connect(function(p)
  1381. if p.Parent~=Player.Character and p.Parent:FindFirstChild'Humanoid' then
  1382. p.Parent:BreakJoints()
  1383. Knife:Destroy''
  1384. thri:Play()
  1385. end
  1386. end)
  1387. end
  1388. end
  1389. end)
  1390.  
  1391. mse = Player:GetMouse()
  1392.  
  1393. sound = Instance.new("Sound", Character)
  1394. sound.SoundId = "https://www.roblox.com/asset/?id=840567549"
  1395. sound.Volume = 0
  1396. sound2 = Instance.new("Sound", Character)
  1397. sound2.SoundId = "https://www.roblox.com/asset/?id=184605339"
  1398. sound2.Volume = 10
  1399.  
  1400. sound3 = Instance.new("Sound", Character)
  1401. sound3.SoundId = "https://www.roblox.com/asset/?id=616576400"
  1402. sound3.Volume = 0
  1403. sound4 = Instance.new("Sound", Character)
  1404. sound4.SoundId = "https://www.roblox.com/asset/?id=616576400"
  1405. sound4.Volume = 0
  1406. TSTheme = Instance.new("Sound", Character)
  1407. TSTheme.SoundId = "https://www.roblox.com/asset/?id=823918467"
  1408. TSTheme.Volume = 10
  1409. canworld = true
  1410. mse.KeyDown:connect(function(key)
  1411. key = key:lower()
  1412. if key == "t" then
  1413. if canworld == false then return end
  1414. if canworld then
  1415. canworld = false
  1416. sound3:Play()
  1417. sound:Play()
  1418. sound4:Play()
  1419. TSTheme:Play()
  1420. local sky = Instance.new("Sky",game.Lighting)
  1421. sky.CelestialBodiesShown = false
  1422. sky.MoonAngularSize = 11
  1423. sky.MoonTextureId = "rbxasset://sky/moon.jpg"
  1424. sky.SkyboxBk = "rbxassetid://566616113"
  1425. sky.SkyboxDn = "rbxassetid://566616232"
  1426. sky.SkyboxFt = "rbxassetid://566616141"
  1427. sky.SkyboxLf = "rbxassetid://566616044"
  1428. sky.SkyboxRt = "rbxassetid://566616082"
  1429. sky.SkyboxUp = "rbxassetid://566616187"
  1430. sky.StarCount = 3000
  1431. sky.SunAngularSize = 21
  1432. sky.SunTextureId = "rbxasset://sky/sun.jpg"
  1433. local function spawnpart()
  1434. sphere = Instance.new("Part")
  1435. --game.Debris:AddItem(sphere,3)
  1436. local sm = Instance.new("SpecialMesh", sphere)
  1437. sm.MeshType = "Sphere"
  1438. sphere.Transparency = 0.5
  1439. sphere.Anchored = true
  1440. sphere.CanCollide = false
  1441. sphere.Material = "Neon"
  1442. sphere.BrickColor = BrickColor.new("Black")
  1443. end
  1444.  
  1445. local function weld(lol)
  1446. local weld = Instance.new("Weld", Player.Character.Torso)
  1447. weld.Part0 = Player.Character.Torso
  1448. weld.Part1 = lol
  1449. weld.C0 = Player.Character.Torso.CFrame:inverse()
  1450. weld.C1 = lol.CFrame:inverse()
  1451. end
  1452. wait()
  1453. spawnpart()
  1454. for i, v in pairs(game.Players:GetChildren()) do
  1455. t = v.Character:FindFirstChild("Torso")
  1456. if t then
  1457. t.Anchored = true
  1458. Player.Character:FindFirstChild("Torso").Anchored = false
  1459. end
  1460. RA = v.Character:FindFirstChild("Right Arm")
  1461. if RA then
  1462. RA.Anchored = true
  1463. Player.Character:FindFirstChild("Right Arm").Anchored = false
  1464. end
  1465. LA = v.Character:FindFirstChild("Left Arm")
  1466. if LA then
  1467. LA.Anchored = true
  1468. Player.Character:FindFirstChild("Left Arm").Anchored = false
  1469. end
  1470. RL = v.Character:FindFirstChild("Right Leg")
  1471. if RL then
  1472. RL.Anchored = true
  1473. Player.Character:FindFirstChild("Right Leg").Anchored = false
  1474. end
  1475. LL = v.Character:FindFirstChild("Left Leg")
  1476. if LL then
  1477. LL.Anchored = true
  1478. Player.Character:FindFirstChild("Left Leg").Anchored = false
  1479. end
  1480. end
  1481. weld(sphere)
  1482. cce = Instance.new("ColorCorrectionEffect", game.Lighting)
  1483. cce.Saturation = -5
  1484. --game.Debris:AddItem(cce, 5)
  1485. sphere.Parent = Character.Torso
  1486. for i = 1,3 do
  1487. sphere.Size = sphere.Size + Vector3.new(50,50,50)
  1488. wait()
  1489. end
  1490. wait()
  1491. sphere:Destroy()
  1492. KnifeSpeed = 0
  1493. cce.Saturation = -0.1
  1494. wait(0.3)
  1495. cce.Saturation = -0.2
  1496. wait(0.3)
  1497. cce.Saturation = -0.3
  1498. wait(0.2)
  1499. cce.Saturation = -1.5
  1500. wait()
  1501. end
  1502. end
  1503. end
  1504. )
  1505.  
  1506. mse.KeyDown:connect(function(key)
  1507. key = key:lower()
  1508. if key == "y" then
  1509. canworld = true
  1510. sound2:Play()
  1511. wait()
  1512. KnifeSpeed = 1
  1513. cce.Saturation = -1.3
  1514. wait(0.5)
  1515. KnifeSpeed = 1.2
  1516. cce.Saturation = -0.5
  1517. wait(0.5)
  1518. KnifeSpeed = 1.4
  1519. cce.Saturation = -0.4
  1520. wait(0.3)
  1521. KnifeSpeed = 1.5
  1522. cce.Saturation = -0.2
  1523. wait(0.2)
  1524. cce.Saturation = 0
  1525.  
  1526. for i, v in pairs(game.Players:GetChildren()) do
  1527. t = v.Character:FindFirstChild("Torso")
  1528. if t then
  1529. t.Anchored = false
  1530. end
  1531. RA = v.Character:FindFirstChild("Right Arm")
  1532. if RA then
  1533. RA.Anchored = false
  1534. end
  1535. LA = v.Character:FindFirstChild("Left Arm")
  1536. if LA then
  1537. LA.Anchored = false
  1538. end
  1539. RL = v.Character:FindFirstChild("Right Leg")
  1540. if RL then
  1541. RL.Anchored = false
  1542. end
  1543. LL = v.Character:FindFirstChild("Left Leg")
  1544. if LL then
  1545. LL.Anchored = false
  1546. end
  1547. end
  1548. KnifeSpeed = 250.255
  1549. game.Lighting.Sky:Remove()
  1550. TSTheme:Stop()
  1551. game.Lighting.ColorCorrection:Remove()
  1552. end
  1553. end)
  1554. CV="Really black"
  1555. p = game.Players.LocalPlayer
  1556. char = p.Character
  1557. local txt = Instance.new("BillboardGui", char)
  1558. txt.Adornee = char .Head
  1559. txt.Name = "_status"
  1560. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1561. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1562. local text = Instance.new("TextLabel", txt)
  1563. text.Size = UDim2.new(10, 0, 7, 0)
  1564. text.FontSize = "Size24"
  1565. text.TextScaled = true
  1566. text.TextTransparency = 0
  1567. text.BackgroundTransparency = 1
  1568. text.TextTransparency = 0
  1569. text.TextStrokeTransparency = 0
  1570. text.Font = "Fantasy"
  1571. text.TextStrokeColor3 = Color3.new(255,0,0)
  1572.  
  1573. v=Instance.new("Part")
  1574. v.Name = "ColorBrick"
  1575. v.Parent=p.Character
  1576. v.FormFactor="Symmetric"
  1577. v.Anchored=true
  1578. v.CanCollide=false
  1579. v.BottomSurface="Smooth"
  1580. v.TopSurface="Smooth"
  1581. v.Size=Vector3.new(1,1,1)
  1582. v.Transparency=1
  1583. v.CFrame=char.Torso.CFrame
  1584. v.BrickColor=BrickColor.new(CV)
  1585. v.Transparency=1
  1586. text.TextColor3 = Color3.new(255,255,255)
  1587. v.Shape="Block"
  1588. text.Text = "Corrupted Dio"
  1589.  
  1590.  
  1591.  
  1592. wait(1 / 60)
  1593. Effects = { }
  1594. local Player = game.Players.localPlayer
  1595. local Character = Player.Character
  1596. local Humanoid = Character.Humanoid
  1597. local Mouse = Player:GetMouse()
  1598. local LeftArm = Character["Left Arm"]
  1599. local RightArm = Character["Right Arm"]
  1600. local LeftLeg = Character["Left Leg"]
  1601. local RightLeg = Character["Right Leg"]
  1602. local Head = Character.Head
  1603. local Torso = Character.Torso
  1604. local Camera = game.Workspace.CurrentCamera
  1605. local RootPart = Character.HumanoidRootPart
  1606. local RootJoint = RootPart.RootJoint
  1607. local attack = false
  1608. local Anim = 'Idle'
  1609. local attacktype = 1
  1610. local delays = false
  1611. local play = true
  1612. local targetted = nil
  1613. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1614. local velocity = RootPart.Velocity.y
  1615. local sine = 0
  1616. local change = 1
  1617. local doe = 0
  1618. local Create = LoadLibrary("RbxUtility").Create
  1619. Humanoid.WalkSpeed = 50
  1620. local m = Create("Model"){
  1621. Parent = Character,
  1622. Name = "WeaponModel",
  1623. }
  1624. local Orin = "http://www.roblox.com/asset/?id=124924590"
  1625. Head.face.Texture = Orin
  1626. spawn(function()
  1627. while wait() do
  1628. Head.BrickColor = BrickColor.new("Really black")
  1629. RightArm.BrickColor = BrickColor.new("Really red")
  1630. LeftArm.BrickColor = BrickColor.new("Really red")
  1631. Torso.BrickColor = BrickColor.new("Really black")
  1632. RightLeg.BrickColor = BrickColor.new("Really black")
  1633. LeftLeg.BrickColor = BrickColor.new("Really black")
  1634. end
  1635. end)
  1636. for i,v in pairs(Character:children()) do
  1637. if v:IsA("Shirt") then
  1638. v:Destroy()
  1639. end
  1640. end
  1641. for i,v in pairs(Character:children()) do
  1642. if v:IsA("Pants") then
  1643. v:Destroy()
  1644. end
  1645. end
  1646. for i,v in pairs(Character:children()) do
  1647. if v:IsA("Accessory") then
  1648. v:Destroy()
  1649. end
  1650. end
  1651.  
  1652.  
  1653. shirt = Instance.new("Shirt", Character)
  1654. shirt.Name = "Shirt"
  1655. pants = Instance.new("Pants", Character)
  1656. pants.Name = "Pants"
  1657. Character.Shirt.ShirtTemplate = "rbxassetid://274326531"
  1658. Character.Pants.PantsTemplate = "rbxassetid://128946129"
  1659. Humanoid.Animator.Parent = nil
  1660. Character.Animate.Parent = nil
  1661. hat = Instance.new("Hat", game.ReplicatedStorage)
  1662. hat.Name = "Hair?"
  1663. hat.AttachmentForward = Vector3.new(0,0,-1)
  1664. hat.AttachmentPos = Vector3.new(0,-0.05,0.1)
  1665. hat.AttachmentRight = Vector3.new(1,0,0)
  1666. hat.AttachmentUp = Vector3.new(0,1,0)
  1667. local handle = Instance.new("Part",hat)
  1668. handle.Rotation = Vector3.new(0, 90, 0)
  1669. handle.Name = "Handle"
  1670. handle.TopSurface = "Smooth"
  1671. handle.BottomSurface = "Smooth"
  1672. handle.Size = Vector3.new(1,1,1)
  1673. handle.Transparency = 1
  1674. local mesh = Instance.new("SpecialMesh",handle)
  1675. mesh.MeshType = "FileMesh"
  1676. mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  1677. mesh.TextureId = "rbxassetid://252864626"
  1678. mesh.Scale = Vector3.new(1.05,1.05,1.05)
  1679. hat.Parent = Character
  1680.  
  1681.  
  1682.  
  1683. local newMotor = function(part0, part1, c0, c1)
  1684. local w = Create('Motor'){
  1685. Parent = part0,
  1686. Part0 = part0,
  1687. Part1 = part1,
  1688. C0 = c0,
  1689. C1 = c1,
  1690. }
  1691. return w
  1692. end
  1693.  
  1694. function clerp(a, b, t)
  1695. return a:lerp(b, t)
  1696. end
  1697.  
  1698. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1699. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1700.  
  1701. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  1702. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  1703. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  1704. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  1705. RootJoint.C1 = CFrame.new(0, 0, 0)
  1706. RootJoint.C0 = CFrame.new(0, 0, 0)
  1707. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  1708. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  1709.  
  1710. local rarmc1 = RW.C1
  1711. local larmc1 = LW.C1
  1712. local rlegc1 = RH.C1
  1713. local llegc1 = LH.C1
  1714.  
  1715. local resetc1 = false
  1716.  
  1717. function PlayAnimationFromTable(table, speed, bool)
  1718. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1719. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1720. RW.C0 = clerp(RW.C0, table[3], speed)
  1721. LW.C0 = clerp(LW.C0, table[4], speed)
  1722. RH.C0 = clerp(RH.C0, table[5], speed)
  1723. LH.C0 = clerp(LH.C0, table[6], speed)
  1724. if bool == true then
  1725. if resetc1 == false then
  1726. resetc1 = true
  1727. RootJoint.C1 = RootJoint.C1
  1728. Torso.Neck.C1 = Torso.Neck.C1
  1729. RW.C1 = rarmc1
  1730. LW.C1 = larmc1
  1731. RH.C1 = rlegc1
  1732. LH.C1 = llegc1
  1733. end
  1734. end
  1735. end
  1736.  
  1737. ArtificialHB = Create("BindableEvent", script){
  1738. Parent = script,
  1739. Name = "Heartbeat",
  1740. }
  1741.  
  1742. script:WaitForChild("Heartbeat")
  1743.  
  1744. frame = 1 / 30
  1745. tf = 0
  1746. allowframeloss = false
  1747. tossremainder = false
  1748. lastframe = tick()
  1749. script.Heartbeat:Fire()
  1750.  
  1751. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1752. tf = tf + s
  1753. if tf >= frame then
  1754. if allowframeloss then
  1755. script.Heartbeat:Fire()
  1756. lastframe = tick()
  1757. else
  1758. for i = 1, math.floor(tf / frame) do
  1759. script.Heartbeat:Fire()
  1760. end
  1761. lastframe = tick()
  1762. end
  1763. if tossremainder then
  1764. tf = 0
  1765. else
  1766. tf = tf - frame * math.floor(tf / frame)
  1767. end
  1768. end
  1769. end)
  1770.  
  1771. function swait(num)
  1772. if num == 0 or num == nil then
  1773. ArtificialHB.Event:wait()
  1774. else
  1775. for i = 0, num do
  1776. ArtificialHB.Event:wait()
  1777. end
  1778. end
  1779. end
  1780.  
  1781. function RemoveOutlines(part)
  1782. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1783. end
  1784.  
  1785. CFuncs = {
  1786. ["Part"] = {
  1787. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1788. local Part = Create("Part"){
  1789. Parent = Parent,
  1790. Reflectance = Reflectance,
  1791. Transparency = Transparency,
  1792. CanCollide = false,
  1793. Locked = true,
  1794. BrickColor = BrickColor.new(tostring(BColor)),
  1795. Name = Name,
  1796. Size = Size,
  1797. Material = Material,
  1798. }
  1799. RemoveOutlines(Part)
  1800. return Part
  1801. end;
  1802. };
  1803.  
  1804. ["Mesh"] = {
  1805. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1806. local Msh = Create(Mesh){
  1807. Parent = Part,
  1808. Offset = OffSet,
  1809. Scale = Scale,
  1810. }
  1811. if Mesh == "SpecialMesh" then
  1812. Msh.MeshType = MeshType
  1813. Msh.MeshId = MeshId
  1814. end
  1815. return Msh
  1816. end;
  1817. };
  1818.  
  1819. ["Mesh"] = {
  1820. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1821. local Msh = Create(Mesh){
  1822. Parent = Part,
  1823. Offset = OffSet,
  1824. Scale = Scale,
  1825. }
  1826. if Mesh == "SpecialMesh" then
  1827. Msh.MeshType = MeshType
  1828. Msh.MeshId = MeshId
  1829. end
  1830. return Msh
  1831. end;
  1832. };
  1833.  
  1834. ["Weld"] = {
  1835. Create = function(Parent, Part0, Part1, C0, C1)
  1836. local Weld = Create("Weld"){
  1837. Parent = Parent,
  1838. Part0 = Part0,
  1839. Part1 = Part1,
  1840. C0 = C0,
  1841. C1 = C1,
  1842. }
  1843. return Weld
  1844. end;
  1845. };
  1846.  
  1847. ["Sound"] = {
  1848. Create = function(id, par, vol, pit)
  1849. coroutine.resume(coroutine.create(function()
  1850. local S = Create("Sound"){
  1851. Volume = vol,
  1852. Pitch = pit or 1,
  1853. SoundId = id,
  1854. Parent = par or workspace,
  1855. }
  1856. wait()
  1857. S:play()
  1858. game:GetService("Debris"):AddItem(S, 6)
  1859. end))
  1860. end;
  1861. };
  1862.  
  1863. ["ParticleEmitter"] = {
  1864. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1865. local fp = Create("ParticleEmitter"){
  1866. Parent = Parent,
  1867. Color = ColorSequence.new(Color1, Color2),
  1868. LightEmission = LightEmission,
  1869. Size = Size,
  1870. Texture = Texture,
  1871. Transparency = Transparency,
  1872. ZOffset = ZOffset,
  1873. Acceleration = Accel,
  1874. Drag = Drag,
  1875. LockedToPart = LockedToPart,
  1876. VelocityInheritance = VelocityInheritance,
  1877. EmissionDirection = EmissionDirection,
  1878. Enabled = Enabled,
  1879. Lifetime = LifeTime,
  1880. Rate = Rate,
  1881. Rotation = Rotation,
  1882. RotSpeed = RotSpeed,
  1883. Speed = Speed,
  1884. VelocitySpread = VelocitySpread,
  1885. }
  1886. return fp
  1887. end;
  1888. };
  1889.  
  1890. CreateTemplate = {
  1891.  
  1892. };
  1893. }
  1894.  
  1895.  
  1896.  
  1897. New = function(Object, Parent, Name, Data)
  1898. local Object = Instance.new(Object)
  1899. for Index, Value in pairs(Data or {}) do
  1900. Object[Index] = Value
  1901. end
  1902. Object.Parent = Parent
  1903. Object.Name = Name
  1904. return Object
  1905. end
  1906.  
  1907.  
  1908. ShadowHead = New("Part",Character,"ShadowHead",{CanCollide = false,BrickColor = BrickColor.new("Institutional white"),Transparency = 1,Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1909. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1910. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = Character.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1911.  
  1912. Handle = New("Part",m,"Handle",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(1.78105354, 1.21267569, 0.446083069),CFrame = CFrame.new(3.48884702, 1.89424598, -23.6011944, 0.0172098875, -7.30156898e-07, 0.999851942, 0.999853492, 1.19907781e-08, -0.0172098596, -1.80598714e-09, 1.00000083, 1.4975667e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1913. moter = New("Weld",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
  1914. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.46324158, 2.55061626, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1915. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.24608025, 0.123040132),})
  1916. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655831456, 0.501588821, -0.0368974209, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1917. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.270688266, 0.270688266),CFrame = CFrame.new(3.47537327, 1.11045444, -23.2953625, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1918. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  1919. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.783906102, 0.305831909, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1920. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.221472263, 0.344512314),CFrame = CFrame.new(3.48828244, 1.86040294, -23.3093491, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1921. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.00999999, 1),})
  1922. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(-0.0338476896, 0.291845322, 1.8119812e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1923. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.98432076, 0.200000003, 0.24608022),CFrame = CFrame.new(3.48404813, 1.61474013, -23.4433804, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1924. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.246080264, 1),})
  1925. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279546618, 0.157814026, 1.21593475e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1926. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.36101127, 1.61687815, -23.4187717, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1927. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  1928. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279526353, 0.182422638, -0.123043299, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1929. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.53706741, 2.54934502, -23.0996056, 0.0172099378, 1.26508749e-05, 0.999852061, 0.999856234, 0.000737910799, -0.0172098614, -0.000738026109, 1.00000215, 2.29468287e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1930. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.492160469, 0.246080235, 0.123040132),})
  1931. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098838, 0.999853015, -0.000738022442, 1.18836761e-05, 0.000737924012, 1.00000048, 0.999851942, -0.0172098614, 1.52736902e-06),C1 = CFrame.new(0.655830979, 0.501588821, 0.0369393826, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1932. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.48828554, 1.86097884, -23.1606178, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1933. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.7382406),})
  1934. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.0332717896, 0.440576553, 1.14440918e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1935. Partss = New("Part",m,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(3.47526526, 1.10428262, -23.2953568, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1936. Mesh = New("SpecialMesh",Partss,"Mesh",{Scale = Vector3.new(0.123040125, 1, 1),MeshType = Enum.MeshType.Cylinder,})
  1937. mot = New("Weld",Partss,"mot",{Part0 = Partss,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.790078878, 0.305837631, 1.57356262e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1938. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.49040294, 1.9837563, -23.5174713, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1939. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.615200579, 0.36912033, 0.24608025),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  1940. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(0.0895236731, 0.0837230682, 1.52587891e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1941. Part = New("Part",m,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.295296252, 0.738240778, 0.369120389),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1942. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1943. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512314, 0.78745681, 0.344512314),CFrame = CFrame.new(3.49802279, 2.42631888, -23.8138046, 0.0172099452, 3.70001203e-08, 0.999852061, 0.99985671, -3.59708352e-09, -0.0172098596, -4.18887769e-09, 1.0000025, 2.26488032e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1944. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),C1 = CFrame.new(0.532151103, -0.212610245, 1.74045563e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1945. Part = New("Part",m,"Part",{Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.984321058, 0.200000003, 0.200000003),CFrame = CFrame.new(3.60706425, 1.61264217, -23.4187698, 0.0172099359, 1.26359728e-05, 0.999851942, 0.999856234, 0.000738034665, -0.0172098596, -0.000738148578, 1.00000226, 2.36918868e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1946. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.492160618, 0.492160439),MeshType = Enum.MeshType.Cylinder,})
  1947. mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098819, 0.999853015, -0.00073814491, 1.18687749e-05, 0.000738047936, 1.0000006, 0.999851882, -0.0172098596, 1.60187483e-06),C1 = CFrame.new(-0.279527187, 0.182424545, 0.12304616, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1948. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.47672749, 1.18911982, -23.1232109, 0.999851942, 0.00638213893, 0.0159827713, -0.0172098316, 0.37065956, 0.928613782, 4.44045327e-06, -0.928749561, 0.370713741),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1949. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.246080264, 0.615200639),MeshType = Enum.MeshType.Wedge,})
  1950. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098316, 3.67313623e-06, 0.00638283044, 0.370658338, -0.928748012, 0.0159824342, 0.928610861, 0.370713145),C1 = CFrame.new(-0.705229163, 0.477983475, 1.76429749e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1951. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.50247502, 2.68478155, -23.8132839, 0.999851942, 1.0713723e-05, -0.0172099732, -0.0172098912, 0.000738376984, -0.999856234, 4.21693585e-06, 1.00000226, 0.000738456321),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1952. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  1953. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098912, 3.44961882e-06, 9.9465251e-06, 0.000738390256, 1.0000006, -0.0172099192, -0.999853015, 0.000738452654),C1 = CFrame.new(0.790651679, -0.212089539, 2.07424164e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1954. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(3.4904809, 1.98827124, -23.5162678, -0.999852061, -0.0148990965, 0.00861407723, 0.0172099397, -0.865535975, 0.500560343, -4.36594746e-06, 0.500633478, 0.865662456),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1955. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(0.24608025, 0.369120389, 0.861280918),MeshType = Enum.MeshType.Wedge,})
  1956. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999851942, 0.0172099397, -3.59863043e-06, -0.0148994327, -0.865533173, 0.500632644, 0.00861338526, 0.500558794, 0.865661025),C1 = CFrame.new(0.0940393209, 0.0849266052, 1.54972076e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1957. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.442944348, 0.200000003, 0.200000003),CFrame = CFrame.new(3.37415838, 2.37982368, -23.1609974, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1958. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1959. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(0.483531356, 0.440196991, -0.12302804, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1960. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.61520052, 0.200000003, 0.200000003),CFrame = CFrame.new(3.35783243, 1.43252242, -23.1602993, 0.0172098633, 1.48413446e-05, 0.999851882, 0.999856234, 0.0007376945, -0.0172097869, -0.000737846654, 1.00000215, 7.44058752e-08),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1961. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1962. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0172098093, 0.999853015, -0.000737842987, 1.40741467e-05, 0.000737707771, 1.00000048, 0.999851823, -0.0172097888, -6.92903996e-07),C1 = CFrame.new(-0.463909149, 0.440895081, -0.123048544, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1963. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.47648132, 0.200000003, 0.200000003),CFrame = CFrame.new(3.61130548, 1.85886192, -23.160614, -0.0172098689, 1.04156998e-05, -0.99985218, -0.999856234, 0.000738191127, 0.0172097925, 0.000738266157, 1.00000238, -4.55221243e-06),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1964. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 0.369120389, 0.492160529),MeshType = Enum.MeshType.Wedge,})
  1965. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0172098149, -0.999853075, 0.00073826249, 9.64850187e-06, 0.00073820434, 1.00000072, -0.999852121, 0.0172097944, -3.78489494e-06),C1 = CFrame.new(-0.0332713127, 0.440580368, 0.123049498, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1966. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240778, 0.200000003),CFrame = CFrame.new(3.50183868, 2.64789343, -23.8132629, 0.999851942, 1.0818032e-05, -0.017209895, -0.0172098186, 0.000737608876, -0.999856234, 4.13497901e-06, 1.00000238, 0.000737691764),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0, 0, 0),})
  1967. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  1968. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851882, -0.0172098186, 3.36766243e-06, 1.00508332e-05, 0.000737622147, 1.00000072, -0.0172098409, -0.999853015, 0.000737688097),C1 = CFrame.new(0.753758311, -0.212068558, 1.93119049e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1969. Wedge = New("WedgePart",m,"Wedge",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.344512254, 0.787456751, 0.200000003),CFrame = CFrame.new(3.49357963, 2.16808391, -23.8129005, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  1970. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.861280859),MeshType = Enum.MeshType.Wedge,})
  1971. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.273878455, -0.211706161, 1.90734863e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1972. Wedge = New("WedgePart",m,"Wedge",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.36912033, 0.738240659, 0.200000003),CFrame = CFrame.new(3.49420977, 2.20497489, -23.8129292, 0.999852061, -1.05647114e-05, 0.0172100067, -0.0172099303, -0.000737611321, 0.999856114, 4.36594746e-06, -1.00000226, -0.000737689785),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0, 0, 0),})
  1973. Mesh = New("SpecialMesh",Wedge,"Mesh",{Scale = Vector3.new(1, 1, 0.738240719),MeshType = Enum.MeshType.Wedge,})
  1974. mot = New("Weld",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999851942, -0.0172099303, 3.59863043e-06, -9.79751348e-06, -0.000737624592, -1.0000006, 0.0172099527, 0.999852955, -0.000737686118),C1 = CFrame.new(0.310774684, -0.211734772, 1.43051147e-05, 0.0172098875, 0.999853492, -1.80598714e-09, -7.30156898e-07, 1.19907781e-08, 1.00000083, 0.999851942, -0.0172098596, 1.4975667e-06),})
  1975.  
  1976. for _,v in pairs(m:children()) do
  1977. if v:IsA("Part") then
  1978. v.CanCollide = false
  1979. end
  1980. end
  1981. if Character.Name == "TheNeonKaratedKid" or Character.Name == "rokeliuxas" or Character.Name == "Pedrob03" then
  1982. for _,v in pairs(Character:children()) do
  1983. if v:IsA("Accessory") then
  1984. v:Remove()
  1985. end
  1986. end
  1987. Handle = New("Part",m,"Handle",{CanCollide = false,BrickColor = BrickColor.new("New Yeller"),Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0, 0),})
  1988. Mesh = New("SpecialMesh",Handle,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  1989. mot = New("Motor",Handle,"mot",{Part0 = Handle,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  1990. Handle1 = New("Part",m,"Handle1",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-27.3000507, 4.79990387, 28.10005, 4.49431016e-21, -6.79974523e-22, -1, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, 4.49431016e-21),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 0, 0),})
  1991. Mesh = New("SpecialMesh",Handle1,"Mesh",{Offset = Vector3.new(0, 0.100000001, 0),Scale = Vector3.new(0.949999988, 0.949999988, 0.949999988),MeshId = "http://www.roblox.com/asset/?id=62246019",MeshType = Enum.MeshType.FileMesh,})
  1992. mot = New("Motor",Handle1,"mot",{Part0 = Handle1,Part1 = Head,C0 = CFrame.new(0, 0, 0, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),C1 = CFrame.new(-0.100000381, 0.0999999046, 0.200000763, 4.49431016e-21, 4.72251821e-22, 1, -6.79974523e-22, 1, -4.72251821e-22, -1, -6.79974523e-22, 4.49431016e-21),})
  1993. end
  1994.  
  1995.  
  1996. function rayCast(Position, Direction, Range, Ignore)
  1997. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1998. end
  1999.  
  2000. FindNearestTorso = function(pos)
  2001. local list = (game.Workspace:children())
  2002. local torso = nil
  2003. local dist = 1000
  2004. local temp, human, temp2 = nil, nil, nil
  2005. for x = 1, #list do
  2006. temp2 = list[x]
  2007. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2008. temp = temp2:findFirstChild("Torso")
  2009. human = temp2:findFirstChild("Humanoid")
  2010. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  2011. local dohit = true
  2012. if dohit == true then
  2013. torso = temp
  2014. dist = (temp.Position - pos).magnitude
  2015. end
  2016. end
  2017. end
  2018. end
  2019. return torso, dist
  2020. end
  2021. function FindNearestTorso(Position, Distance, SinglePlayer)
  2022. if SinglePlayer then
  2023. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  2024. end
  2025. local List = {}
  2026. for i, v in pairs(workspace:GetChildren()) do
  2027. if v:IsA("Model") then
  2028. if v:findFirstChild("Torso") then
  2029. if v ~= Character then
  2030. if (v.Torso.Position - Position).magnitude <= Distance then
  2031. table.insert(List, v)
  2032. end
  2033. end
  2034. end
  2035. end
  2036. end
  2037. return List
  2038. end
  2039. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2040. if hit.Parent == nil then
  2041. return
  2042. end
  2043. local h = hit.Parent:FindFirstChild("Humanoid")
  2044. for _, v in pairs(hit.Parent:children()) do
  2045. if v:IsA("Humanoid") then
  2046. h = v
  2047. end
  2048. end
  2049. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2050. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2051. if hit.Parent.DebounceHit.Value == true then
  2052. return
  2053. end
  2054. end
  2055. local c = Create("ObjectValue"){
  2056. Name = "creator",
  2057. Value = game:service("Players").LocalPlayer,
  2058. Parent = h,
  2059. }
  2060. game:GetService("Debris"):AddItem(c, .5)
  2061. if HitSound ~= nil and HitPitch ~= nil then
  2062. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2063. end
  2064. local Damage = math.random(minim, maxim)
  2065. local blocked = false
  2066. local block = hit.Parent:findFirstChild("Block")
  2067. if block ~= nil then
  2068. if block.className == "IntValue" then
  2069. if block.Value > 0 then
  2070. blocked = true
  2071. block.Value = block.Value - 1
  2072. print(block.Value)
  2073. end
  2074. end
  2075. end
  2076. if blocked == false then
  2077. h.Health = h.Health - Damage
  2078. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Hot pink").Color)
  2079. else
  2080. h.Health = h.Health - (Damage / 2)
  2081. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Hot pink").Color)
  2082. end
  2083. if Type == "Knockdown" then
  2084. local hum = hit.Parent.Humanoid
  2085. hum.PlatformStand = true
  2086. coroutine.resume(coroutine.create(function(HHumanoid)
  2087. swait(1)
  2088. HHumanoid.PlatformStand = false
  2089. end), hum)
  2090. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2091. local bodvol = Create("BodyVelocity"){
  2092. velocity = angle * knockback,
  2093. P = 5000,
  2094. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2095. Parent = hit,
  2096. }
  2097. local rl = Create("BodyAngularVelocity"){
  2098. P = 3000,
  2099. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2100. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2101. Parent = hit,
  2102. }
  2103. game:GetService("Debris"):AddItem(bodvol, .5)
  2104. game:GetService("Debris"):AddItem(rl, .5)
  2105. elseif Type == "Normal" then
  2106. local vp = Create("BodyVelocity"){
  2107. P = 500,
  2108. maxForce = Vector3.new(math.huge, 0, math.huge),
  2109. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2110. }
  2111. if knockback > 0 then
  2112. vp.Parent = hit.Parent.Torso
  2113. end
  2114. game:GetService("Debris"):AddItem(vp, .5)
  2115. elseif Type == "Up" then
  2116. local bodyVelocity = Create("BodyVelocity"){
  2117. velocity = Vector3.new(0, 20, 0),
  2118. P = 5000,
  2119. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2120. Parent = hit,
  2121. }
  2122. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2123. elseif Type == "DarkUp" then
  2124. coroutine.resume(coroutine.create(function()
  2125. for i = 0, 1, 0.1 do
  2126. swait()
  2127. Effects.Block.Create(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2128. end
  2129. end))
  2130. local bodyVelocity = Create("BodyVelocity"){
  2131. velocity = Vector3.new(0, 20, 0),
  2132. P = 5000,
  2133. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2134. Parent = hit,
  2135. }
  2136. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2137. elseif Type == "Snare" then
  2138. local bp = Create("BodyPosition"){
  2139. P = 2000,
  2140. D = 100,
  2141. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2142. position = hit.Parent.Torso.Position,
  2143. Parent = hit.Parent.Torso,
  2144. }
  2145. game:GetService("Debris"):AddItem(bp, 1)
  2146. elseif Type == "Freeze" then
  2147. local BodPos = Create("BodyPosition"){
  2148. P = 50000,
  2149. D = 1000,
  2150. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2151. position = hit.Parent.Torso.Position,
  2152. Parent = hit.Parent.Torso,
  2153. }
  2154. local BodGy = Create("BodyGyro") {
  2155. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2156. P = 20e+003,
  2157. Parent = hit.Parent.Torso,
  2158. cframe = hit.Parent.Torso.CFrame,
  2159. }
  2160. hit.Parent.Torso.Anchored = true
  2161. coroutine.resume(coroutine.create(function(Part)
  2162. swait(1.5)
  2163. Part.Anchored = false
  2164. end), hit.Parent.Torso)
  2165. game:GetService("Debris"):AddItem(BodPos, 3)
  2166. game:GetService("Debris"):AddItem(BodGy, 3)
  2167. end
  2168. local debounce = Create("BoolValue"){
  2169. Name = "DebounceHit",
  2170. Parent = hit.Parent,
  2171. Value = true,
  2172. }
  2173. game:GetService("Debris"):AddItem(debounce, Delay)
  2174. c = Create("ObjectValue"){
  2175. Name = "creator",
  2176. Value = Player,
  2177. Parent = h,
  2178. }
  2179. game:GetService("Debris"):AddItem(c, .5)
  2180. end
  2181. end
  2182.  
  2183. function ShowDamage(Pos, Text, Time, Color)
  2184. local Rate = (1 / 30)
  2185. local Pos = (Pos or Vector3.new(0, 0, 0))
  2186. local Text = (Text or "")
  2187. local Time = (Time or 2)
  2188. local Color = (Color or Color3.new(255, 255, 255))
  2189. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2190. EffectPart.Anchored = true
  2191. local BillboardGui = Create("BillboardGui"){
  2192. Size = UDim2.new(3, 0, 3, 0),
  2193. Adornee = EffectPart,
  2194. Parent = EffectPart,
  2195. }
  2196. local TextLabel = Create("TextLabel"){
  2197. BackgroundTransparency = 1,
  2198. Size = UDim2.new(1, 0, 1, 0),
  2199. Text = Text,
  2200. Font = "Arcade",
  2201. TextColor3 = Color,
  2202. TextScaled = true,
  2203. Parent = BillboardGui,
  2204. }
  2205. game.Debris:AddItem(EffectPart, (Time))
  2206. EffectPart.Parent = game:GetService("Workspace")
  2207. delay(0, function()
  2208. local Frames = (Time / Rate)
  2209. for Frame = 1, Frames do
  2210. wait(Rate)
  2211. local Percent = (Frame / Frames)
  2212. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2213. TextLabel.TextTransparency = Percent
  2214. end
  2215. if EffectPart and EffectPart.Parent then
  2216. EffectPart:Destroy()
  2217. end
  2218. end)
  2219. end
  2220.  
  2221. function dmg(dude)
  2222. if dude.Name ~= Character then
  2223. dude.Humanoid.PlatformStand = true
  2224. local bgf = Instance.new("BodyGyro",dude.Head)
  2225. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2226. local val = Instance.new("BoolValue",dude)
  2227. val.Name = "IsHit"
  2228. for i = 1, 6 do
  2229. local blo = Instance.new("Part",game.Workspace)
  2230. blo.Size = Vector3.new(.6,.2,.6)
  2231. blo.Material = "SmoothPlastic"
  2232. blo.BrickColor = BrickColor.new("Really red")
  2233. --blo.Position = dude.Head.Position
  2234. blo.CFrame = dude.Head.CFrame
  2235. game:GetService("Debris"):AddItem(blo,30)
  2236. end
  2237. local ds = coroutine.wrap(function()
  2238. wait(.2)
  2239. dude.Torso:BreakJoints()
  2240. end)
  2241. ds()
  2242. end
  2243. end
  2244.  
  2245. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2246. --local buddy
  2247. for _, c in pairs(workspace:children()) do
  2248. local hum = c:findFirstChild("Humanoid")
  2249. if hum ~= nil then
  2250. local head = c:findFirstChild("Torso")
  2251. if head ~= nil then
  2252. local targ = head.Position - Part.Position
  2253. local mag = targ.magnitude
  2254. if mag <= Magnitude and c.Name ~= Player.Name then
  2255. if c.Name ~= Character then
  2256. if c.Name ~= "125thenoob" then
  2257. local asd = Instance.new("ParticleEmitter",c.Torso)
  2258. asd.Color = ColorSequence.new(Color3.new(255, 255, 255), Color3.new(255, 255, 255))
  2259. asd.LightEmission = .1
  2260. asd.Size = NumberSequence.new(0.2)
  2261. asd.Texture = "http://www.roblox.com/asset/?ID=737783387"
  2262. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2263. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2264. asd.Transparency = bbb
  2265. asd.Size = aaa
  2266. asd.ZOffset = .9
  2267. asd.Acceleration = Vector3.new(0, -5, 0)
  2268. asd.LockedToPart = false
  2269. asd.EmissionDirection = "Back"
  2270. asd.Lifetime = NumberRange.new(1, 2)
  2271. asd.Rate = 1000
  2272. asd.Rotation = NumberRange.new(-100, 100)
  2273. asd.RotSpeed = NumberRange.new(-100, 100)
  2274. asd.Speed = NumberRange.new(6)
  2275. asd.VelocitySpread = 10000
  2276. asd.Enabled=true
  2277. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  2278. dmg(c)
  2279. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=381671754", c.Torso, 1.2, .8)
  2280. coroutine.wrap(function()
  2281. wait(.2)
  2282. asd.Enabled = false
  2283. wait(2)
  2284. asd:Remove()
  2285. end)()
  2286. else
  2287. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=381671754", c.Torso, 1.5, math.random(1,1.3))
  2288. Effects.Sphere.Create(BrickColor.new("Really black"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  2289.  
  2290. end
  2291. end
  2292. end
  2293. end
  2294. end
  2295. end
  2296. end
  2297. EffectModel = Create("Model"){
  2298. Parent = Character,
  2299. Name = "Effects",
  2300. }
  2301.  
  2302. Effects = {
  2303. Block = {
  2304. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2305. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2306. prt.Anchored = true
  2307. prt.CFrame = cframe
  2308. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2309. game:GetService("Debris"):AddItem(prt, 10)
  2310. if Type == 1 or Type == nil then
  2311. table.insert(Effects, {
  2312. prt,
  2313. "Block1",
  2314. delay,
  2315. x3,
  2316. y3,
  2317. z3,
  2318. msh
  2319. })
  2320. elseif Type == 2 then
  2321. table.insert(Effects, {
  2322. prt,
  2323. "Block2",
  2324. delay,
  2325. x3,
  2326. y3,
  2327. z3,
  2328. msh
  2329. })
  2330. end
  2331. end;
  2332. };
  2333.  
  2334. Cylinder = {
  2335. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2336. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2337. prt.Anchored = true
  2338. prt.CFrame = cframe
  2339. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2340. game:GetService("Debris"):AddItem(prt, 10)
  2341. table.insert(Effects, {
  2342. prt,
  2343. "Cylinder",
  2344. delay,
  2345. x3,
  2346. y3,
  2347. z3,
  2348. msh
  2349. })
  2350. end;
  2351. };
  2352. Head = {
  2353. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2354. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2355. prt.Anchored = true
  2356. prt.CFrame = cframe
  2357. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2358. game:GetService("Debris"):AddItem(prt, 10)
  2359. table.insert(Effects, {
  2360. prt,
  2361. "Cylinder",
  2362. delay,
  2363. x3,
  2364. y3,
  2365. z3,
  2366. msh
  2367. })
  2368. end;
  2369. };
  2370.  
  2371. Sphere = {
  2372. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2373. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2374. prt.Anchored = true
  2375. prt.CFrame = cframe
  2376. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2377. game:GetService("Debris"):AddItem(prt, 10)
  2378. table.insert(Effects, {
  2379. prt,
  2380. "Cylinder",
  2381. delay,
  2382. x3,
  2383. y3,
  2384. z3,
  2385. msh
  2386. })
  2387. end;
  2388. };
  2389.  
  2390. Elect = {
  2391. Create = function(cff, x, y, z)
  2392. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Really red"), "Part", Vector3.new(1, 1, 1))
  2393. prt.Anchored = true
  2394. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2395. prt.CFrame = CFrame.new(prt.Position)
  2396. game:GetService("Debris"):AddItem(prt, 2)
  2397. local xval = math.random() / 2
  2398. local yval = math.random() / 2
  2399. local zval = math.random() / 2
  2400. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2401. table.insert(Effects, {
  2402. prt,
  2403. "Elec",
  2404. 0.1,
  2405. x,
  2406. y,
  2407. z,
  2408. xval,
  2409. yval,
  2410. zval
  2411. })
  2412. end;
  2413.  
  2414. };
  2415.  
  2416. Ring = {
  2417. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2418. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2419. prt.Anchored = true
  2420. prt.CFrame = cframe
  2421. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2422. game:GetService("Debris"):AddItem(prt, 10)
  2423. table.insert(Effects, {
  2424. prt,
  2425. "Cylinder",
  2426. delay,
  2427. x3,
  2428. y3,
  2429. z3,
  2430. msh
  2431. })
  2432. end;
  2433. };
  2434.  
  2435.  
  2436. Wave = {
  2437. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2438. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2439. prt.Anchored = true
  2440. prt.CFrame = cframe
  2441. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2442. game:GetService("Debris"):AddItem(prt, 10)
  2443. table.insert(Effects, {
  2444. prt,
  2445. "Cylinder",
  2446. delay,
  2447. x3,
  2448. y3,
  2449. z3,
  2450. msh
  2451. })
  2452. end;
  2453. };
  2454.  
  2455. Break = {
  2456. Create = function(brickcolor, cframe, x1, y1, z1)
  2457. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2458. prt.Anchored = true
  2459. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2460. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2461. local num = math.random(10, 50) / 1000
  2462. game:GetService("Debris"):AddItem(prt, 10)
  2463. table.insert(Effects, {
  2464. prt,
  2465. "Shatter",
  2466. num,
  2467. prt.CFrame,
  2468. math.random() - math.random(),
  2469. 0,
  2470. math.random(50, 100) / 100
  2471. })
  2472. end;
  2473. };
  2474.  
  2475. Fire = {
  2476. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2477. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2478. prt.Anchored = true
  2479. prt.CFrame = cframe
  2480. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2481. game:GetService("Debris"):AddItem(prt, 10)
  2482. table.insert(Effects, {
  2483. prt,
  2484. "Fire",
  2485. delay,
  2486. 1,
  2487. 1,
  2488. 1,
  2489. msh
  2490. })
  2491. end;
  2492. };
  2493.  
  2494. FireWave = {
  2495. Create = function(brickcolor, cframe, x1, y1, z1)
  2496. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2497. prt.Anchored = true
  2498. prt.CFrame = cframe
  2499. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2500. local d = Create("Decal"){
  2501. Parent = prt,
  2502. Texture = "rbxassetid://737783387",
  2503. Face = "Top",
  2504. }
  2505. local d = Create("Decal"){
  2506. Parent = prt,
  2507. Texture = "rbxassetid://737783387",
  2508. Face = "Bottom",
  2509. }
  2510. game:GetService("Debris"):AddItem(prt, 10)
  2511. table.insert(Effects, {
  2512. prt,
  2513. "FireWave",
  2514. 1,
  2515. 30,
  2516. math.random(400, 600) / 100,
  2517. msh
  2518. })
  2519. end;
  2520. };
  2521.  
  2522. Lightning = {
  2523. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2524. local magz = (p0 - p1).magnitude
  2525. local curpos = p0
  2526. local trz = {
  2527. -ofs,
  2528. ofs
  2529. }
  2530. for i = 1, tym do
  2531. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2532. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2533. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2534. li.Material = "Neon"
  2535. if tym == i then
  2536. local magz2 = (curpos - p1).magnitude
  2537. li.Size = Vector3.new(th, th, magz2)
  2538. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2539. table.insert(Effects, {
  2540. li,
  2541. "Disappear",
  2542. last
  2543. })
  2544. else
  2545. do
  2546. do
  2547. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2548. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2549. game.Debris:AddItem(li, 10)
  2550. table.insert(Effects, {
  2551. li,
  2552. "Disappear",
  2553. last
  2554. })
  2555. end
  2556. end
  2557. end
  2558. end
  2559. end
  2560. };
  2561.  
  2562. EffectTemplate = {
  2563.  
  2564. };
  2565. }
  2566.  
  2567. function chatfunc(text)
  2568. local chat = coroutine.wrap(function()
  2569. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2570. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2571. end
  2572. local naeeym2 = Instance.new("BillboardGui",Character)
  2573. naeeym2.Size = UDim2.new(0,100,0,40)
  2574. naeeym2.StudsOffset = Vector3.new(0,3,0)
  2575. naeeym2.Adornee = Character.Head
  2576. naeeym2.Name = "TalkingBillBoard"
  2577. local tecks2 = Instance.new("TextLabel",naeeym2)
  2578. tecks2.BackgroundTransparency = 1
  2579. tecks2.BorderSizePixel = 0
  2580. tecks2.Text = ""
  2581. tecks2.Font = "Fantasy"
  2582. tecks2.TextSize = 30
  2583. tecks2.TextStrokeTransparency = 0
  2584. tecks2.TextColor3 = Color3.new(255,255,255)
  2585. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  2586. tecks2.Size = UDim2.new(1,0,0.5,0)
  2587. local tecks3 = Instance.new("TextLabel",naeeym2)
  2588. tecks3.BackgroundTransparency = 1
  2589. tecks3.BorderSizePixel = 0
  2590. tecks3.Text = ""
  2591. tecks3.Font = "Fantasy"
  2592. tecks3.TextSize = 30
  2593. tecks3.TextStrokeTransparency = 0
  2594. tecks3.TextColor3 = Color3.new(255,255,255)
  2595. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  2596. tecks3.Size = UDim2.new(1,0,0.5,0)
  2597. for i = 1,string.len(text),1 do
  2598. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=381671754", Character, .6, .8)
  2599. tecks2.Text = string.sub(text,1,i)
  2600. tecks3.Text = string.sub(text,1,i)
  2601. wait(0.01)
  2602. end
  2603. wait(2)
  2604. for i = 1, 50 do
  2605. swait()
  2606. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2607. tecks2.Rotation = tecks2.Rotation - .8
  2608. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2609. tecks2.TextTransparency = tecks2.TextTransparency + .04
  2610. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  2611. tecks3.Rotation = tecks2.Rotation + .8
  2612. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  2613. tecks3.TextTransparency = tecks2.TextTransparency + .04
  2614. end
  2615. naeeym2:Destroy()
  2616. end)
  2617. chat()
  2618. end
  2619. function onChatted(msg)
  2620. chatfunc(msg)
  2621. end
  2622. Player.Chatted:connect(onChatted)
  2623.  
  2624. abss = Instance.new("BillboardGui",Character)
  2625. abss.Size = UDim2.new(10,0,10,0)
  2626. abss.Enabled = false
  2627. imgl = Instance.new("ImageLabel",abss)
  2628. imgl.Position = UDim2.new(0,0,0,0)
  2629. imgl.Size = UDim2.new(1,0,1,0)
  2630. imgl.Image = "rbxassetid://737783387"
  2631. imgl.BackgroundTransparency = 1
  2632. imgl.ImageColor3 = Color3.new(.9,0,0)
  2633. img2 = Instance.new("ImageLabel",abss)
  2634. img2.Position = UDim2.new(0,0,0,0)
  2635. img2.Size = UDim2.new(1,0,1,0)
  2636. img2.Image = "rbxassetid://737783387"
  2637. img2.BackgroundTransparency = 1
  2638. img2.ImageColor3 = Color3.new(255,255,255)
  2639.  
  2640. spawn(function()
  2641. chatfunc("Why can't you just leave me alone...")
  2642. wait(4)
  2643. chatfunc("Honestly people like you make this world worse.")
  2644. wait(3)
  2645. chatfunc("I don't care enough to be patient.")
  2646. wait(3)
  2647. chatfunc("Prepare for your destruction.")
  2648. end)
  2649. function attackone()
  2650. attack = true
  2651. Humanoid.WalkSpeed = 0
  2652. if targetted.Name ~= "TheNeonKaratedKid" then
  2653. local partasdeff = Instance.new("ParticleEmitter",targetted.Torso)
  2654. partasdeff.Color = ColorSequence.new(Color3.new(255, 255, 255), Color3.new(255, 255, 255))
  2655. partasdeff.LightEmission = .1
  2656. partasdeff.Size = NumberSequence.new(0.2)
  2657. partasdeff.Texture = "http://www.roblox.com/asset/?ID=737783387"
  2658. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2659. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2660. partasdeff.Transparency = bbb
  2661. partasdeff.Size = aaa
  2662. partasdeff.ZOffset = .9
  2663. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2664. partasdeff.LockedToPart = false
  2665. partasdeff.EmissionDirection = "Back"
  2666. partasdeff.Lifetime = NumberRange.new(1, 2)
  2667. partasdeff.Rate = 1000
  2668. partasdeff.Rotation = NumberRange.new(-100, 100)
  2669. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2670. partasdeff.Speed = NumberRange.new(6)
  2671. partasdeff.VelocitySpread = 10000
  2672. partasdeff.Enabled=false
  2673. for i = 0, 3, 0.1 do
  2674. swait()
  2675. PlayAnimationFromTable({
  2676. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2677. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2678. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2679. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2680. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2681. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2682. }, .1, false)
  2683. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2684. end
  2685. Effects.Block.Create(BrickColor.new("Really black"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2686. Effects.Block.Create(BrickColor.new("Really black"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2687. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  2688. dmg(targetted)
  2689. partasdeff.Enabled=true
  2690. for i = 0, 1, 0.1 do
  2691. swait()
  2692. PlayAnimationFromTable({
  2693. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2694. CFrame.new(-0.0879677385, 1.49240708, -0.127746791, 0.0201510563, -0.100440688, -0.994740784, 0.0566197298, 0.99346137, -0.0991647467, 0.998197258, -0.0543235913, 0.0257058665) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2695. CFrame.new(2.03539443, 0.729742587, 0.0108130341, -0.00389442407, -0.967803538, 0.251676887, 0.0148300035, -0.251707017, -0.967689872, 0.999882519, -3.62247229e-05, 0.0153327845) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2696. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2697. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2698. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2699. }, .3, false)
  2700. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083517, -1.63770616, -0.318746239, -0.0172079317, -2.87033617e-06, -0.999851942, 0.999852002, 8.28504562e-06, -0.0172079336, 8.27014446e-06, -1.00000012, 2.72750913e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2701. end
  2702. partasdeff.Enabled=false
  2703. for i = 0, 2, 0.1 do
  2704. swait()
  2705. PlayAnimationFromTable({
  2706. CFrame.new(0.0150662307, -4.88092428e-06, 0.0148906102, -0.01982099, -1.08002496e-12, 0.999803543, -4.46946984e-07, 1, -8.86181084e-09, -0.999803782, 3.27825546e-07, -0.0198209975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2707. CFrame.new(-0.00189219415, 1.50098944, -0.129972562, 0.0201512501, 0.0765038878, -0.996864021, 0.0566192083, 0.995383799, 0.0775336027, 0.998202145, -0.0580037907, 0.0157258138) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2708. CFrame.new(2.01696348, 0.389823437, -0.060955409, -0.000397110358, -0.999624014, -0.0274192169, 0.00981300231, 0.0274140034, -0.999576092, 0.999951839, -0.0006660074, 0.00979842618) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2709. CFrame.new(-1.64040112, 0.216884568, 1.93210121e-06, 0.962137103, 0.272578239, -7.02217221e-07, -0.272574633, 0.962141275, -9.83368591e-06, -2.00979412e-06, 9.69739631e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2710. CFrame.new(0.64369607, -1.98395038, 0.206737444, 0.19058302, -0.152998164, -0.969677031, 0.0664296299, 0.987527609, -0.142758414, 0.979424179, -0.0372077115, 0.198368743) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2711. CFrame.new(-0.641120076, -1.92643452, -0.0258421432, 0.848103583, 0.133398816, -0.51276207, -0.0662644878, 0.986892581, 0.147146463, 0.52567035, -0.0908175632, 0.845826566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2712. }, .3, false)
  2713. moter.C0 = clerp(moter.C0, CFrame.new(0.011209704, -1.63770795, -0.318749219, -0.0172089972, -4.19956632e-06, -0.999852002, 0.999852061, 8.99471343e-06, -0.0172089972, 9.06549394e-06, -1.00000012, 4.04558159e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2714. end
  2715. coroutine.wrap(function()
  2716. wait(2)
  2717. partasdeff:Remove()
  2718. end)()
  2719. else
  2720. sel = math.random(1,3)
  2721. if sel == 1 then
  2722. chatfunc("GR...")
  2723. elseif sel == 2 then
  2724. chatfunc("Ugh...")
  2725. elseif sel == 3 then
  2726. chatfunc("Aw???")
  2727. end
  2728. for i = 0, 5, 0.1 do
  2729. swait()
  2730. PlayAnimationFromTable({
  2731. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2732. CFrame.new(-0.055980958, 1.49253583, -0.318915963, 0.999889553, 0.0107171191, -0.0102898544, -0.00218299939, 0.791040659, 0.611759722, 0.0146959936, -0.61166966, 0.790976703) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2733. CFrame.new(1.54004693, 0.0494250022, 1.90734852e-06, 0.997847795, -0.0655719861, 0, 0.0655719936, 0.997847855, 7.53468894e-22, -4.94064563e-23, -7.51847299e-22, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2734. CFrame.new(-1.51232088, 0.0410207808, -3.73942044e-06, 0.998558879, 0.053665854, -2.33806347e-07, -0.0536658242, 0.998558939, -1.04548817e-05, -3.27600219e-07, 1.04523697e-05, 0.99999994) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2735. CFrame.new(0.540300906, -1.99793804, -2.11055158e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2736. CFrame.new(-0.539562821, -1.99794102, -5.75710146e-09, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2737. }, .3, false)
  2738. moter.C0 = clerp(moter.C0, CFrame.new(0.0111967381, -1.6377008, -0.318754196, -0.0172117949, 0, -0.999851942, 0.999851942, 0, -0.0172117949, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2739. end
  2740. end
  2741. Humanoid.WalkSpeed = 50
  2742. attack = false
  2743. end
  2744. local Grabbed = false
  2745.  
  2746. function hedshoot()
  2747. attack = true
  2748.  
  2749. --local GGyro = Instance.new("BodyPosition")
  2750. local grab = nil
  2751. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10)) do
  2752. if v:FindFirstChild('Torso') then
  2753. Grabbed = true
  2754. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Torso, 1, .8)
  2755. grab = v
  2756. end
  2757. end
  2758. Effects.Wave.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90)), .5, .5, .5, 1, .2, 1, 0.07)
  2759. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632211", RootPart, 1.5, .5)
  2760. for i = 0, 1, 0.1 do
  2761. swait()
  2762. if Grabbed == true then
  2763. grab.Humanoid.PlatformStand = true
  2764. --GGyro.position = Partss.Position
  2765. --GGyro.Parent = grab.Head
  2766. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2767. end
  2768. PlayAnimationFromTable({
  2769. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2770. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2771. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2772. CFrame.new(-1.66092706, 0.266950369, 2.51774691e-06, 0.876968205, 0.480548859, -2.5331974e-06, -0.480548888, 0.876968026, -7.03267551e-06, -1.13248825e-06, 7.38352537e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2773. CFrame.new(0.146832585, -1.7542398, 0.105335698, 0.266426086, 0.491796821, -0.828946948, 0.0135936746, 0.8580302, 0.513420045, 0.96375972, -0.148056909, 0.221916124) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2774. CFrame.new(-1.09110987, -1.74702656, 0.342675447, 0.765578806, 0.632523358, 0.117487431, -0.642276406, 0.740949869, 0.196148768, 0.0370163769, -0.225626737, 0.973510265) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2775. }, .3, false)
  2776. RootPart.Velocity = RootPart.CFrame.lookVector * 90
  2777.  
  2778. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2779. end
  2780. if Grabbed == true then
  2781. Humanoid.WalkSpeed = 0
  2782. for i = 0, 2, 0.1 do
  2783. swait()
  2784. if Grabbed == true then
  2785. grab.Humanoid.PlatformStand = true
  2786. --GGyro.position = Partss.Position
  2787. --GGyro.Parent = grab.Head
  2788. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2789. end
  2790. PlayAnimationFromTable({
  2791. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2792. CFrame.new(0.0029296279, 1.47845411, -0.120581962, 0.0750327855, 0.428286105, -0.900522709, 0.166523039, 0.885005891, 0.434781253, 0.983178616, -0.18258062, -0.00491504371) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2793. CFrame.new(1.96751118, 0.433084905, -0.278422326, 0.305184275, -0.951701581, -0.033564698, 0.012345003, 0.0391969904, -0.999155343, 0.952213347, 0.304512084, 0.0237110667) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2794. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2795. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2796. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2797. }, .3, false)
  2798. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932121, -1.63769805, -0.318755955, -0.0172044784, -1.3951445e-05, -0.999852121, 0.999852002, 3.55020165e-06, -0.0172044784, 3.78862023e-06, -1.00000012, 1.38879986e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2799. end
  2800. if grab.Name ~= "TheNeonKaratedKid" then
  2801. local partasdeff = Instance.new("ParticleEmitter",grab.Torso)
  2802. partasdeff.Color = ColorSequence.new(Color3.new(255, 255, 255), Color3.new(255, 255, 255))
  2803. partasdeff.LightEmission = .1
  2804. partasdeff.Size = NumberSequence.new(0.2)
  2805. partasdeff.Texture = "http://www.roblox.com/asset/?ID=737783387"
  2806. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2807. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2808. partasdeff.Transparency = bbb
  2809. partasdeff.Size = aaa
  2810. partasdeff.ZOffset = .9
  2811. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2812. partasdeff.LockedToPart = false
  2813. partasdeff.EmissionDirection = "Back"
  2814. partasdeff.Lifetime = NumberRange.new(1, 2)
  2815. partasdeff.Rate = 10000
  2816. partasdeff.Rotation = NumberRange.new(-100, 100)
  2817. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2818. partasdeff.Speed = NumberRange.new(10)
  2819. partasdeff.VelocitySpread = 20
  2820. partasdeff.Enabled=false
  2821. sel = math.random(1,3)
  2822. if sel == 1 then
  2823. chatfunc("I'm not the monster here.")
  2824. elseif sel == 2 then
  2825. chatfunc("Goodbye.")
  2826. elseif sel == 3 then
  2827. chatfunc("You failed the test of life!")
  2828. end
  2829. for i = 0, 2, 0.1 do
  2830. swait()
  2831. if Grabbed == true then
  2832. grab.Humanoid.PlatformStand = true
  2833. --GGyro.position = Partss.Position
  2834. --GGyro.Parent = grab.Head
  2835. grab.Torso.CFrame = Partss.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2836. end
  2837. PlayAnimationFromTable({
  2838. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2839. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2840. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2841. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2842. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2843. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2844. }, .1, false)
  2845. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2846. end
  2847. Effects.Block.Create(BrickColor.new("Institutional white"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  2848. Effects.Block.Create(BrickColor.new("Institutional white"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  2849. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=136523485", Character, 1, .5)
  2850. dmg(grab)
  2851. grab.Head.Velocity = grab.Head.CFrame.lookVector * -60
  2852. partasdeff.Enabled=true
  2853. for i = 0, 1, 0.1 do
  2854. swait()
  2855. PlayAnimationFromTable({
  2856. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2857. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2858. CFrame.new(1.95760894, 1.20200562, -0.275867403, 0.278526366, -0.669772983, 0.688351095, 0.0506580099, -0.705469668, -0.706927419, 0.959091723, 0.23176837, -0.162562534) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2859. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2860. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2861. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2862. }, .3, false)
  2863. moter.C0 = clerp(moter.C0, CFrame.new(0.0111932531, -1.63769579, -0.318755656, -0.0172050633, -1.61863863e-05, -0.999852121, 0.999851882, 5.15580177e-06, -0.017205067, 5.453825e-06, -1, 1.60960481e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2864. end
  2865. partasdeff.Enabled=false
  2866. for i = 0, 2.5, 0.1 do
  2867. swait()
  2868. PlayAnimationFromTable({
  2869. CFrame.new(0.104281992, -1.37529127e-22, -0.179345995, 0.249840975, 5.92156003e-22, 0.968286872, -5.57068883e-22, 1, -4.67813147e-22, -0.968286872, -4.22523594e-22, 0.249840975) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2870. CFrame.new(-0.0791492164, 1.44711375, -0.0994036943, 0.0100336075, -0.292051941, -0.95634979, -0.000366999942, 0.956396878, -0.29207015, 0.999949574, 0.00328149647, 0.00948894024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2871. CFrame.new(1.94523025, 1.02494264, -0.272673488, 0.287940055, -0.795002162, 0.533912063, 0.0434400104, -0.546107173, -0.836588264, 0.956662774, 0.264080375, -0.122711219) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2872. CFrame.new(-1.58139038, 0.176945746, 5.27966768e-06, 0.939729631, 0.341920435, -3.69548798e-06, -0.341920793, 0.93972975, -6.50105221e-06, -5.81145287e-07, 6.40749931e-06, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2873. CFrame.new(0.569345832, -1.89868093, -0.00942828506, 0.266425997, -0.0769406706, -0.960779786, 0.0135936281, 0.997010291, -0.0760724545, 0.963760078, 0.00720720552, 0.266675085) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2874. CFrame.new(-0.849354744, -2.01616573, 0.241646215, 0.948664129, 0.308412433, 0.0701368451, -0.312046438, 0.948832989, 0.0484089628, -0.0516182035, -0.0678096861, 0.996362925) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2875. }, .2, false)
  2876. moter.C0 = clerp(moter.C0, CFrame.new(0.0111939851, -1.63769794, -0.31875661, -0.0172049776, -1.39437616e-05, -0.999852121, 0.999852002, 5.96046448e-06, -0.0172049757, 6.16908073e-06, -1, 1.38394535e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2877. end
  2878. coroutine.wrap(function()
  2879. wait(2)
  2880. partasdeff:Remove()
  2881. end)()
  2882. else
  2883. grab.Humanoid.PlatformStand = false
  2884. for i = 0, 3, 0.1 do
  2885. swait()
  2886. PlayAnimationFromTable({
  2887. CFrame.new(0.104280457, -1.46030498e-22, -0.179343686, 0.249860913, 5.18448626e-22, 0.968281686, -5.82335151e-22, 1, -5.29395592e-22, -0.968281686, -3.70576914e-22, 0.249860913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2888. CFrame.new(0.00671941042, 1.48144531, -0.121562012, 0.0679168552, 0.388981611, -0.918738663, 0.158512011, 0.904961228, 0.394866198, 0.985018492, -0.172449201, -0.000196114182) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2889. CFrame.new(1.5714488, -0.100437641, -0.219321564, 0.297819793, -0.653239965, -0.696118593, -0.0311920028, 0.722160041, -0.691022456, 0.954112411, 0.227513462, 0.194697708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2890. CFrame.new(-1.5814501, 0.177012652, 5.41775626e-06, 0.939689815, 0.342028022, -2.68220901e-06, -0.342027992, 0.939689755, -6.1805149e-06, 4.17232513e-07, 6.72787428e-06, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2891. CFrame.new(0.569012046, -1.89856982, -0.00933695585, 0.266445845, -0.0764764398, -0.960811257, 0.0135949478, 0.997046292, -0.075590536, 0.963754177, 0.00707861409, 0.266698539) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2892. CFrame.new(-0.849534154, -2.01595497, 0.241721377, 0.948572636, 0.308689058, 0.070150286, -0.312330276, 0.948733151, 0.0485308319, -0.0515729487, -0.067945078, 0.996355295) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2893. }, .1, false)
  2894. moter.C0 = clerp(moter.C0, CFrame.new(0.0111981034, -1.63767779, -0.318741798, -0.0172085222, -1.4077872e-05, -0.999851882, 0.999851942, 7.4505806e-06, -0.0172085222, 7.68899918e-06, -1.00000012, 1.39512122e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2895. end
  2896. sel = math.random(1,3)
  2897. if sel == 1 then
  2898. chatfunc("Why Should I Even Try...")
  2899. elseif sel == 2 then
  2900. chatfunc("I Cant Kill My Creator...")
  2901. elseif sel == 3 then
  2902. chatfunc("I Need To Stop Trying...")
  2903. end
  2904. for i = 0, 5, 0.1 do
  2905. swait()
  2906. PlayAnimationFromTable({
  2907. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2908. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  2909. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2910. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2911. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2912. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2913. }, .3, false)
  2914. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2915. end
  2916. end
  2917. end
  2918. --GGyro.Parent = nil
  2919. attack = false
  2920. Grabbed = false
  2921. Humanoid.WalkSpeed = 50
  2922.  
  2923. end
  2924. function moarblood()
  2925. attack = true
  2926. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=743521656", Character, 1, .8)
  2927. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,4)
  2928. local k = New("Part",LeftArm,"k",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.200000003, 0.221472204, 0.221472189),CFrame = CFrame.new(4.93319941, -1.31948221, -45.7696877, 0.141969427, -5.55023435e-05, -0.989871144, 0.989874005, 1.80069164e-05, 0.141970903, 1.06166653e-05, -1.00000143, 5.59078326e-05),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2929. mot = New("Weld",k,"mot",{Part0 = k,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0.141969457, 0.989873946, 1.06166663e-05, -5.55023507e-05, 1.80069164e-05, -1.00000167, -0.989871264, 0.141970903, 5.59078399e-05),C1 = CFrame.new(6.67572021e-06, -1.40000057, -3.81469727e-06, 0.989870846, -0.14197053, -1.2531201e-06, 0.141970515, 0.989870906, 1.03843358e-05, -2.33842215e-07, -1.04570581e-05, 0.99999994),})
  2930. wait(.5)
  2931. for i = 0, 1.2, 0.1 do
  2932. swait()
  2933. PlayAnimationFromTable({
  2934. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2935. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2936. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2937. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2938. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2939. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2940. }, .2, false)
  2941. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2942. end
  2943. if targetted.Name ~= "TheNeonKaratedKid" then
  2944. local grab = nil
  2945. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  2946. if v:FindFirstChild('Head') then
  2947. Grabbed = true
  2948. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=260430060", v.Head, 1, .8)
  2949. grab = v
  2950. end
  2951. end
  2952. Humanoid.WalkSpeed = 0
  2953. for i = 0, 2, 0.1 do
  2954. swait()
  2955. if Grabbed == true then
  2956. grab.Humanoid.PlatformStand = true
  2957. --GGyro.position = Partss.Position
  2958. --GGyro.Parent = grab.Head
  2959. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  2960. end
  2961. PlayAnimationFromTable({
  2962. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2963. CFrame.new(-0.0263810754, 1.49789393, -0.36129567, 0.83927381, -0.177804202, 0.513814509, -0.0293880031, 0.928800881, 0.369412124, -0.542914331, -0.325137854, 0.774292946) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2964. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2965. CFrame.new(-0.925376594, 0.275374949, -0.912649989, 0.847262561, -0.507846355, 0.155686736, 0.278232396, 0.17463918, -0.944503605, 0.452473402, 0.84355998, 0.289265245) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2966. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2967. CFrame.new(-0.671897829, -2.02211738, 0.00865991414, 0.942302644, 0.108399101, -0.316726208, -0.108764961, 0.993929207, 0.0165806562, 0.31660068, 0.0188247077, 0.948372126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2968. }, .25, false)
  2969. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  2970. end
  2971. if Grabbed == true then
  2972. sel = math.random(1,3)
  2973. if sel == 1 then
  2974. chatfunc("YOU ARE SO ANNOYING.")
  2975. elseif sel == 2 then
  2976. chatfunc("Please stop.")
  2977. elseif sel == 3 then
  2978. chatfunc("I'm not enjoying this either.")
  2979. end
  2980. local partasdeff = Instance.new("ParticleEmitter",targetted.Head)
  2981. partasdeff.Color = ColorSequence.new(Color3.new(255, 255, 255), Color3.new(255, 255, 255))
  2982. partasdeff.LightEmission = .1
  2983. partasdeff.Size = NumberSequence.new(0.2)
  2984. partasdeff.Texture = "http://www.roblox.com/asset/?ID=737783387"
  2985. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2986. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2987. partasdeff.Transparency = bbb
  2988. partasdeff.Size = aaa
  2989. partasdeff.ZOffset = .9
  2990. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2991. partasdeff.LockedToPart = false
  2992. partasdeff.EmissionDirection = "Back"
  2993. partasdeff.Lifetime = NumberRange.new(1, 2)
  2994. partasdeff.Rate = 10000
  2995. partasdeff.Rotation = NumberRange.new(-100, 100)
  2996. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2997. partasdeff.Speed = NumberRange.new(6)
  2998. partasdeff.VelocitySpread = 100000
  2999. partasdeff.Enabled=false
  3000. for i = 0, 3, 0.1 do
  3001. swait()
  3002. if Grabbed == true then
  3003. grab.Humanoid.PlatformStand = true
  3004. --GGyro.position = Partss.Position
  3005. --GGyro.Parent = grab.Head
  3006. grab.Head.CFrame = k.CFrame * CFrame.Angles(0,math.rad(-90),0)
  3007. end
  3008. PlayAnimationFromTable({
  3009. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3010. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3011. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3012. CFrame.new(-1.5511272, 1.22937977, -0.634234905, 0.785770595, 0.333147645, 0.521131098, 0.522403002, -0.808557391, -0.270795107, 0.331149668, 0.485022962, -0.809378147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3013. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3014. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3015. }, .1, false)
  3016. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3017. end
  3018. partasdeff.Enabled=true
  3019. grab.Torso.Transparency = 1
  3020. dmg(grab)
  3021. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", grab.Head, .8, .8)
  3022. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082327", grab.Head, 1, .7)
  3023.  
  3024. coroutine.wrap(function()
  3025. wait(.4)
  3026. partasdeff.Enabled=false
  3027. end)()
  3028. for i = 0, 3.5, 0.1 do
  3029. swait()
  3030. PlayAnimationFromTable({
  3031. CFrame.new(-0.203895777, -0.0966757089, 0.221102715, 0.860356927, 5.59592329e-22, -0.509691954, -9.74120787e-23, 1, 9.33471908e-22, 0.509691954, -7.53468894e-22, 0.860356927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3032. CFrame.new(0.0996288583, 1.46053851, -0.148588806, 0.834862471, 0.0359686315, 0.549282432, -0.0103890011, 0.998714745, -0.0496083908, -0.550360739, 0.0357096791, 0.83416307) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3033. CFrame.new(1.70567894, 0.192227185, 0.324310064, 0.910149336, -0.402004361, -0.100104719, 0.41140601, 0.848634601, 0.332512379, -0.0487190783, -0.343819588, 0.937771142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3034. CFrame.new(-1.40260935, 1.29555511, -0.560751677, 0.832364976, 0.188659444, 0.521130562, 0.370884001, -0.88832134, -0.2707977, 0.411842346, 0.418681324, -0.809378505) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3035. CFrame.new(0.648186982, -1.97843516, -0.0881449506, 0.954305232, -0.129303262, -0.269411147, 0.107586049, 0.989748061, -0.0939371213, 0.278795511, 0.0606598109, 0.958432913) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3036. CFrame.new(-0.684103072, -2.02189779, 0.0673112273, 0.973016024, 0.108399175, -0.203689545, -0.109960191, 0.993929327, 0.00367253274, 0.202851087, 0.0188243091, 0.979028702) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3037. }, .3, false)
  3038. moter.C0 = clerp(moter.C0, CFrame.new(0.0111928731, -1.63769662, -0.318741947, -0.0172089636, 8.2552433e-06, -0.999852061, 0.999852061, 7.4505806e-07, -0.0172089189, 5.66244125e-07, -1.00000012, -8.2552433e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3039. end
  3040. end
  3041. else
  3042. Humanoid.WalkSpeed = 0
  3043. for i = 0, 3, 0.1 do
  3044. swait()
  3045. PlayAnimationFromTable({
  3046. CFrame.new(0.0246932413, -0.0966757834, -0.0092370566, 0.713696778, 5.59592329e-22, 0.700454772, -9.27150216e-22, 1, 1.45779223e-22, -0.700454772, -7.53468894e-22, 0.713696778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3047. CFrame.new(0.098094359, 1.53651738, -0.281765848, 0.593379974, 0.280785412, -0.754360616, -0.0276839901, 0.943748772, 0.329502523, 0.804446399, -0.174636483, 0.567774832) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3048. CFrame.new(1.58677018, 0.143787161, 0.0495693758, 0.968102753, -0.250522822, -0.00394502282, 0.250228018, 0.965921044, 0.0662006512, -0.0127741396, -0.0650762022, 0.997798622) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3049. CFrame.new(-1.74332106, 0.446618229, -0.859300971, 0.795205951, 0.606264353, -0.0095520094, -0.0538869984, 0.0549720451, -0.997032762, -0.603940368, 0.793361068, 0.0763838589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3050. CFrame.new(0.648194611, -1.97843742, -0.088139981, 0.954304218, -0.129303336, -0.269414723, 0.107585981, 0.989748061, -0.0939367935, 0.278798997, 0.0606590137, 0.958431959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3051. CFrame.new(-0.671899676, -2.02211809, 0.00866907835, 0.94230175, 0.108399026, -0.316728801, -0.108764999, 0.993929207, 0.0165804606, 0.316603303, 0.0188252106, 0.948371291) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3052. }, .2, false)
  3053. moter.C0 = clerp(moter.C0, CFrame.new(0.0111978557, -1.63769853, -0.318748116, -0.0172083378, 3.06963921e-06, -0.999852002, 0.999851942, -2.01165676e-07, -0.0172083378, -2.4586916e-07, -1, -3.09944153e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3054. end
  3055. sel = math.random(1,3)
  3056. if sel == 1 then
  3057. chatfunc("OOOOOOOOOHHHHHHH...")
  3058. elseif sel == 2 then
  3059. chatfunc("Whhhyyyy...")
  3060. elseif sel == 3 then
  3061. chatfunc("Ahhhh...")
  3062. end
  3063. for i = 0, 5, 0.1 do
  3064. swait()
  3065. PlayAnimationFromTable({
  3066. CFrame.new(0, 0, 0, 0.999999881, 5.04870979e-29, -4.21790838e-43, 5.04870979e-29, 1, -5.04870979e-29, -4.21790838e-43, -5.04870979e-29, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3067. CFrame.new(-0.0399715528, 1.42130852, -0.217550665, 0.985933542, -0.136098281, -0.097015582, 0.166522697, 0.849608123, 0.500436008, 0.0143167432, -0.509551942, 0.860320628) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0- .4 * math.cos((sine) / 5), 0),
  3068. CFrame.new(1.57258642, 0.0433240086, 3.83948304e-08, 0.990993857, -0.133906633, -2.60571618e-08, 0.133906662, 0.990993977, 5.96046341e-08, 1.78410318e-08, -6.25570422e-08, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3069. CFrame.new(-0.693957031, 0.999676406, -0.811627388, 0.817211449, -0.569911301, -0.0858340934, -0.499626935, -0.626295447, -0.598442137, 0.287295371, 0.531934083, -0.796558976) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3070. CFrame.new(0.540301144, -1.99792778, 1.70425119e-06, 0.998698354, -0.0510031469, 6.26438805e-07, 0.0510031544, 0.998698473, -1.04335422e-05, -9.34800966e-08, 1.04519122e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3071. CFrame.new(-0.539563119, -1.99793291, 1.9016752e-06, 0.998630941, 0.0523070693, -1.67712614e-07, -0.0523070768, 0.99863106, -1.0458818e-05, -3.79587107e-07, 1.04532719e-05, 0.999999881) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3072. }, .3, false)
  3073. moter.C0 = clerp(moter.C0, CFrame.new(0.0111991819, -1.63769639, -0.318748534, -0.0172109455, -5.96046448e-08, -0.999852002, 0.999852061, -1.19209318e-07, -0.0172108412, 5.96046519e-08, -0.99999994, -1.19209275e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3074. end
  3075. end
  3076. attack = false
  3077. Grabbed = false
  3078. k:Remove()
  3079. Humanoid.WalkSpeed = 50
  3080. end
  3081.  
  3082. function painlessrain()
  3083. attack = true
  3084. Humanoid.WalkSpeed = 0
  3085. local ref1 = New("Part",m,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = Torso.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  3086.  
  3087. coroutine.wrap(function()
  3088. for i = 0, 4 do
  3089. wait(.2)
  3090. CFuncs["Sound"].Create("rbxassetid://958257111", RootPart, 1, 1.3)
  3091. end
  3092. end)()
  3093. for i = 0, 4, 0.1 do
  3094. swait()
  3095. PlayAnimationFromTable({
  3096. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3097. CFrame.new(-0.115934461, 1.42953098, -0.0387745127, 0.0422455594, -0.156738758, -0.986736298, 0.091215007, 0.984098434, -0.152414545, 0.994934857, -0.083566308, 0.0558707118) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3098. CFrame.new(1.88563442, 0.849646449, -0.150348112, 0.134151325, -0.917590559, 0.374207288, 0.151069015, -0.354270071, -0.922860146, 0.979378283, 0.180334046, 0.0910937041) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3099. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3100. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3101. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3102. }, .07, false)
  3103. moter.C0 = clerp(moter.C0, CFrame.new(0.00354172289, -1.19249964, -0.318736732, -0.017209189, -1.8668361e-06, -0.999851942, 0.999851882, 1.90734863e-06, -0.0172091946, 1.93715096e-06, -1.00000012, 1.82725489e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(doe * 22)), 0.3)
  3104. end
  3105. for i = 0, 1.5, 0.1 do
  3106. swait()
  3107. PlayAnimationFromTable({
  3108. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3109. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3110. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3111. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3112. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3113. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3114. }, .2, false)
  3115. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3116. end
  3117. for i = 0, 3 do
  3118. Effects.Block.Create(BrickColor.new("Institutional white"), Partss.CFrame, 2, 2, 2, 0.9, 0.9, 0.9, 0.05)
  3119. Effects.Block.Create(BrickColor.new("Institutional white"), Partss.CFrame, 2, 2, 2, 0.5, 0.5, 0.5, 0.05)
  3120. CFuncs["Sound"].Create("rbxassetid://727280278", Character, 1, .5)
  3121. for i = 0, .5, 0.1 do
  3122. swait()
  3123. PlayAnimationFromTable({
  3124. CFrame.new(0.160087422, -3.66470256e-23, -0.0753137618, 0.15316838, 2.95750466e-22, 0.988200247, 9.50818972e-23, 1, -3.14019425e-22, -0.988200247, 1.42057819e-22, 0.15316838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3125. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3126. CFrame.new(1.46630716, 1.08524323, -0.0336530581, 0.00764143467, -0.0426861309, 0.999059498, 0.0445286781, -0.998082876, -0.0429849848, 0.998979032, 0.0448152684, -0.0057259798) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3127. CFrame.new(-1.53188026, 0.0735908896, 2.69562906e-06, 0.978447855, 0.206495479, 2.48849392e-06, -0.206495419, 0.978447556, -1.05270137e-05, -4.61935997e-06, 9.78633761e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3128. CFrame.new(0.659685254, -2.0274992, -0.0100700259, 0.00885757804, -0.161218897, -0.986879349, 0.00904085487, 0.986890197, -0.161139548, 0.999920309, -0.00749491528, 0.0101990253) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3129. CFrame.new(-0.566697419, -2.04759264, -0.0995131433, 0.988195002, 0.078684561, 0.131453067, -0.0635149851, 0.991233289, -0.115855575, -0.139416695, 0.106138662, 0.984529436) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3130. }, .3, false)
  3131. moter.C0 = clerp(moter.C0, CFrame.new(0.0112046078, -1.63744116, -0.318734497, -0.0172122065, 2.46167183e-05, -0.999852002, 0.999850631, -0.00159030408, -0.0172121339, -0.00159040466, -0.999998927, 2.57790089e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3132. end
  3133. for i = 0, .5, 0.1 do
  3134. swait()
  3135. PlayAnimationFromTable({
  3136. CFrame.new(0.160091802, -3.66497677e-23, -0.0753167868, 0.153125972, 2.95760942e-22, 0.988206744, 9.50910858e-23, 1, -3.14025256e-22, -0.988206744, 1.42055005e-22, 0.153125986) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3137. CFrame.new(-0.181723118, 1.42154801, -0.0812263489, 0.0422911495, -0.473342478, -0.879862845, 0.0912349299, 0.878800809, -0.468385875, 0.994931221, -0.0604656339, 0.0803508535) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3138. CFrame.new(1.46608233, 1.280774, -0.0335922651, 0.00761340559, -0.0420075022, 0.999088407, 0.0443810038, -0.998118579, -0.0423049256, 0.998985708, 0.044662632, -0.00573477149) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3139. CFrame.new(-1.53188074, 0.0735950321, 2.69606994e-06, 0.978446901, 0.206499115, 2.48849392e-06, -0.2064991, 0.978446841, -1.05276868e-05, -4.61935997e-06, 9.78447497e-06, 1.00000012) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3140. CFrame.new(0.6596874, -2.0274992, -0.0100709619, 0.00881013274, -0.161221251, -0.986878991, 0.00903601572, 0.986890376, -0.161142424, 0.999920428, -0.0074977763, 0.0101515204) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3141. CFrame.new(-0.56669867, -2.04759455, -0.0995163321, 0.988194227, 0.0786855519, 0.131456956, -0.0635150596, 0.991232872, -0.115859069, -0.139420897, 0.106141761, 0.984528303) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3142. }, .3, false)
  3143. moter.C0 = clerp(moter.C0, CFrame.new(0.0112083405, -1.63769615, -0.31873402, -0.0172121376, -2.89082527e-06, -0.999851882, 0.999851942, 4.58210707e-07, -0.0172121413, 5.06639481e-07, -1.00000012, 2.89082527e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3144. end
  3145. end
  3146. attack = false
  3147. Humanoid.WalkSpeed = 50
  3148. wait(.4)
  3149. for i = 0, 8 do
  3150. wait(.2)
  3151. mdmg(ref1, 3)
  3152. CFuncs["Sound"].Create("rbxassetid://157878578", Character, 1.5, .7)
  3153. ref1.Position = Mouse.hit.p
  3154. ref1.CFrame = ref1.CFrame * CFrame.new(math.random(-.5,.5),0,math.random(-.5,.5))
  3155. Effects.Cylinder.Create(BrickColor.new("Institutional white"), ref1.CFrame, .5, 9999, .5, 0.5, 0, 0.5, 0.07)
  3156. end
  3157. ref1:Remove()
  3158. end
  3159.  
  3160. function TargetSelect(person)
  3161. local dd=coroutine.wrap(function()
  3162. if targetted ~= person then
  3163. targetted = person
  3164. img2.Size = UDim2.new(1,0,1,0)
  3165. img2.ImageTransparency = 0
  3166. img2.Position = UDim2.new(0,0,0,0)
  3167. for i = 0, 2, 0.1 do
  3168. swait()
  3169. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  3170. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  3171. img2.ImageTransparency = img2.ImageTransparency + 0.05
  3172. end
  3173. end
  3174. end)
  3175. dd()
  3176. end
  3177.  
  3178. function LockOn()
  3179. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  3180. TargetSelect(Mouse.Target.Parent)
  3181. CFuncs["Sound"].Create("rbxassetid://913821443", Character, 1, .8)
  3182. end
  3183. end
  3184.  
  3185.  
  3186. function ofmoosic() -- 2 lazi hoh
  3187. delays = true
  3188. while wait() and kkk and kkk.Volume >= 0.02 do
  3189. kkk.Volume = kkk.Volume - 0.05
  3190. end
  3191. wait(0.1)
  3192. kkk.Pitch = 0
  3193. kkk.PlaybackSpeed = 0
  3194. play = false
  3195. delays = false
  3196. end
  3197. function onmoosic()
  3198. delays = true
  3199. kkk.Pitch = .6
  3200. kkk.PlaybackSpeed = 0.7
  3201. while wait() and kkk and kkk.Volume <= 1.5 do
  3202. kkk.Volume = kkk.Volume + 0.05
  3203. end
  3204. wait(0.1)
  3205. play = true
  3206. delays = false
  3207. end
  3208. Mouse.Button1Down:connect(function()
  3209. if attack == false and targetted ~= nil then
  3210. attackone()
  3211. end
  3212. end)
  3213.  
  3214. Mouse.KeyDown:connect(function(k)
  3215. k = k:lower()
  3216. if attack == false and k == 'q' then
  3217. LockOn()
  3218. end
  3219. if k == 'z' and attack == false then
  3220. hedshoot()
  3221. elseif k == 'x' and attack == false and targetted ~= nil then
  3222. moarblood()
  3223. elseif k == 'c' and attack == false then
  3224. painlessrain()
  3225. elseif k == 'g' then
  3226. delays = true
  3227. chatfunc("You Know")
  3228. wait(1)
  3229. chatfunc("That")
  3230. wait(1)
  3231. chatfunc("I'm")
  3232. wait(1)
  3233. chatfunc("Not")
  3234. wait(2)
  3235. chatfunc("The bad one here...")
  3236. wait(1)
  3237. chatfunc("Right?")
  3238. wait(1)
  3239. chatfunc("...")
  3240. delays = false
  3241. elseif k == 'm' and play == true and delays == false then
  3242. ofmoosic()
  3243. elseif k == 'm' and play == false and delays == false then
  3244. onmoosic()
  3245. end
  3246. end)
  3247.  
  3248. kkk = Instance.new("Sound",Character)
  3249. kkk.Volume = 1
  3250. kkk.PlaybackSpeed = 1
  3251. kkk.Pitch = 0.7
  3252. kkk.SoundId = "rbxassetid://191412690"
  3253. kkk:Play()
  3254. kkk.Name = "a"
  3255. kkk.Looped = true
  3256.  
  3257.  
  3258. coroutine.wrap(function()
  3259. while true do
  3260. swait()
  3261. for i, v in pairs(Character.WeaponModel:GetChildren()) do
  3262. if v:IsA("Part") then
  3263. v.Anchored = false
  3264. end
  3265. end
  3266. for i, v in pairs(Character:GetChildren()) do
  3267. if v:IsA("Part") then
  3268. v.Anchored = false
  3269. elseif v:IsA("Accessory") then
  3270. v.Handle.Anchored = false
  3271. end
  3272. end
  3273. end
  3274. end)()
  3275. coroutine.wrap(function()
  3276. while 1 do
  3277. swait()
  3278. if doe <= 360 then
  3279. doe = doe + 2
  3280. else
  3281. doe = 0
  3282. end
  3283. end
  3284. end)()
  3285. while true do
  3286. swait()
  3287. for i, v in pairs(Character:GetChildren()) do
  3288. if v:IsA("Part") then
  3289. v.Material = "SmoothPlastic"
  3290. elseif v:IsA("Accessory") then
  3291. v:WaitForChild("Handle").Material = "SmoothPlastic"
  3292. end
  3293. end
  3294. while true do
  3295. swait()
  3296. Character.Humanoid.MaxHealth = math.huge
  3297. Character.Humanoid.Health = math.huge
  3298. imgl.Rotation = imgl.Rotation + 3
  3299. img2.Rotation = img2.Rotation + 3
  3300. if targetted ~= nil then
  3301. abss.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  3302. abss.Enabled = true
  3303. elseif targetted == nil then
  3304. abss.Adornee = nil
  3305. abss.Enabled = false
  3306. end
  3307.  
  3308. while true and imgl.Rotation >= 360 do
  3309. imgl.Rotation = 0
  3310. img2.Rotation = 0
  3311. end
  3312. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3313. velocity = RootPart.Velocity.y
  3314. sine = sine + change
  3315. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  3316. if RootPart.Velocity.y > 1 and hit == nil then
  3317. Anim = "Jump"
  3318. if attack == false then
  3319. PlayAnimationFromTable({
  3320. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3321. CFrame.new(-0.0579944476, 1.48445117, -0.000906195492, 0.999631822, -0.0259140469, -0.00804444961, 0.0262291897, 0.998776913, 0.0419151038, 0.0069484422, -0.0421099029, 0.999089062) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3322. CFrame.new(1.68067598, 0.167780995, 5.50026158e-08, 0.965881884, -0.258982956, -3.41060513e-13, 0.258982956, 0.965881884, 4.47034836e-07, 8.49010675e-08, 3.16640808e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3323. CFrame.new(-1.67620921, 0.188169807, -3.04922651e-07, 0.95698452, 0.290146649, -2.61441073e-07, -0.290146649, 0.95698452, -1.0069979e-05, -2.89639524e-06, 1.04542296e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3324. CFrame.new(0.537238836, -1.93797374, 0.176598221, 0.998698533, -0.0506777391, -0.00574572897, 0.0510024093, 0.992341697, 0.112511501, -6.35704041e-08, -0.112657718, 0.993634105) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3325. CFrame.new(-0.536944568, -1.94808352, 0.126473114, 0.998626292, 0.0520468242, 0.00521374354, -0.0523067154, 0.993665218, 0.0995327011, -3.84102691e-07, -0.099668026, 0.995023906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3326. }, .3, false)
  3327. moter.C0 = clerp(moter.C0, CFrame.new(0.0111988392, -1.63769972, -0.318750381, -0.0172117054, 0, -0.999851942, 0.999851942, 0, -0.0172116756, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3328. end
  3329. elseif RootPart.Velocity.y < -1 and hit == nil then
  3330. Anim = "Fall"
  3331. if attack == false then
  3332. PlayAnimationFromTable({
  3333. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3334. CFrame.new(-0.0576509275, 1.50532985, -0.129091382, 0.999631822, -0.0231846143, -0.0140984114, 0.0262298863, 0.958684564, 0.283279002, 0.00694822101, -0.283544153, 0.958935201) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3335. CFrame.new(1.68622994, 0.21415168, 7.02040666e-08, 0.881990671, -0.471266806, -3.41060513e-13, 0.471266806, 0.881990671, 4.47034836e-07, 1.54493137e-07, 2.89139166e-07, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3336. CFrame.new(-1.72513735, 0.240890861, 2.54038241e-07, 0.814108491, 0.58071363, -2.61430017e-07, -0.580713034, 0.814108849, -1.00698489e-05, -6.08482924e-06, 8.98058715e-06, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3337. CFrame.new(0.536720514, -1.92783141, 0.223740995, 0.998698533, -0.0498600565, -0.0107376017, 0.0510031059, 0.976314366, 0.210260883, -3.04512355e-07, -0.210534185, 0.977587521) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3338. CFrame.new(-0.535922825, -1.92850935, 0.222419083, 0.99863112, 0.0512506701, 0.0104565797, -0.0523065142, 0.978474379, 0.199629858, -3.7062793e-07, -0.199902818, 0.97981596) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3339. }, .3, false)
  3340. moter.C0 = clerp(moter.C0, CFrame.new(0.0112015437, -1.63769758, -0.318750381, -0.0172110498, 0, -0.999851942, 0.999851942, 0, -0.0172110498, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3341. end
  3342. elseif Torsovelocity < 1 and hit ~= nil then
  3343. Anim = "Idle"
  3344. if attack == false then
  3345. change = 1
  3346. PlayAnimationFromTable({
  3347. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3348. CFrame.new(-0.0575585738, 1.52553558, -0.218724757, 0.985934377, -0.143356442, -0.0859283879, 0.166522771, 0.886584163, 0.431554198, 0.0143168001, -0.439792335, 0.897985697) * CFrame.new(0, -.05- .05 * math.cos((sine) / 55), 0- .05 * math.cos((sine) / 55)) * CFrame.Angles(math.rad(0 - 5 * math.cos((sine) / 55)), 0, 0),
  3349. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0- 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0- 0.05 * math.cos((sine) / 45)),
  3350. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0+ 0.025 * math.cos((sine) / 45), 0, 0) * CFrame.Angles(0, 0, 0+ 0.05 * math.cos((sine) / 45)),
  3351. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3352. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3353. }, .3, false)
  3354. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3355. end
  3356. elseif Torsovelocity > 2 and hit ~= nil then
  3357. Anim = "Walk"
  3358. if attack == false then
  3359. PlayAnimationFromTable({
  3360. CFrame.new(0, 0, 0, 1, -2.21689355e-12, -5.11591203e-13, -2.21689355e-12, 1, 7.74860496e-07, -5.11591203e-13, 7.74860496e-07, 1.00000048) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  3361. CFrame.new(-0.0595112406, 1.55331731, -0.0425721854, 0.999631822, -0.0248252042, -0.010953242, 0.0262294486, 0.987443328, 0.155781403, 0.00694842171, -0.156010598, 0.987731278) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3362. CFrame.new(1.54809988, 0.041232653, 1.35168499e-08, 0.996376455, -0.0850530341, -3.41060513e-13, 0.0850530341, 0.996376455, 4.47034836e-07, 2.78823862e-08, 3.26637689e-07, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  3363. CFrame.new(-1.53598976, 0.0413191095, -1.86092848e-06, 0.995650649, 0.0931596532, -2.61508148e-07, -0.0931649953, 0.995651186, -1.00695124e-05, -7.49969331e-07, 1.08217946e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  3364. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  3365. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  3366. }, .3, false)
  3367. moter.C0 = clerp(moter.C0, CFrame.new(0.0111980997, -1.6377027, -0.318750381, -0.0172109306, 0, -0.999851882, 0.999851882, 0, -0.0172109306, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3368. end
  3369. end
  3370. if 0 < #Effects then
  3371. for e = 1, #Effects do
  3372. if Effects[e] ~= nil then
  3373. local Thing = Effects[e]
  3374. if Thing ~= nil then
  3375. local Part = Thing[1]
  3376. local Mode = Thing[2]
  3377. local Delay = Thing[3]
  3378. local IncX = Thing[4]
  3379. local IncY = Thing[5]
  3380. local IncZ = Thing[6]
  3381. if Thing[2] == "Shoot" then
  3382. local Look = Thing[1]
  3383. local move = 30
  3384. if Thing[8] == 3 then
  3385. move = 10
  3386. end
  3387. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3388. if Thing[10] ~= nil then
  3389. da = pos
  3390. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3391. cfa = CFrame.new(Thing[4], pos)
  3392. tehCF = cfa:lerp(cf2, 0.2)
  3393. Thing[1] = tehCF.lookVector
  3394. end
  3395. local mag = (Thing[4] - pos).magnitude
  3396. 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)
  3397. if Thing[8] == 2 then
  3398. 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)
  3399. end
  3400. Thing[4] = Thing[4] + Look * move
  3401. Thing[3] = Thing[3] - 1
  3402. if 2 < Thing[5] then
  3403. Thing[5] = Thing[5] - 0.3
  3404. Thing[6] = Thing[6] - 0.3
  3405. end
  3406. if hit ~= nil then
  3407. Thing[3] = 0
  3408. if Thing[8] == 1 or Thing[8] == 3 then
  3409. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3410. else
  3411. if Thing[8] == 2 then
  3412. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3413. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  3414. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Hot pink"), "Reference", Vector3.new())
  3415. ref.Anchored = true
  3416. ref.CFrame = CFrame.new(pos)
  3417. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3418. game:GetService("Debris"):AddItem(ref, 0.2)
  3419. 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)
  3420. Effects["Ring"].Create(BrickColor.new("Hot pink"), 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)
  3421. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3422. end
  3423. end
  3424. end
  3425. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Hot pink"), "Reference", Vector3.new())
  3426. ref.Anchored = true
  3427. ref.CFrame = CFrame.new(pos)
  3428. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3429. game:GetService("Debris"):AddItem(ref, 1)
  3430. end
  3431. if Thing[3] <= 0 then
  3432. table.remove(Effects, e)
  3433. end
  3434. end
  3435. do
  3436. do
  3437. if Thing[2] == "FireWave" then
  3438. if Thing[3] <= Thing[4] then
  3439. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3440. Thing[3] = Thing[3] + 1
  3441. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3442. else
  3443. Part.Parent = nil
  3444. table.remove(Effects, e)
  3445. end
  3446. end
  3447. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3448. if Thing[1].Transparency <= 1 then
  3449. if Thing[2] == "Block1" then
  3450. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3451. Mesh = Thing[7]
  3452. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3453. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3454. else
  3455. if Thing[2] == "Block2" then
  3456. Thing[1].CFrame = Thing[1].CFrame
  3457. Mesh = Thing[7]
  3458. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3459. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3460. else
  3461. if Thing[2] == "Fire" then
  3462. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3463. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3464. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3465. else
  3466. if Thing[2] == "Cylinder" then
  3467. Mesh = Thing[7]
  3468. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3469. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3470. else
  3471. if Thing[2] == "Blood" then
  3472. Mesh = Thing[7]
  3473. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3474. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3475. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3476. else
  3477. if Thing[2] == "Elec" then
  3478. Mesh = Thing[10]
  3479. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3480. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3481. else
  3482. if Thing[2] == "Disappear" then
  3483. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3484. else
  3485. if Thing[2] == "Shatter" then
  3486. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3487. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3488. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3489. Thing[6] = Thing[6] + Thing[5]
  3490. end
  3491. end
  3492. end
  3493. end
  3494. end
  3495. end
  3496. end
  3497. end
  3498. else
  3499. Part.Parent = nil
  3500. table.remove(Effects, e)
  3501. end
  3502. end
  3503. end
  3504. end
  3505. end
  3506. end
  3507. end
  3508. end
  3509. end
  3510. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement