Advertisement
Abbcity

Revenge of Boboh Exploit V1.3

Nov 11th, 2019
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 491.47 KB | None | 0 0
  1. -- Objects
  2.  
  3.  
  4. local SimpleGui = Instance.new("ScreenGui")
  5. local OpenFrame = Instance.new("Frame")
  6. local Open = Instance.new("TextButton")
  7. local Main = Instance.new("Frame")
  8. local TextLabel = Instance.new("TextLabel")
  9. local Dj = Instance.new("TextButton")
  10. local TextLabel_2 = Instance.new("TextLabel")
  11. local OverseerSword = Instance.new("TextButton")
  12. local GrabKnifeV3 = Instance.new("TextButton")
  13. local VoodooDoll = Instance.new("TextButton")
  14. local NoobDancer = Instance.new("TextButton")
  15. local Wearenumberone = Instance.new("TextButton")
  16. local Close = Instance.new("TextButton")
  17.  
  18. --Properties:
  19.  
  20. SimpleGui.Name = "SimpleGui"
  21. SimpleGui.Parent = game.CoreGui
  22. SimpleGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  23.  
  24. OpenFrame.Name = "OpenFrame"
  25. OpenFrame.Parent = SimpleGui
  26. OpenFrame.Active = true
  27. OpenFrame.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  28. OpenFrame.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  29. OpenFrame.Position = UDim2.new(0, 0, 0.533039689, 0)
  30. OpenFrame.Size = UDim2.new(0, 124, 0, 33)
  31.  
  32. Open.Name = "Open"
  33. Open.Parent = OpenFrame
  34. Open.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  35. Open.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  36. Open.BorderSizePixel = 3
  37. Open.Position = UDim2.new(-0.0490369499, 0, 0, 0)
  38. Open.Size = UDim2.new(0, 130, 0, 33)
  39. Open.Font = Enum.Font.SciFi
  40. Open.Text = "Open"
  41. Open.TextColor3 = Color3.new(1, 1, 1)
  42. Open.TextSize = 30
  43. Open.MouseButton1Down:connect(function()
  44. Main.Visible = true
  45. OpenFrame.Visible = false
  46. end)
  47.  
  48. Main.Name = "Main"
  49. Main.Parent = SimpleGui
  50. Main.Active = true
  51. Main.Draggable = true
  52. Main.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  53. Main.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  54. Main.BorderSizePixel = 3
  55. Main.Position = UDim2.new(0.343108147, 0, 0.162995592, 0)
  56. Main.Size = UDim2.new(0, 565, 0, 331)
  57. Main.Visible = false
  58.  
  59. TextLabel.Parent = Main
  60. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  61. TextLabel.BackgroundTransparency = 1
  62. TextLabel.Size = UDim2.new(0, 565, 0, 50)
  63. TextLabel.Font = Enum.Font.SciFi
  64. TextLabel.Text = "Revenge Of Boboh V1"
  65. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  66. TextLabel.TextScaled = true
  67. TextLabel.TextSize = 14
  68. TextLabel.TextWrapped = true
  69.  
  70. Dj.Name = "Dj"
  71. Dj.Parent = Main
  72. Dj.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  73. Dj.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  74. Dj.BorderSizePixel = 3
  75. Dj.Position = UDim2.new(0.0424778797, 0, 0.224137917, 0)
  76. Dj.Size = UDim2.new(0, 137, 0, 41)
  77. Dj.Font = Enum.Font.SourceSans
  78. Dj.Text = "Dj"
  79. Dj.TextColor3 = Color3.new(1, 1, 1)
  80. Dj.TextScaled = true
  81. Dj.TextSize = 14
  82. Dj.TextWrapped = true
  83. Dj.MouseButton1Down:connect(function()
  84. --Draw something, put your sound id in, and watch the light show!--
  85. --Enjoy lads.--
  86. Player=game:GetService("Players").LocalPlayer
  87. Character=Player.Character
  88. Character.Humanoid.Name = "noneofurbusiness"
  89. hum = Character.noneofurbusiness
  90. LeftArm=Character["Left Arm"]
  91. LeftLeg=Character["Left Leg"]
  92. RightArm=Character["Right Arm"]
  93. RightLeg=Character["Right Leg"]
  94. Root=Character["HumanoidRootPart"]
  95. Head=Character["Head"]
  96. Torso=Character["Torso"]
  97. Neck=Torso["Neck"]
  98. mouse = Player:GetMouse()
  99. removeuseless = game:GetService("Debris")
  100. soundIsPlaying = false
  101. number = 0
  102. stop = false
  103. flatt = false
  104. standingg = true
  105. tf = 0
  106. idrewsomething = false
  107. tab2={}
  108. tab={}
  109. blue = false
  110. red = true
  111. green = false
  112. drawingallowed = true
  113. MseGuide = true
  114. RunSrv = game:GetService("RunService")
  115. RenderStepped = game:GetService("RunService").RenderStepped
  116.  
  117. local HEADLERP = Instance.new("ManualWeld")
  118. HEADLERP.Parent = Head
  119. HEADLERP.Part0 = Head
  120. HEADLERP.Part1 = Head
  121. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  122.  
  123. OrgnC0 = Neck.C0
  124. local movelimbs = coroutine.wrap(function()
  125. while RunSrv.RenderStepped:wait() do
  126. TrsoLV = Torso.CFrame.lookVector
  127. Dist = nil
  128. Diff = nil
  129. if not MseGuide then
  130. print("l")
  131. else
  132. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  133. Dist = (Head.CFrame.p-Point).magnitude
  134. Diff = Head.CFrame.Y-Point.Y
  135. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  136. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  137. Diff2 = LeftArm.CFrame.Y-Point.Y
  138. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  139. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  140. end
  141. end
  142. end)
  143. movelimbs()
  144.  
  145. godmode = coroutine.wrap(function()---- so you don't get killed by fucking random things
  146. while true do
  147. hum.MaxHealth = math.huge
  148. wait(0.0000001)
  149. hum.Health = math.huge
  150. wait()
  151. end
  152. end)
  153. godmode()
  154. ff = Instance.new("ForceField", Character)
  155. ff.Visible = false
  156.  
  157. coroutine.wrap(function()
  158. mouse.Button1Down:connect(function()
  159. if drawingallowed then
  160. fo = false
  161. while true do
  162. if fo then break end
  163. idrewsomething = true
  164. brick = Instance.new("Part",Character)
  165. brick.Anchored = true
  166. brick.Material = "Neon"
  167. brick.CanCollide = false
  168. brick.BrickColor = BrickColor.new("Really black")
  169. brick.Size = Vector3.new(1,1,1)
  170. brick.CFrame = CFrame.new(mouse.Hit.p)
  171. table.insert(tab2,brick)
  172. light = Instance.new("PointLight", brick)
  173. light.Color = brick.BrickColor.Color
  174. light.Range = 0
  175. light.Enabled = true
  176. light.Shadows = true
  177. light.Brightness = 0
  178. table.insert(tab,light)
  179. wait()
  180. end
  181. end
  182. end)
  183. end)()
  184.  
  185. coroutine.wrap(function()
  186. mouse.Button1Up:connect(function()
  187. if drawingallowed then
  188. fo = true
  189. end
  190. end)
  191. end)()
  192.  
  193. ---GUI---
  194.  
  195. screenGui = Instance.new("ScreenGui")
  196. screenGui.Parent = script.Parent
  197.  
  198. frame = Instance.new("Frame")
  199. frame.Parent = screenGui
  200. frame.Position = UDim2.new(0, 8, 0, 225)
  201. frame.Size = UDim2.new(0, 250, 0, 200)
  202. frame.BackgroundColor3 = BrickColor.new("White").Color
  203. frame.BackgroundTransparency = .5
  204.  
  205. textButton = Instance.new("TextButton")
  206. textButton.Parent = screenGui
  207. textButton.Position = UDim2.new(0, 12, 0, 400)
  208. textButton.Size = UDim2.new(0, 50, 0, 10)
  209. textButton.BackgroundColor3 = BrickColor.new("Really red").Color
  210. textButton.Text = "Red"
  211.  
  212. textButton.MouseButton1Down:connect(function()
  213. red = true
  214. green = false
  215. blue = false
  216. rainbow = false
  217. smooth = false
  218. end)
  219.  
  220. textButton2 = Instance.new("TextButton")
  221. textButton2.Parent = screenGui
  222. textButton2.Position = UDim2.new(0, 75, 0, 400)
  223. textButton2.Size = UDim2.new(0, 50, 0, 10)
  224. textButton2.BackgroundColor3 = BrickColor.new("Really blue").Color
  225. textButton2.Text = "Blue"
  226.  
  227. textButton2.MouseButton1Down:connect(function()
  228. red = false
  229. green = false
  230. blue = true
  231. rainbow = false
  232. smooth = false
  233. end)
  234.  
  235. textButton3 = Instance.new("TextButton")
  236. textButton3.Parent = screenGui
  237. textButton3.Position = UDim2.new(0, 138, 0, 400)
  238. textButton3.Size = UDim2.new(0, 50, 0, 10)
  239. textButton3.BackgroundColor3 = BrickColor.new("Lime green").Color
  240. textButton3.Text = "Green"
  241.  
  242. textButton3.MouseButton1Down:connect(function()
  243. red = false
  244. green = true
  245. blue = false
  246. rainbow = false
  247. smooth = false
  248. end)
  249.  
  250. textButton4 = Instance.new("TextButton")
  251. textButton4.Parent = screenGui
  252. textButton4.Position = UDim2.new(0, 201, 0, 400)
  253. textButton4.Size = UDim2.new(0, 50, 0, 10)
  254. coroutine.wrap(function()
  255. while true do
  256. textButton4.BackgroundColor3 = BrickColor.Random().Color
  257. wait(.05)
  258. end
  259. end)()
  260. textButton4.Text = "Rainbow"
  261.  
  262. textButton4.MouseButton1Down:connect(function()
  263. red = false
  264. green = false
  265. blue = false
  266. rainbow = true
  267. smooth = false
  268. end)
  269.  
  270. textBox = Instance.new("TextBox")
  271. textBox.Parent = screenGui
  272. textBox.Position = UDim2.new(0, 58, 0, 280)
  273. textBox.Size = UDim2.new(0, 150, 0, 20)
  274. textBox.BackgroundColor3 = BrickColor.new("White").Color
  275. textBox.Text = "Type Sound Id here"
  276.  
  277. form = Instance.new("TextButton")
  278. form.Parent = screenGui
  279. form.TextScaled = true
  280. form.Position = UDim2.new(0, 114, 0, 305)
  281. form.Size = UDim2.new(0, 40, 0, 20)
  282. form.BackgroundColor3 = BrickColor.new("White").Color
  283. form.Text = "Up"
  284.  
  285. form.MouseButton1Down:connect(function()
  286. if standingg then
  287. standingg = false
  288. flatt = true
  289. form.Text = "Flat"
  290. elseif flatt then
  291. flatt = false
  292. standingg = true
  293. form.Text = "Up"
  294. end
  295. end)
  296.  
  297. coroutine.wrap(function()
  298. while wait() do
  299. sid = textBox.Text
  300. end
  301. end)()
  302.  
  303. playbutton = Instance.new("TextButton")
  304. playbutton.Parent = screenGui
  305. playbutton.Position = UDim2.new(0, 58, 0, 305)
  306. playbutton.Size = UDim2.new(0, 50, 0, 20)
  307. playbutton.BackgroundColor3 = BrickColor.new("White").Color
  308. playbutton.Text = "Play"
  309.  
  310. playbutton.MouseButton1Down:connect(function()
  311. if not idrewsomething then return end
  312. if soundIsPlaying then
  313. sound1:Remove()
  314. sound1 = Instance.new("Sound", Character)
  315. sound1.Looped = true
  316. sound1.SoundId = "http://www.roblox.com/asset/?id=" .. sid
  317. sound1:Play()
  318. else
  319. soundIsPlaying = true
  320. vol.Text = 1
  321. pitch.Text = 1
  322. sound1 = Instance.new("Sound", Character)
  323. coroutine.wrap(function()
  324. while soundIsPlaying do
  325. wait()
  326. sound1.Volume = svol
  327. end
  328. end)()
  329. sound1.Looped = true
  330. coroutine.wrap(function()
  331. while soundIsPlaying do
  332. sound1.Pitch = pitchh
  333. wait()
  334. end
  335. end)()
  336. sound1.SoundId = "http://www.roblox.com/asset/?id=" .. sid
  337. sound1:Play()
  338. coroutine.wrap(function()
  339. while sound1.IsPlaying and soundIsPlaying do
  340. for i,v in pairs(tab) do
  341. v.Enabled = true
  342. v.Brightness = sound1.PlaybackLoudness/19
  343. v.Range = sound1.PlaybackLoudness/15
  344. if red then
  345. v.Color = Color3.new(sound1.PlaybackLoudness/200, 0,0)
  346. elseif blue then
  347. v.Color = Color3.new(0, 0,sound1.PlaybackLoudness/200)
  348. elseif green then
  349. v.Color = Color3.new(0, sound1.PlaybackLoudness/200,0)
  350. elseif rainbow then
  351. v.Color = brick.BrickColor.Color
  352. end
  353. end
  354. wait()
  355. end
  356. end)()
  357. while sound1.IsPlaying and soundIsPlaying do
  358. workspace.CurrentCamera.FieldOfView = 70 - sound1.PlaybackLoudness/100
  359. bcol = brick.BrickColor
  360. for _,v in pairs(tab2) do
  361. if standingg then
  362. v.Size = Vector3.new(1, sound1.PlaybackLoudness/math.random(10,25), 1)
  363. elseif flatt then
  364. v.Size = Vector3.new(sound1.PlaybackLoudness/math.random(10,25), 1, 1)
  365. end
  366. if red then
  367. v.BrickColor = BrickColor.new(Color3.new(sound1.PlaybackLoudness/200, 0,0))
  368. elseif blue then
  369. v.BrickColor = BrickColor.new(Color3.new(0,0,sound1.PlaybackLoudness/200))
  370. elseif green then
  371. v.BrickColor = BrickColor.new(Color3.new(0,sound1.PlaybackLoudness/200,0))
  372. elseif rainbow then
  373. v.BrickColor = BrickColor.Random()
  374. end
  375. end
  376. wait()
  377. end
  378. end
  379. end)
  380.  
  381. local stopbutton = Instance.new("TextButton")
  382. stopbutton.Parent = screenGui
  383. stopbutton.Position = UDim2.new(0, 158, 0, 305)
  384. stopbutton.Size = UDim2.new(0, 50, 0, 20)
  385. stopbutton.BackgroundColor3 = BrickColor.new("White").Color
  386. stopbutton.Text = "Stop"
  387.  
  388. vol = Instance.new("TextBox")
  389. vol.Parent = screenGui
  390. vol.Position = UDim2.new(0, 58, 0, 330)
  391. vol.Size = UDim2.new(0, 50, 0, 20)
  392. vol.BackgroundColor3 = BrickColor.new("White").Color
  393. vol.Text = "Volume"
  394.  
  395. coroutine.wrap(function()
  396. while wait() do
  397. svol = vol.Text
  398. end
  399. end)()
  400.  
  401. local remove = Instance.new("TextButton")
  402. remove.Parent = screenGui
  403. remove.Position = UDim2.new(0, 108, 0, 370)
  404. remove.Size = UDim2.new(0, 50, 0, 20)
  405. remove.BackgroundColor3 = BrickColor.new("White").Color
  406. remove.Text = "Clean"
  407.  
  408. pitch = Instance.new("TextBox")
  409. pitch.Parent = screenGui
  410. pitch.Position = UDim2.new(0, 158, 0, 330)
  411. pitch.Size = UDim2.new(0, 50, 0, 20)
  412. pitch.BackgroundColor3 = BrickColor.new("White").Color
  413. pitch.Text = "Pitch"
  414.  
  415. coroutine.wrap(function()
  416. while wait() do
  417. pitchh = pitch.Text
  418. end
  419. end)()
  420.  
  421. pitchup = Instance.new("ImageButton")
  422. pitchup.Parent = screenGui
  423. pitchup.Position = UDim2.new(0, 131, 0, 327)
  424. pitchup.BackgroundTransparency = 1
  425. pitchup.Size = UDim2.new(0, 25, 0, 25)
  426. pitchup.Image = "rbxassetid://29563813"
  427.  
  428. pitchup.MouseButton1Down:connect(function()
  429. if soundIsPlaying then
  430. pitch.Text = pitch.Text + .1
  431. end
  432. end)
  433.  
  434. pitchdown = Instance.new("ImageButton")
  435. pitchdown.Parent = screenGui
  436. pitchdown.Rotation = 180
  437. pitchdown.Position = UDim2.new(0, 211, 0, 327)
  438. pitchdown.BackgroundTransparency = 1
  439. pitchdown.Size = UDim2.new(0, 25, 0, 25)
  440. pitchdown.Image = "rbxassetid://29563813"
  441.  
  442. pitchdown.MouseButton1Down:connect(function()
  443. if soundIsPlaying then
  444. pitch.Text = pitch.Text - .1
  445. end
  446. end)
  447.  
  448. remove.MouseButton1Down:connect(function()
  449. if idrewsomething then
  450. if soundIsPlaying then
  451. soundIsPlaying = false
  452. workspace.CurrentCamera.FieldOfView = 70
  453. woosh = Instance.new("Sound",Character)
  454. woosh.Volume = 2
  455. woosh.SoundId = "rbxasstid://215402014"
  456. woosh:Play()
  457. sound1:Stop()
  458. pitch.Text = "Pitch"
  459. vol.Text = "Volume"
  460. removeuseless:AddItem(woosh,2)
  461. for _,v in pairs(tab2) do
  462. v:Remove()
  463. end
  464. idrewsomething = false
  465. elseif not soundIsPlaying then
  466. soundIsPlaying = false
  467. woosh = Instance.new("Sound",Character)
  468. woosh.Volume = 2
  469. woosh.SoundId = "rbxasstid://215402014"
  470. woosh:Play()
  471. for _,v in pairs(tab2) do
  472. v:Remove()
  473. end
  474. idrewsomething = false
  475. end
  476. end
  477. end)
  478.  
  479. local day = Instance.new("TextButton")
  480. day.Parent = screenGui
  481. day.Position = UDim2.new(0, 50, 0, 370)
  482. day.Size = UDim2.new(0, 50, 0, 20)
  483. day.BackgroundColor3 = BrickColor.new("Bright yellow").Color
  484. day.Text = "Day"
  485.  
  486. day.MouseButton1Down:connect(function()
  487. daytime = true
  488. nighttime = false
  489. turnon = Instance.new("Sound",Character)
  490. turnon.SoundId = "rbxassetid://858896518"
  491. turnon.Volume = 1
  492. turnon.Pitch = 1.05
  493. turnon:Play()
  494. removeuseless:AddItem(turnon,2)
  495. coroutine.wrap(function()
  496. while daytime do
  497. game.Lighting.TimeOfDay = 12
  498. game.Lighting.GlobalShadows = true
  499. game.Lighting.Ambient = Color3.fromRGB(10,10,10)
  500. game.Lighting.Brightness = 1
  501. wait()
  502. end
  503. end)()
  504. end)
  505.  
  506. local night = Instance.new("TextButton")
  507. night.Parent = screenGui
  508. night.Position = UDim2.new(0, 165, 0, 370)
  509. night.Size = UDim2.new(0, 50, 0, 20)
  510. night.BackgroundColor3 = BrickColor.new("Really black").Color
  511. night.TextColor = BrickColor.new("White")
  512. night.Text = "Night"
  513.  
  514. night.MouseButton1Down:connect(function()
  515. daytime = false
  516. nighttime = true
  517. turnoff = Instance.new("Sound",Character)
  518. turnoff.SoundId = "rbxassetid://858896518"
  519. turnoff.Volume = 1
  520. turnoff.Pitch = .9
  521. turnoff:Play()
  522. removeuseless:AddItem(turnoff,2)
  523. coroutine.wrap(function()
  524. while nighttime do
  525. game.Lighting.TimeOfDay = 0
  526. game.Lighting.GlobalShadows = false
  527. game.Lighting.Ambient = Color3.new(0,0,0)
  528. game.Lighting.Brightness = 0
  529. wait()
  530. end
  531. end)()
  532. end)
  533.  
  534. volumeup = Instance.new("ImageButton")
  535. volumeup.Parent = screenGui
  536. volumeup.Position = UDim2.new(0, 29, 0, 327)
  537. volumeup.BackgroundTransparency = 1
  538. volumeup.Size = UDim2.new(0, 25, 0, 25)
  539. volumeup.Image = "rbxassetid://29563813"
  540.  
  541. volumeup.MouseButton1Down:connect(function()
  542. if soundIsPlaying then
  543. vol.Text = vol.Text + 1
  544. end
  545. end)
  546.  
  547. volumedown = Instance.new("ImageButton")
  548. volumedown.Parent = screenGui
  549. volumedown.Rotation = 180
  550. volumedown.Position = UDim2.new(0, 111, 0, 327)
  551. volumedown.BackgroundTransparency = 1
  552. volumedown.Size = UDim2.new(0, 25, 0, 25)
  553. volumedown.Image = "rbxassetid://29563813"
  554.  
  555. Supr14 = Instance.new("ImageLabel")
  556. Supr14.Parent = screenGui
  557. Supr14.Rotation = 0
  558. Supr14.Position = UDim2.new(0, 13, 0, 222)
  559. Supr14.BackgroundTransparency = 1
  560. Supr14.Size = UDim2.new(0, 240, 0, 60)
  561. Supr14.Image = "rbxassetid://1815697653"
  562.  
  563. volumedown.MouseButton1Down:connect(function()
  564. if soundIsPlaying then
  565. vol.Text = vol.Text - 1
  566. end
  567. end)
  568.  
  569. stopbutton.MouseButton1Down:connect(function()
  570. if idrewsomething then
  571. if soundIsPlaying then
  572. sound1:Remove()
  573. soundIsPlaying = false
  574. workspace.CurrentCamera.FieldOfView = 70
  575. pitch.Text = "Pitch"
  576. vol.Text = "Volume"
  577. for i,v in pairs(tab) do
  578. v.Enabled = false
  579. end
  580. for i = 1, 10 do
  581. for _,v in pairs(tab2) do
  582. v.BrickColor = BrickColor.new("Really black")
  583. v.Size = v.Size - Vector3.new(0,15,0)
  584. end
  585. wait()
  586. end
  587. end
  588. end
  589. end)
  590.  
  591. print("Drawing visualiser!, Made by Supr14")
  592. end)
  593. TextLabel_2.Parent = Main
  594. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  595. TextLabel_2.BackgroundTransparency = 1
  596. TextLabel_2.Position = UDim2.new(0, 0, 0.84873426, 0)
  597. TextLabel_2.Size = UDim2.new(0, 565, 0, 50)
  598. TextLabel_2.Font = Enum.Font.SciFi
  599. TextLabel_2.Text = "By 2048x1"
  600. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  601. TextLabel_2.TextScaled = true
  602. TextLabel_2.TextSize = 14
  603. TextLabel_2.TextWrapped = true
  604.  
  605. OverseerSword.Name = "Overseer Sword"
  606. OverseerSword.Parent = Main
  607. OverseerSword.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  608. OverseerSword.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  609. OverseerSword.BorderSizePixel = 3
  610. OverseerSword.Position = UDim2.new(0.323893815, 0, 0.224137932, 0)
  611. OverseerSword.Size = UDim2.new(0, 179, 0, 41)
  612. OverseerSword.Font = Enum.Font.SourceSans
  613. OverseerSword.Text = "Overseer Sword"
  614. OverseerSword.TextColor3 = Color3.new(1, 1, 1)
  615. OverseerSword.TextScaled = true
  616. OverseerSword.TextSize = 14
  617. OverseerSword.TextWrapped = true
  618. OverseerSword.MouseButton1Down:connect(function()
  619. local p = game.Players.LocalPlayer
  620. local char = p.Character
  621. local mouse = p:GetMouse()
  622. local larm = char["Left Arm"]
  623. local rarm = char["Right Arm"]
  624. local lleg = char["Left Leg"]
  625. local rleg = char["Right Leg"]
  626. local hed = char.Head
  627. local torso = char.Torso
  628. local hum = char.Humanoid
  629. local cam = game.Workspace.CurrentCamera
  630. local root = char.HumanoidRootPart
  631. local deb = false
  632. local CanAttack = true
  633. local shot = 0
  634. local animpose = "Idle"
  635. local lastanimpose = "Idle"
  636. local stanceToggle = "Normal"
  637. local l = game:GetService("Lighting")
  638. local rs = game:GetService("RunService").RenderStepped
  639. math.randomseed(os.time())
  640. hum.MaxHealth = 9001
  641. wait(1)
  642. hum.Health = 9001
  643.  
  644. for i,v in pairs (hed:GetChildren()) do
  645. if v:IsA("Sound") then
  646. v:Destroy()
  647. end
  648. end
  649. --game:service'InsertService':LoadAsset(16469427):children()[1].Parent = char
  650. --char.Reaper.Handle.Mesh.TextureId = "http://www.roblox.com/asset/?id=176349813"
  651.  
  652. ----------------------------------------------------
  653. --[[Additional Variables]]
  654.  
  655.  
  656.  
  657.  
  658.  
  659. local lightspeed = math.random(0.1,0.2)
  660. local holy = false -- Is in holy/angel of death form?
  661. local eColors = {"Lime green", "Really black"}
  662. local idz = {"161006212", "161006195"}
  663. local Effects={}
  664.  
  665.  
  666. hs = Instance.new("Sound",torso)
  667. hs.SoundId = "http://www.roblox.com/asset/?id=149560784"
  668. hs.Pitch = 1.2
  669. hs.Volume = 0.6
  670. hs.Looped = true
  671.  
  672. ds = Instance.new("Sound",torso)
  673. ds.SoundId = "http://roblox.com/asset/?id=149560784"
  674. ds.Pitch = 0.3
  675. ds.Volume = 0.4
  676. ds.Looped = true
  677.  
  678.  
  679. ds:play()
  680.  
  681.  
  682. if holy == false then
  683. eColors = {"Lime green", "Really black"}
  684. else if holy == true then
  685. eColors = {"Lime green"}
  686. end
  687. end
  688.  
  689.  
  690.  
  691.  
  692.  
  693. ----------------------------------------------------
  694. --[[Additional Functions]]
  695.  
  696. cf=CFrame.new
  697. vt=Vector3.new
  698.  
  699. function swait(num)
  700. if num==0 or num==nil then
  701. game:service'RunService'.Stepped:wait(0)
  702. else
  703. for i=0,num do
  704. game:service'RunService'.Stepped:wait(0)
  705. end
  706. end
  707. end
  708.  
  709. so = function(id,par,vol,pit)
  710. coroutine.resume(coroutine.create(function()
  711. local sou = Instance.new("Sound",par or workspace)
  712. sou.Volume=vol
  713. sou.Pitch=pit or 1
  714. sou.SoundId=id
  715. swait()
  716. sou:play()
  717. game:GetService("Debris"):AddItem(sou,6)
  718. end))
  719. end
  720.  
  721.  
  722.  
  723.  
  724.  
  725. ----------------------------------------------------
  726. Debounces = {
  727. CanAttack = true;
  728. CanJoke = true;
  729. NoIdl = false;
  730. Slashing = false;
  731. Slashed = false;
  732. Slapping = false;
  733. Slapped = false;
  734. ks = false;
  735. }
  736.  
  737. local Touche = {char.Name, }
  738. ----------------------------------------------------
  739. function HasntTouched(plrname)
  740. local ret = true
  741. for _, v in pairs(Touche) do
  742. if v == plrname then
  743. ret = false
  744. end
  745. end
  746. return ret
  747. end
  748. ----------------------------------------------------
  749. function weld5(part0, part1, c0, c1)
  750. weeld=Instance.new("Weld", part0)
  751. weeld.Part0=part0
  752. weeld.Part1=part1
  753. weeld.C0=c0
  754. weeld.C1=c1
  755. return weeld
  756. end
  757. ----------------------------------------------------
  758. mod=Instance.new('Model',char)
  759.  
  760. function Burst()
  761. part=Instance.new('Part',mod)
  762. part.Anchored=true
  763. part.CanCollide=false
  764. part.FormFactor='Custom'
  765. part.Size=Vector3.new(.2,.2,.2)
  766. part.CFrame=root.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0)
  767. part.Transparency=.7
  768.  
  769. if holy ~= true then
  770. part.BrickColor=BrickColor.new('Really black')
  771. else
  772. part.BrickColor=BrickColor.new('Lime green')
  773. end
  774.  
  775. mesh=Instance.new('SpecialMesh',part)
  776. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  777. mesh.Scale=Vector3.new(10,5,10)
  778. part2=part:clone()
  779. part2.Parent=mod
  780.  
  781. if holy ~= true then
  782. part2.BrickColor=BrickColor.new('Lime green')
  783. else
  784. part2.BrickColor=BrickColor.new('Lime green')
  785. end
  786.  
  787. mesh2=mesh:clone()
  788. mesh2.Parent=part2
  789. mesh2.Scale=Vector3.new(5,2.5,5)
  790. coroutine.resume(coroutine.create(function()
  791. for i=0,1,0.1 do
  792. wait()
  793. part.CFrame=part.CFrame
  794. part.Transparency=i
  795. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  796. part2.CFrame=part2.CFrame
  797. part2.Transparency=i
  798. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  799. end
  800. part.Parent=nil
  801. part2.Parent=nil
  802. end))
  803. end
  804. ----------------------------------------------------
  805. mod4 = Instance.new("Model",char)
  806.  
  807. ptez = {0.7, 0.8, 0.9, 1}
  808.  
  809. function FindNearestTorso(Position,Distance,SinglePlayer)
  810. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  811. local List = {}
  812. for i,v in pairs(workspace:GetChildren())do
  813. if v:IsA("Model")then
  814. if v:findFirstChild("Torso")then
  815. if v ~= char then
  816. if(v.Torso.Position -Position).magnitude <= Distance then
  817. table.insert(List,v)
  818. end
  819. end
  820. end
  821. end
  822. end
  823. return List
  824. end
  825.  
  826. function Slam()
  827. part=Instance.new('Part',mod4)
  828. part.Anchored=true
  829. part.CanCollide=false
  830. part.FormFactor='Custom'
  831. part.Size=Vector3.new(.2,.2,.2)
  832. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  833. part.Transparency=.7
  834.  
  835. if holy ~= true then
  836. part.BrickColor=BrickColor.new('Really black')
  837. else
  838. part.BrickColor=BrickColor.new('Lime green')
  839. end
  840.  
  841. mesh=Instance.new('SpecialMesh',part)
  842. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  843. mesh.Scale=Vector3.new(3,3,3)
  844. part2=Instance.new('Part',mod4)
  845. part2.Anchored=true
  846. part2.CanCollide=false
  847. part2.FormFactor='Custom'
  848. part2.Size=Vector3.new(.2,.2,.2)
  849. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  850. part2.Transparency=.7
  851.  
  852. if holy ~= true then
  853. part2.BrickColor=BrickColor.new('Lime green')
  854. else
  855. part2.BrickColor=BrickColor.new('Lime green')
  856. end
  857.  
  858. mesh2=Instance.new('SpecialMesh',part2)
  859. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  860. mesh2.Scale=Vector3.new(3,1.5,3)
  861. x = Instance.new("Sound",char)
  862. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  863. x.Pitch = ptez[math.random(1,#ptez)]
  864. x.Volume = 1
  865. wait(.1)
  866. x1 = Instance.new("Sound",char)
  867. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  868. x1.Pitch = ptez[math.random(1,#ptez)]
  869. x1.Volume = 1
  870. wait(.1)
  871. x:Play()
  872. x1:Play()
  873. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  874. if v:FindFirstChild('Humanoid') then
  875. v.Humanoid:TakeDamage(math.random(99999999,99999999))
  876. end
  877. end
  878. coroutine.resume(coroutine.create(function()
  879. for i=0,0.62,0.13 do
  880. wait()
  881. part.CFrame=part.CFrame
  882. part.Transparency=i
  883. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  884. part2.CFrame=part2.CFrame
  885. part2.Transparency=i
  886. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  887. end
  888. part.Parent=nil
  889. part2.Parent=nil
  890. x:Destroy()
  891. end))
  892. end
  893. ----------------------------------------------------PUNCH FUNC
  894. function Punch()
  895. part=Instance.new('Part',mod4)
  896. part.Anchored=true
  897. part.CanCollide=false
  898. part.FormFactor='Custom'
  899. part.Size=Vector3.new(.2,.2,.2)
  900. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  901. part.Transparency=.7
  902.  
  903. part.BrickColor=BrickColor.new('Really black')
  904. mesh=Instance.new('SpecialMesh',part)
  905. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  906. mesh.Scale=Vector3.new(3,3,3)
  907. part2=Instance.new('Part',mod4)
  908. part2.Anchored=true
  909. part2.CanCollide=false
  910.  
  911. part2.FormFactor='Custom'
  912. part2.Size=Vector3.new(.2,.2,.2)
  913. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  914. part2.Transparency=.7
  915. part2.BrickColor=BrickColor.new('Lime green')
  916. mesh2=Instance.new('SpecialMesh',part2)
  917. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  918. mesh2.Scale=Vector3.new(3,1.5,3)
  919. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  920. if v:FindFirstChild('Humanoid') then
  921. v.Humanoid:TakeDamage(math.random(2,6))
  922. end
  923. end
  924. coroutine.resume(coroutine.create(function()
  925. for i=0,0.62,0.4 do
  926. wait()
  927. part.CFrame=part.CFrame
  928. part.Transparency=i
  929. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  930. part2.CFrame=part2.CFrame
  931. part2.Transparency=i
  932. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  933. end
  934. part.Parent=nil
  935. part2.Parent=nil
  936. end))
  937. end
  938. ----------------------------------------------------
  939. GroundWave = function()
  940. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  941. local Colors = {"Lime green", "Really black"}
  942. local wave = Instance.new("Part", torso)
  943.  
  944. if holy == false then
  945. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  946. else
  947. wave.BrickColor = BrickColor.new("Lime green")
  948. end
  949.  
  950. wave.Anchored = true
  951. wave.CanCollide = false
  952. wave.Material = "Neon"
  953. wave.Locked = true
  954. wave.Size = Vector3.new(1, 1, 1)
  955. wave.TopSurface = "Smooth"
  956. wave.BottomSurface = "Smooth"
  957. wave.Transparency = 0.35
  958. wave.CFrame = HandCF
  959. wm = Instance.new("SpecialMesh", wave)
  960. wm.MeshId = "rbxassetid://3270017"
  961. coroutine.wrap(function()
  962. for i = 1, 14, 1 do
  963. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  964. wave.Size = wm.Scale
  965. wave.CFrame = HandCF
  966. wave.Transparency = i/14
  967. wait()
  968. end
  969. wait()
  970. wave:Destroy()
  971. end)()
  972. end
  973. ----------------------------------------------------
  974. Magik = function()
  975. Spawn(function()
  976. local function lerp(a,b,c)
  977. return a+(b-a)*c
  978. end
  979. local function rndRange(rng)
  980. return math.random(-rng*1000,rng*1000)/1000
  981. end
  982. local magik = Instance.new("Part", larm)
  983. local Colors = {"Lime green", "Really black"}
  984. magik.Anchored = true
  985. magik.Locked = true
  986. magik.Material = "Neon"
  987. magik.FormFactor = "Custom"
  988. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  989. magik.TopSurface = "Smooth"
  990. magik.BottomSurface = "Smooth"
  991. magik.Transparency = 0
  992. magik.CanCollide = false
  993.  
  994. if holy == false then
  995. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  996. else
  997. magik.BrickColor = BrickColor.new("Lime green")
  998. end
  999.  
  1000. local mr = math.rad
  1001. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  1002. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  1003. magik.CFrame = cf
  1004. for i = 0, 1, .05 do
  1005. local newTrans = lerp(0.5, 1, i)
  1006. local ns = lerp(1,1.2,i)
  1007. magik.Transparency = newTrans
  1008. magik.Size = Vector3.new(ns,ns,ns)
  1009. magik.CFrame = cf
  1010. rs:wait()
  1011. end
  1012. magik:Destroy()
  1013. wait()
  1014. end)
  1015. end
  1016. ----------------------------------------------------
  1017. Magik2 = function()
  1018. Spawn(function()
  1019. if stanceToggle == "Melee" then
  1020. local function lerp(a,b,c)
  1021. return a+(b-a)*c
  1022. end
  1023. local function rndRange(rng)
  1024. return math.random(-rng*1000,rng*1000)/1000
  1025. end
  1026. local magik2 = Instance.new("Part", rarm)
  1027. local Colors = {"Lime green", "Really black"}
  1028. magik2.Anchored = true
  1029. magik2.Locked = true
  1030. magik2.FormFactor = "Custom"
  1031. magik2.Size = Vector3.new(1.2, 1.2, 1.2)
  1032. magik2.TopSurface = "Smooth"
  1033. magik2.BottomSurface = "Smooth"
  1034. magik2.Transparency = 0
  1035. magik2.Material = "Neon"
  1036. magik2.CanCollide = false
  1037.  
  1038. if holy == false then
  1039. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1040. else
  1041. magik2.BrickColor = BrickColor.new("Lime green")
  1042. end
  1043.  
  1044. local mr = math.rad
  1045. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  1046. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  1047. magik2.CFrame = cf
  1048. for i = 0, 1, .05 do
  1049. local newTrans = lerp(0.5, 1, i)
  1050. local ns = lerp(1,1.2,i)
  1051. magik2.Transparency = newTrans
  1052. magik2.Size = Vector3.new(ns,ns,ns)
  1053. magik2.CFrame = cf
  1054. rs:wait()
  1055. end
  1056. magik2:Destroy()
  1057. elseif stanceToggle ~= "Melee" then
  1058. wait()
  1059. end
  1060. end)
  1061. end
  1062. ----------------------------------------------------
  1063. function lerp(a, b, t) -- Linear interpolation
  1064. return a + (b - a)*t
  1065. end
  1066.  
  1067. function slerp(a, b, t) --Spherical interpolation
  1068. dot = a:Dot(b)
  1069. if dot > 0.99999 or dot < -0.99999 then
  1070. return t <= 0.5 and a or b
  1071. else
  1072. r = math.acos(dot)
  1073. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  1074. end
  1075. end
  1076.  
  1077. function matrixInterpolate(a, b, t)
  1078. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  1079. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  1080. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  1081. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  1082. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  1083. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  1084. local t = v1:Dot(v2)
  1085. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  1086. return CFrame.new()
  1087. end
  1088. return CFrame.new(
  1089. v0.x, v0.y, v0.z,
  1090. v1.x, v1.y, v1.z,
  1091. v2.x, v2.y, v2.z,
  1092. v3.x, v3.y, v3.z)
  1093. end
  1094. ----------------------------------------------------
  1095. function genWeld(a,b)
  1096. local w = Instance.new("Weld",a)
  1097. w.Part0 = a
  1098. w.Part1 = b
  1099. return w
  1100. end
  1101. function weld(a, b)
  1102. local weld = Instance.new("Weld")
  1103. weld.Name = "W"
  1104. weld.Part0 = a
  1105. weld.Part1 = b
  1106. weld.C0 = a.CFrame:inverse() * b.CFrame
  1107. weld.Parent = a
  1108. return weld;
  1109. end
  1110. ----------------------------------------------------
  1111. function Lerp(c1,c2,al)
  1112. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  1113. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  1114. for i,v in pairs(com1) do
  1115. com1[i] = v+(com2[i]-v)*al
  1116. end
  1117. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  1118. end
  1119. ----------------------------------------------------[[Dissolve function]]
  1120. function Dissolve(ret)
  1121.  
  1122. ret.BrickColor = BrickColor.new("Really black")
  1123. for i = 1, 10 do wait()
  1124. for i,v in pairs(ret:GetChildren()) do
  1125. if v:IsA("Part") or v:IsA("WedgePart") then
  1126. v.Transparency = v.Transparency + 0.1
  1127.  
  1128. end
  1129. end
  1130. end
  1131. ret:Destroy()
  1132. end
  1133.  
  1134. ----------------------------------------------------
  1135. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  1136. local wld = Instance.new("Weld", wp1)
  1137. wld.Part0 = wp0
  1138. wld.Part1 = wp1
  1139. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1140. end
  1141. ----------------------------------------------------
  1142. newWeld(torso, larm, -1.5, 0.5, 0)
  1143. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1144. newWeld(torso, rarm, 1.5, 0.5, 0)
  1145. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  1146. newWeld(torso, hed, 0, 1.5, 0)
  1147. newWeld(torso, lleg, -0.5, -1, 0)
  1148. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  1149. newWeld(torso, rleg, 0.5, -1, 0)
  1150. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  1151. newWeld(root, torso, 0, -1, 0)
  1152. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1153. ----------------------------------------------------
  1154. --local SIDz = {"167985102, 163752916"}--181449739, 167161785, 148274436, 167985102, 163752916
  1155. z = Instance.new("Sound",char) --music
  1156. z.SoundId = "rbxassetid://0"--..SIDz[math.random(1,#SIDz)]
  1157. z.Looped = true
  1158. z.Volume = 1
  1159. z.Pitch = .72
  1160. wait(1)
  1161. z:Play()
  1162. hum.WalkSpeed = 10
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168. --[[partic = Instance.new("ParticleEmitter",hed)
  1169. partic.Color = ColorSequence.new(Color3.new(15/225,0,225/45),Color3.new(20/255,0,205/255))
  1170. partic.LightEmission = .95
  1171. partic.VelocityInheritance = 0
  1172. partic.Rate = 300
  1173. partic.Texture = "rbxassetid:// 241650934" --56561915392079955
  1174. partic.Lifetime = NumberRange.new(0.1,0.2)
  1175. partic.RotSpeed = NumberRange.new(100,100)
  1176. partic.Speed = NumberRange.new(2,6)
  1177. partic.Enabled = true
  1178. partic.LockedToPart = true]]
  1179.  
  1180. --Nah
  1181.  
  1182. ----------------------------------------------------
  1183.  
  1184. ----------------------------------------------------
  1185. local m = Instance.new("Model")
  1186. m.Name = "Genkadda"
  1187. p1 = Instance.new("Part", m)
  1188. p1.Material = "Metal"
  1189. p1.BrickColor = BrickColor.new("Really black")
  1190. p1.Name = "BladePart"
  1191. p1.FormFactor = Enum.FormFactor.Symmetric
  1192. p1.Size = Vector3.new(1, 1, 1)
  1193. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  1194. p1.CanCollide = false
  1195. p1.Locked = true
  1196. p1.Elasticity = 0
  1197. p1.BottomSurface = Enum.SurfaceType.Smooth
  1198. p1.TopSurface = Enum.SurfaceType.Smooth
  1199. b1 = Instance.new("BlockMesh", p1)
  1200. b1.Name = "Mesh"
  1201. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1202. p2 = Instance.new("Part", m)
  1203. p2.Material = "Metal"
  1204. p2.BrickColor = BrickColor.new("Really black")
  1205. p2.FormFactor = Enum.FormFactor.Symmetric
  1206. p2.Size = Vector3.new(1, 1, 1)
  1207. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  1208. p2.CanCollide = false
  1209. p2.Locked = true
  1210. p2.Elasticity = 0
  1211. p2.BottomSurface = Enum.SurfaceType.Smooth
  1212. p2.TopSurface = Enum.SurfaceType.Smooth
  1213. b2 = Instance.new("BlockMesh", p2)
  1214. b2.Name = "Mesh"
  1215. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  1216. p3 = Instance.new("Part", m)
  1217. p3.Material = "Metal"
  1218. p3.BrickColor = BrickColor.new("Really black")
  1219. p3.FormFactor = Enum.FormFactor.Symmetric
  1220. p3.Size = Vector3.new(1, 2, 1)
  1221. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  1222. p3.CanCollide = false
  1223. p3.Locked = true
  1224. p3.Elasticity = 0
  1225. p3.BottomSurface = Enum.SurfaceType.Smooth
  1226. p3.TopSurface = Enum.SurfaceType.Smooth
  1227. b3 = Instance.new("BlockMesh", p3)
  1228. b3.Name = "Mesh"
  1229. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  1230. p4 = Instance.new("Part", m)
  1231. p4.Material = "Metal"
  1232. p4.BrickColor = BrickColor.new("Really black")
  1233. p4.Name = "BladePart"
  1234. p4.FormFactor = Enum.FormFactor.Symmetric
  1235. p4.Size = Vector3.new(1, 1, 1)
  1236. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  1237. p4.CanCollide = false
  1238. p4.Locked = true
  1239. p4.Elasticity = 0
  1240. p4.BottomSurface = Enum.SurfaceType.Smooth
  1241. p4.TopSurface = Enum.SurfaceType.Smooth
  1242. b4 = Instance.new("BlockMesh", p4)
  1243. b4.Name = "Mesh"
  1244. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1245. p5 = Instance.new("Part", m)
  1246. p5.Material = "Metal"
  1247. p5.BrickColor = BrickColor.new("Really black")
  1248. p5.Name = "Hilt"
  1249. p5.FormFactor = Enum.FormFactor.Custom
  1250. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  1251. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  1252. p5.CanCollide = false
  1253. p5.Locked = true
  1254. p5.BottomSurface = Enum.SurfaceType.Smooth
  1255. p5.TopSurface = Enum.SurfaceType.Smooth
  1256. b5 = Instance.new("BlockMesh", p5)
  1257. b5.Name = "Mesh"
  1258. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  1259. p6 = Instance.new("Part", m)
  1260. p6.Material = "Metal"
  1261. p6.BrickColor = BrickColor.new("Really black")
  1262. p6.Name = "Handle"
  1263. p6.FormFactor = Enum.FormFactor.Custom
  1264. p6.Size = Vector3.new(1.29999995, 1, 1)
  1265. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  1266. p6.CanCollide = false
  1267. p6.Locked = true
  1268. p6.BottomSurface = Enum.SurfaceType.Smooth
  1269. p6.TopSurface = Enum.SurfaceType.Smooth
  1270. b6 = Instance.new("SpecialMesh", p6)
  1271. b6.MeshType = Enum.MeshType.Cylinder
  1272. b6.Name = "Mesh"
  1273. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  1274. p7 = Instance.new("Part", m)
  1275. p7.Material = "Metal"
  1276. p7.BrickColor = BrickColor.new("Really black")
  1277. p7.FormFactor = Enum.FormFactor.Symmetric
  1278. p7.Size = Vector3.new(1, 1, 1)
  1279. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  1280. p7.CanCollide = false
  1281. p7.Locked = true
  1282. b7 = Instance.new("SpecialMesh", p7)
  1283. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  1284. b7.TextureId = ""
  1285. b7.MeshType = Enum.MeshType.FileMesh
  1286. b7.Name = "Mesh"
  1287. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  1288. p8 = Instance.new("Part", m)
  1289. p8.Material = "Metal"
  1290. p8.BrickColor = BrickColor.new("Really black")
  1291. p8.Name = "BladePart"
  1292. p8.FormFactor = Enum.FormFactor.Symmetric
  1293. p8.Size = Vector3.new(1, 1, 1)
  1294. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  1295. p8.CanCollide = false
  1296. p8.Locked = true
  1297. p8.Elasticity = 0
  1298. p8.BottomSurface = Enum.SurfaceType.Smooth
  1299. p8.TopSurface = Enum.SurfaceType.Smooth
  1300. b8 = Instance.new("BlockMesh", p8)
  1301. b8.Name = "Mesh"
  1302. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1303. p9 = Instance.new("Part", m)
  1304. p9.Material = "Metal"
  1305. p9.BrickColor = BrickColor.new("Really black")
  1306. p9.Name = "BladePart"
  1307. p9.FormFactor = Enum.FormFactor.Symmetric
  1308. p9.Size = Vector3.new(1, 1, 1)
  1309. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  1310. p9.CanCollide = false
  1311. p9.Locked = true
  1312. p9.Elasticity = 0
  1313. p9.BottomSurface = Enum.SurfaceType.Smooth
  1314. p9.TopSurface = Enum.SurfaceType.Smooth
  1315. b9 = Instance.new("BlockMesh", p9)
  1316. b9.Name = "Mesh"
  1317. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1318. p10 = Instance.new("Part", m)
  1319. p10.Material = "Metal"
  1320. p10.BrickColor = BrickColor.new("Really black")
  1321. p10.Name = "BladeTip"
  1322. p10.FormFactor = Enum.FormFactor.Symmetric
  1323. p10.Size = Vector3.new(1, 1, 2)
  1324. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  1325. p10.CanCollide = false
  1326. p10.Locked = true
  1327. p10.Elasticity = 0
  1328. p10.BottomSurface = Enum.SurfaceType.Smooth
  1329. p10.TopSurface = Enum.SurfaceType.Smooth
  1330. b10 = Instance.new("SpecialMesh", p10)
  1331. b10.MeshType = Enum.MeshType.Wedge
  1332. b10.Name = "Mesh"
  1333. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  1334. p11 = Instance.new("Part", m)
  1335. p11.Material = "Metal"
  1336. p11.BrickColor = BrickColor.new("Really black")
  1337. p11.Name = "BladePart"
  1338. p11.FormFactor = Enum.FormFactor.Symmetric
  1339. p11.Size = Vector3.new(1, 1, 1)
  1340. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  1341. p11.CanCollide = false
  1342. p11.Locked = true
  1343. p11.Elasticity = 0
  1344. p11.BottomSurface = Enum.SurfaceType.Smooth
  1345. p11.TopSurface = Enum.SurfaceType.Smooth
  1346. b11 = Instance.new("BlockMesh", p11)
  1347. b11.Name = "Mesh"
  1348. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  1349. p12 = Instance.new("Part", m)
  1350. p12.Material = "Metal"
  1351. p12.BrickColor = BrickColor.new("Really black")
  1352. p12.Name = "BladeTip2"
  1353. p12.FormFactor = Enum.FormFactor.Custom
  1354. p12.Size = Vector3.new(1, 1, 2.4000001)
  1355. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  1356. p12.CanCollide = false
  1357. p12.Locked = true
  1358. p12.Elasticity = 0
  1359. p12.BottomSurface = Enum.SurfaceType.Smooth
  1360. p12.TopSurface = Enum.SurfaceType.Smooth
  1361. b12 = Instance.new("SpecialMesh", p12)
  1362. b12.MeshType = Enum.MeshType.Wedge
  1363. b12.Name = "Mesh"
  1364. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  1365. p13 = Instance.new("Part", m)
  1366. p13.Material = "Metal"
  1367. p13.BrickColor = BrickColor.new("Medium stone grey")
  1368. p13.Transparency = 1
  1369. p13.Name = "HitBox"
  1370. p13.FormFactor = Enum.FormFactor.Custom
  1371. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  1372. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  1373. p13.CanCollide = false
  1374. p13.Locked = true
  1375. p13.BottomSurface = Enum.SurfaceType.Smooth
  1376. p13.TopSurface = Enum.SurfaceType.Smooth
  1377. w1 = Instance.new("Weld", p1)
  1378. w1.Name = "Part_Weld"
  1379. w1.Part0 = p1
  1380. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  1381. w1.Part1 = p2
  1382. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  1383. w2 = Instance.new("Weld", p2)
  1384. w2.Name = "Part_Weld"
  1385. w2.Part0 = p2
  1386. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  1387. w2.Part1 = p3
  1388. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  1389. w3 = Instance.new("Weld", p3)
  1390. w3.Name = "BladePart_Weld"
  1391. w3.Part0 = p3
  1392. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  1393. w3.Part1 = p4
  1394. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  1395. w4 = Instance.new("Weld", p4)
  1396. w4.Name = "Hilt_Weld"
  1397. w4.Part0 = p4
  1398. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  1399. w4.Part1 = p5
  1400. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1401. w5 = Instance.new("Weld", p5)
  1402. w5.Name = "Handle_Weld"
  1403. w5.Part0 = p5
  1404. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1405. w5.Part1 = p6
  1406. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1407. w6 = Instance.new("Weld", p6)
  1408. w6.Name = "Part_Weld"
  1409. w6.Part0 = p6
  1410. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1411. w6.Part1 = p7
  1412. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1413. w7 = Instance.new("Weld", p7)
  1414. w7.Name = "BladePart_Weld"
  1415. w7.Part0 = p7
  1416. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1417. w7.Part1 = p8
  1418. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1419. w8 = Instance.new("Weld", p8)
  1420. w8.Name = "BladePart_Weld"
  1421. w8.Part0 = p8
  1422. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1423. w8.Part1 = p9
  1424. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1425. w9 = Instance.new("Weld", p9)
  1426. w9.Name = "BladeTip_Weld"
  1427. w9.Part0 = p9
  1428. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1429. w9.Part1 = p10
  1430. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1431. w10 = Instance.new("Weld", p10)
  1432. w10.Name = "BladePart_Weld"
  1433. w10.Part0 = p10
  1434. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1435. w10.Part1 = p11
  1436. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1437. w11 = Instance.new("Weld", p11)
  1438. w11.Name = "BladeTip2_Weld"
  1439. w11.Part0 = p11
  1440. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1441. w11.Part1 = p12
  1442. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1443. w12 = Instance.new("Weld", p12)
  1444. w12.Name = "HitBox_Weld"
  1445. w12.Part0 = p12
  1446. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1447. w12.Part1 = p13
  1448. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1449. w13 = Instance.new("Weld", p13)
  1450. w13.Name = "Weld"
  1451. w13.Part0 = p13
  1452. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1453. m.Parent = char
  1454. m:MakeJoints()
  1455. ----------------------------------------------------
  1456. local cor = Instance.new("Part", char.Genkadda)
  1457. cor.Name = "Thingy"
  1458. cor.Locked = true
  1459. cor.BottomSurface = 0
  1460. cor.CanCollide = false
  1461. cor.Size = Vector3.new(1, 9, 1)
  1462. cor.Transparency = 1
  1463. cor.TopSurface = 0
  1464. corw = Instance.new("Weld", cor)
  1465. corw.Part0 = rarm
  1466. corw.Part1 = cor
  1467. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  1468. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1469. weld1 = Instance.new("Weld", char.Genkadda)
  1470. weld1.Part0 = cor
  1471. weld1.Part1 = p6
  1472. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1473. ---------------------------------------------------- Gauntlet
  1474.  
  1475. m=Instance.new('Model',char)
  1476.  
  1477.  
  1478. local function weldBetween(a, b)
  1479. local weldd = Instance.new("ManualWeld")
  1480. weldd.Part0 = a
  1481. weldd.Part1 = b
  1482. weldd.C0 = CFrame.new()
  1483. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1484. weldd.Parent = a
  1485. return weldd
  1486. end
  1487.  
  1488. it=Instance.new
  1489.  
  1490. function nooutline(part)
  1491. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1492. end
  1493.  
  1494. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1495. local fp=it("Part")
  1496. fp.formFactor=formfactor
  1497. fp.Parent=parent
  1498. fp.Reflectance=reflectance
  1499. fp.Transparency=transparency
  1500. fp.CanCollide=false
  1501. fp.Locked=true
  1502. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1503. fp.Name=name
  1504. fp.Size=size
  1505. fp.Position=char.Torso.Position
  1506. nooutline(fp)
  1507. fp.Material=material
  1508. fp:BreakJoints()
  1509. return fp
  1510. end
  1511.  
  1512. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1513. local mesh=it(Mesh)
  1514. mesh.Parent=part
  1515. if Mesh=="SpecialMesh" then
  1516. mesh.MeshType=meshtype
  1517. mesh.MeshId=meshid
  1518. end
  1519. mesh.Offset=offset
  1520. mesh.Scale=scale
  1521. return mesh
  1522. end
  1523.  
  1524. function weld(parent,part0,part1,c0,c1)
  1525. local weld=it("Weld")
  1526. weld.Parent=parent
  1527. weld.Part0=part0
  1528. weld.Part1=part1
  1529. weld.C0=c0
  1530. weld.C1=c1
  1531. return weld
  1532. end
  1533.  
  1534. MN=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","Handle",Vector3.new(1.09732866, 2.19465828, 1.09732854))
  1535. MNweld=weld(m,char["Right Arm"],MN,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0323486328, -0.0509860516, -0.00120401382, -0.00500982394, 0.00520668458, 0.999973893, -0.00739898486, 0.999958873, -0.00524367485, -0.999960065, -0.00742506143, -0.0049710935))
  1536. TR7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1537. TR7weld=weld(m,MN,TR7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1538. mesh("SpecialMesh",TR7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1539. MD9=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD9",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1540. MD9weld=weld(m,MN,MD9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.741846681, 0.199262142, 1.00000405, -6.92205504e-06, 0.000154254027, 4.65649646e-05, 0.965939224, -0.25876984, -0.000147186685, 0.258768767, 0.965943158))
  1541. mesh("SpecialMesh",MD9,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1542. MD1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD1",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1543. MD1weld=weld(m,MN,MD1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.402763367, -0.974855185, 0.682875633, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1544. mesh("SpecialMesh",MD1,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1545. MD10=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD10",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1546. MD10weld=weld(m,MN,MD10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1547. mesh("SpecialMesh",MD10,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1548. MD11=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD11",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1549. MD11weld=weld(m,MN,MD11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.493839264, -0.274354219, 4.24385071e-05, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1550. mesh("SpecialMesh",MD11,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1551. MD12=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD12",Vector3.new(0.266768694, 1.09732914, 0.658397138))
  1552. MD12weld=weld(m,MN,MD12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.493812561, -0.274300575, -0.000376224518, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1553. mesh("SpecialMesh",MD12,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 1, 1.00999999))
  1554. MD13=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD13",Vector3.new(1.09732866, 0.822996795, 1.09732854))
  1555. MD13weld=weld(m,MN,MD13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.68582201, 0.000464439392, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1556. mesh("SpecialMesh",MD13,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1557. MD14=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD14",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1558. MD14weld=weld(m,MN,MD14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-05, 0.603547096, 0.000416755676, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1559. mesh("SpecialMesh",MD14,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1560. MD15=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD15",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1561. MD15weld=weld(m,MN,MD15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.62939453e-05, 0.137180567, -4.529953e-05, -1.0000037, -0.000862163957, 0.000179466791, -0.000862103421, 0.999999523, 0.000520790287, -0.000179945491, 0.000520619913, -1.00000381))
  1562. mesh("SpecialMesh",MD15,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1563. MD16=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD16",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1564. MD16weld=weld(m,MN,MD16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.86645508e-05, 0.932742357, 0.000658988953, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1565. mesh("SpecialMesh",MD16,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.04999995, 0.411340922, 1.04999995))
  1566. MD19=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD19",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1567. MD19weld=weld(m,MN,MD19,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1568. mesh("SpecialMesh",MD19,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1569. MD18=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD18",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1570. MD18weld=weld(m,MN,MD18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1571. mesh("SpecialMesh",MD18,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.01999998, 0.411340922, 1.01999998))
  1572. MD2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD2",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1573. MD2weld=weld(m,MN,MD2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.392555237, -0.573539257, 1.09872949, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1574. mesh("SpecialMesh",MD2,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1575. MD3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD3",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1576. MD3weld=weld(m,MN,MD3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.397964478, -0.817667723, 0.487944126, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1577. mesh("SpecialMesh",MD3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1578. MD4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD4",Vector3.new(0.247408509, 0.259352177, 0.518704116))
  1579. MD4weld=weld(m,MN,MD4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.422103882, -0.82026124, 0.507567406, 0.999890864, -0.0149886403, -0.00193861127, 0.0139457425, 0.964460015, -0.263861924, 0.00582473399, 0.26380372, 0.964563668))
  1580. mesh("SpecialMesh",MD4,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1581. MD5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD5",Vector3.new(0.2574085, 0.259352177, 0.518704116))
  1582. MD5weld=weld(m,MN,MD5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.427509308, -0.557831764, 1.11046171, 0.999886394, -0.0152528733, -0.00162532134, 0.0119883548, 0.710953057, 0.70314008, -0.00956933573, -0.703074038, 0.71105516))
  1583. mesh("SpecialMesh",MD5,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1584. MD6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD6",Vector3.new(0.237408489, 0.259352177, 0.518704116))
  1585. MD6weld=weld(m,MN,MD6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.417263031, -0.972257376, 0.702233315, 0.99988991, -0.0150081124, -0.00168980728, 0.0149988253, 0.999872923, -0.00539785437, 0.00177063467, 0.00537188631, 0.999988079))
  1586. mesh("SpecialMesh",MD6,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1.00999999, 1.00999999))
  1587. MD7=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD7",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1588. MD7weld=weld(m,MN,MD7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000442504883, 0.68581605, 0.000279426575, 1.00000381, 0.000690042973, -0.000169841573, 0.000690029934, -0.999999702, -0.000261242967, -0.000170052983, 0.000261111214, -1.00000393))
  1589. mesh("SpecialMesh",MD7,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1.00999999, 1.00999999, 1.00999999))
  1590. MD8=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","MD8",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1591. MD8weld=weld(m,MN,MD8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1592. mesh("SpecialMesh",MD8,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 1.01999998, 1.01999998))
  1593. TR1=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR1",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1594. TR1weld=weld(m,MN,TR1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548826218, 0.30154109, 4.57763672e-05, -0.000205519143, -0.0001726388, -1, -4.31765802e-05, 1, -0.00017263052, 1, 4.314119e-05, -0.000205526594))
  1595. mesh("SpecialMesh",TR1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.700000048, 0.700000048))
  1596. TR2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR2",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1597. TR2weld=weld(m,MN,TR2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, 0.741921067, 0.198978901, 1.00000405, -2.92747281e-05, -1.7457176e-05, 2.37242784e-05, 0.965939343, -0.258769363, 2.44602561e-05, 0.25876832, 0.965943277))
  1598. mesh("SpecialMesh",TR2,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1599. TR3=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR3",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1600. TR3weld=weld(m,MN,TR3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.81469727e-05, 0.603546381, 0.000186920166, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1601. mesh("SpecialMesh",TR3,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1602. TR4=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR4",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1603. TR4weld=weld(m,MN,TR4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000106811523, 0.93274045, 0.000304222107, 1.00000787, -8.63452442e-05, -2.6775524e-07, 8.62879679e-05, 1, -2.05411197e-07, 2.68686563e-07, 2.3024586e-07, 1.00000775))
  1604. mesh("SpecialMesh",TR4,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.05999994, 0.0822681859, 1.05999994))
  1605. TR5=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR5",Vector3.new(1.09732866, 0.274332285, 1.09732854))
  1606. TR5weld=weld(m,MN,TR5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.28881836e-05, -0.960148811, -0.000584125519, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1607. mesh("SpecialMesh",TR5,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.200000003, 1.02999997, 1.02999997))
  1608. TR6=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Lime green","TR6",Vector3.new(1.09732866, 0.266768783, 1.09732854))
  1609. TR6weld=weld(m,MN,TR6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.52587891e-05, -0.246893644, -0.00013256073, 1.00000811, -2.88709998e-08, 3.02679837e-08, -2.93366611e-08, 0.99999994, 1.36606104e-08, 3.0733645e-08, 1.3564204e-08, 1.00000799))
  1610. mesh("SpecialMesh",TR6,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(1.02999997, 0.0822681859, 1.02999997))
  1611. MD21=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","MD21",Vector3.new(0.266768694, 0.54866457, 0.548664272))
  1612. MD21weld=weld(m,MN,MD21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.548921585, 0.301375628, 0.000118255615, -0.000262488145, -9.39509191e-05, -1.00000393, -0.000154611655, 1, -9.38984886e-05, 1.00000393, 0.000154557638, -0.000262471847))
  1613. mesh("SpecialMesh",MD21,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.411340952, 0.900000036, 0.900000036))
  1614.  
  1615. --[[TG1=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,"Lime green","Handle",Vector3.new(0.231713057, 0.953130603, 0.953130603))
  1616. TG1weld=weld(m,char["HumanoidRootPart"],TG1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.042350769, 2.25753069, -2.74072218, -0.0144443018, -0.00148237997, 0.999894559, 0.138804898, -0.99031961, 0.000536966661, 0.990214407, 0.138798028, 0.0145102367))
  1617. mesh("SpecialMesh",TG1,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.415454358, 0.5, 0.5))]]
  1618.  
  1619.  
  1620. local edit = function(name,mat,col)
  1621. name.Material = mat
  1622. name.BrickColor = BrickColor.new(col)
  1623. end
  1624.  
  1625. local dark = function()
  1626. edit(TR1,"Neon","Lime green")
  1627. edit(TR2,"Neon","Lime green")
  1628. edit(TR3,"Neon","Lime green")
  1629. edit(TR4,"Neon","Lime green")
  1630. edit(TR5,"Neon","Lime green")
  1631. edit(TR6,"Neon","Lime green")
  1632. edit(TR7,"Neon","Lime green")
  1633. edit(MN,"Neon","Lime green")
  1634. --
  1635.  
  1636.  
  1637. end
  1638. local light = function()
  1639. edit(TR1,"Neon","Lime green")
  1640. edit(TR2,"Neon","Lime green")
  1641. edit(TR3,"Neon","Lime green")
  1642. edit(TR4,"Neon","Lime green")
  1643. edit(TR5,"Neon","Lime green")
  1644. edit(TR6,"Neon","Lime green")
  1645. edit(TR7,"Neon","Lime green")
  1646. edit(MN,"Neon","Lime green")
  1647. --
  1648.  
  1649. end
  1650.  
  1651.  
  1652. dark()
  1653.  
  1654. --Messy
  1655.  
  1656. ----------------------------------------------------
  1657. function Vanish()
  1658. for i = 1, 10 do wait()
  1659. for i,v in pairs(char.Genkadda:GetChildren()) do
  1660. if v:IsA("Part") or v:IsA("WedgePart") then
  1661. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1662. v.Transparency = v.Transparency + 0.1
  1663. end
  1664. end
  1665. end
  1666. end
  1667. end
  1668. ----------------------------------------------------
  1669. function Appear()
  1670. for i = 1, 10 do wait()
  1671. for i,v in pairs(char.Genkadda:GetChildren()) do
  1672. if v:IsA("Part") or v:IsA("WedgePart") then
  1673. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1674. v.Transparency = v.Transparency - 0.1
  1675. end
  1676. end
  1677. end
  1678. end
  1679. end
  1680. ----------------------------------------------------
  1681. local player = game.Players.LocalPlayer
  1682. local pchar = player.Character
  1683. local mouse = player:GetMouse()
  1684. local cam = workspace.CurrentCamera
  1685.  
  1686. local rad = math.rad
  1687.  
  1688. local keysDown = {}
  1689. local flySpeed = 0
  1690. local MAX_FLY_SPEED = 150
  1691.  
  1692. local canFly = false
  1693. local flyToggled = false
  1694.  
  1695. local forward, side = 0, 0
  1696. local lastForward, lastSide = 0, 0
  1697.  
  1698. local floatBP = Instance.new("BodyPosition")
  1699. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1700. local flyBV = Instance.new("BodyVelocity")
  1701. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1702. local turnBG = Instance.new("BodyGyro")
  1703. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1704.  
  1705. mouse.KeyDown:connect(function(key)
  1706. keysDown[key] = true
  1707.  
  1708. if key == "f" then
  1709. flyToggled = not flyToggled
  1710.  
  1711. if not flyToggled then
  1712. stanceToggle = "Normal"
  1713. floatBP.Parent = nil
  1714. flyBV.Parent = nil
  1715. turnBG.Parent = nil
  1716. root.Velocity = Vector3.new()
  1717. pchar.Humanoid.PlatformStand = false
  1718. end
  1719. end
  1720.  
  1721. end)
  1722. mouse.KeyUp:connect(function(key)
  1723. keysDown[key] = nil
  1724. end)
  1725.  
  1726. local function updateFly()
  1727.  
  1728. if not flyToggled then return end
  1729.  
  1730. lastForward = forward
  1731. lastSide = side
  1732.  
  1733. forward = 0
  1734. side = 0
  1735.  
  1736. if keysDown.w then
  1737. forward = forward + 1
  1738. end
  1739. if keysDown.s then
  1740. forward = forward - 1
  1741. end
  1742. if keysDown.a then
  1743. side = side - 1
  1744. end
  1745. if keysDown.d then
  1746. side = side + 1
  1747. end
  1748.  
  1749.  
  1750. canFly = (forward ~= 0 or side ~= 0)
  1751.  
  1752. if canFly then
  1753. stanceToggle = "Floating"
  1754. turnBG.Parent = root
  1755. floatBP.Parent = nil
  1756. flyBV.Parent = root
  1757.  
  1758. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1759. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1760. else
  1761. floatBP.position = root.Position
  1762. floatBP.Parent = root
  1763.  
  1764. flySpeed = flySpeed - 1
  1765. if flySpeed < 0 then flySpeed = 0 end
  1766. end
  1767.  
  1768. local camCF = cam.CoordinateFrame
  1769. local in_forward = canFly and forward or lastForward
  1770. local in_side = canFly and side or lastSide
  1771.  
  1772. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1773. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1774.  
  1775. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1776. 0)
  1777. end
  1778.  
  1779. game:service'RunService'.RenderStepped:connect(function()
  1780. if flyToggled then
  1781. pchar.Humanoid.PlatformStand = true
  1782. end
  1783. updateFly()
  1784. end)
  1785. ----------------------------------------------------
  1786. p13.Touched:connect(function(ht)
  1787. hit = ht.Parent
  1788. if ht and hit:IsA("Model") then
  1789. if hit:FindFirstChild("Humanoid") then
  1790. if hit.Name ~= p.Name then
  1791. if Debounces.Slashing == true and Debounces.Slashed == false then
  1792. Debounces.Slashed = true
  1793. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  1794. wait(.3)
  1795. Debounces.Slashed = false
  1796. end
  1797. end
  1798. end
  1799. elseif ht and hit:IsA("Hat") then
  1800. if hit.Parent.Name ~= p.Name then
  1801. if hit.Parent:FindFirstChild("Humanoid") then
  1802. if Debounces.Slashing == true and Debounces.Slashed == false then
  1803. Debounces.Slashed = true
  1804. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(20,25))
  1805. wait(.3)
  1806. Debounces.Slashed = false
  1807. end
  1808. end
  1809. end
  1810. end
  1811. end)
  1812. ----------------------------------------------------
  1813. local ptz = {0.7, 0.8, 0.9, 1}
  1814. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  1815. idz = {"161006212", "161006195"}
  1816. mouse.KeyDown:connect(function(key)
  1817. if key == "q" then
  1818. if Debounces.CanAttack == true then
  1819. Debounces.CanAttack = false
  1820. Debounces.NoIdl = true
  1821. Debounces.on = true
  1822.  
  1823. if holy == true then
  1824. for i = 1, 8 do
  1825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  1826. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  1827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  1828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  1829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  1830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  1831. if Debounces.on == false then break end
  1832. rs:wait(2)
  1833. end
  1834. else
  1835. for i = 1, 20 do
  1836. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  1837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  1838. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  1839. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  1840. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  1841. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  1842. if Debounces.on == false then break end
  1843. rs:wait(2)
  1844. end
  1845. end
  1846.  
  1847. z = Instance.new("Sound", hed)
  1848. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1849. z.Pitch = ptz[math.random(1,#ptz)]
  1850. z.Volume = 1
  1851. wait(.01)
  1852. z:Play()
  1853.  
  1854. if holy == true then
  1855. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  1856. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  1857. else
  1858. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  1859. end
  1860.  
  1861. Debounces.Slashing = true
  1862.  
  1863. if holy == true then
  1864.  
  1865. for i = 1, 5 do
  1866. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  1867. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  1868. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  1869. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  1870. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  1871. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  1872. if Debounces.on == false then break end
  1873. rs:wait(2)
  1874. end
  1875.  
  1876. else
  1877.  
  1878. for i = 1, 20 do
  1879. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  1880. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  1881. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  1882. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  1883. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  1884. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  1885. if Debounces.on == false then break end
  1886. rs:wait(2)
  1887. end
  1888.  
  1889. end
  1890. z1 = Instance.new("Sound", hed)
  1891. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1892. z1.Pitch = ptz[math.random(1,#ptz)]
  1893. z1.Volume = 1
  1894. wait(.01)
  1895. z1:Play()
  1896.  
  1897. if holy == true then
  1898. --so("http://roblox.com/asset/?id=231917788",hed,1,1.7)
  1899. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  1900. else
  1901. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  1902. end
  1903.  
  1904.  
  1905.  
  1906.  
  1907. Debounces.Slashing = true
  1908. for i = 1, 26 do
  1909. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  1910. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  1911. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  1912. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  1913. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  1914. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  1915. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  1916. if Debounces.on == false then break end
  1917. rs:wait(2)
  1918. end
  1919.  
  1920. Debounces.Slashing = false
  1921. z:Destroy()
  1922. z1:Destroy()
  1923. cor.Weld.C1 = CFrame.Angles(0,0,0)
  1924. if Debounces.CanAttack == false then
  1925. Debounces.CanAttack = true
  1926. Debounces.NoIdl = false
  1927. Debounces.on = false
  1928. end
  1929. end
  1930. end
  1931. end)
  1932. -------------------------------
  1933. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  1934. mouse.KeyDown:connect(function(key)
  1935. if key == "e" then
  1936. if Debounces.CanAttack == true then
  1937. Debounces.CanAttack = false
  1938. Debounces.NoIdl = true
  1939. Debounces.on = true
  1940. Debounces.ks = true
  1941. larm.Touched:connect(function(ht)
  1942. hit = ht.Parent
  1943. if ht and hit:IsA("Model") then
  1944. if hit:FindFirstChild("Humanoid") then
  1945. if hit.Name ~= p.Name then
  1946. if Debounces.Slapping == true and Debounces.Slapped == false then
  1947. Debounces.Slapped = true
  1948. if Debounces.ks==true then
  1949. z = Instance.new("Sound",hed)
  1950. z.SoundId = "rbxassetid://169380525"
  1951. z.Volume = 1
  1952. z:Play()
  1953. z1 = Instance.new("Sound",char)
  1954. z1.SoundId = "rbxassetid://261010715"
  1955. z1.Pitch = pts[math.random(1,#pts)]
  1956. z1.Volume = 1
  1957. z2 = Instance.new("Sound",char)
  1958. z2.SoundId = "rbxassetid://261010715"
  1959. z2.Pitch = z1.Pitch
  1960. z2.Volume = 1
  1961. z3 = Instance.new("Sound",char)
  1962. z3.SoundId = "rbxassetid://261010715"
  1963. z3.Pitch = z1.Pitch
  1964. z3.Volume = 1
  1965. z1:Play()
  1966. z2:Play()
  1967. z3:Play()
  1968. Debounces.ks=false
  1969. end
  1970. hit:FindFirstChild("Humanoid"):TakeDamage(10)
  1971. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  1972. wait(.5)
  1973. Debounces.Slapped = false
  1974. z:Destroy()
  1975. z1:Destroy()
  1976. z2:Destroy()
  1977. z3:Destroy()
  1978. end
  1979. end
  1980. end
  1981. elseif ht and hit:IsA("Hat") then
  1982. if hit.Parent.Name ~= p.Name then
  1983. if hit.Parent:FindFirstChild("Humanoid") then
  1984. if Debounces.Slapping == true and Debounces.Slapped == false then
  1985. Debounces.Slapped = true
  1986. if Debounces.ks==true then
  1987. z = Instance.new("Sound",hed)
  1988. z.SoundId = "rbxassetid://169380525"
  1989. z.Volume = 1
  1990. z:Play()
  1991. z1 = Instance.new("Sound",char)
  1992. z1.SoundId = "rbxassetid://261010715"
  1993. z1.Pitch = pts[math.random(1,#pts)]
  1994. z1.Volume = 1
  1995. z2 = Instance.new("Sound",char)
  1996. z2.SoundId = "rbxassetid://261010715"
  1997. z2.Pitch = z1.Pitch
  1998. z2.Volume = 1
  1999. z3 = Instance.new("Sound",char)
  2000. z3.SoundId = "rbxassetid://261010715"
  2001. z3.Pitch = z1.Pitch
  2002. z3.Volume = 1
  2003. z1:Play()
  2004. z2:Play()
  2005. z3:Play()
  2006. Debounces.ks=false
  2007. end
  2008. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(10)
  2009. wait(.5)
  2010. Debounces.Slapped = false
  2011. z:Destroy()
  2012. z1:Destroy()
  2013. z2:Destroy()
  2014. z3:Destroy()
  2015. end
  2016. end
  2017. end
  2018. end
  2019. end)
  2020. for i = 1, 14 do
  2021. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  2022. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  2023. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2024. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  2025. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2026. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  2027. if Debounces.on==false then break end
  2028. rs:wait(2)
  2029. end
  2030. Debounces.Slapping = true
  2031. for i = 1, 20 do
  2032. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  2033. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  2034. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  2035. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  2036. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2037. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  2038. if Debounces.on==false then break end
  2039. rs:wait(2)
  2040. end
  2041. Debounces.Slapping = false
  2042. if Debounces.CanAttack == false then
  2043. Debounces.CanAttack = true
  2044. Debounces.NoIdl = false
  2045. Debounces.on = false
  2046. end
  2047. end
  2048. end
  2049. end)
  2050. -------------------------------
  2051. ptz2 = {1.5, 1.6, 1.7, 1.8, 1.9, 2}
  2052. mouse.KeyDown:connect(function(key)
  2053. if key == "r" then
  2054. if Debounces.CanAttack == true then
  2055. Debounces.CanAttack = false
  2056. Debounces.NoIdl = true
  2057. Debounces.on = true
  2058. if holy ~= true then
  2059. for i = 1, 20 do
  2060. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2061. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2062. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2063. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2064. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2065. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2066. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2067. if Debounces.on==false then break end
  2068. rs:wait(2)
  2069. end
  2070. else
  2071. for i = 1, 10 do
  2072. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  2073. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  2074. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  2075. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  2076. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2077. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2078. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  2079. if Debounces.on==false then break end
  2080. rs:wait(2)
  2081. end
  2082. end
  2083. Debounces.Slashing = true
  2084.  
  2085.  
  2086.  
  2087. z = Instance.new("Sound",hed)
  2088. z.SoundId = "rbxassetid://206083107"
  2089. z.Pitch = .75
  2090. z.Volume = .65
  2091. wait(0.1)
  2092. z:Play()
  2093. z1 = Instance.new("Sound", hed)
  2094. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2095. z1.Pitch = ptz[math.random(1,#ptz)]
  2096. z1.Volume = 1
  2097. wait(.01)
  2098. z1:Play()
  2099.  
  2100. if holy == true then
  2101. so("http://roblox.com/asset/?id=200633077",hed,1,ptz2[math.random(1,#ptz2)])
  2102. else
  2103. so("http://roblox.com/asset/?id=200633029",hed,1,ptz2[math.random(1,#ptz2)])
  2104. end
  2105.  
  2106. if holy ~= true then
  2107. for i = 1, 20 do
  2108. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  2109. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  2110. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2111. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  2112. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2113. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  2114. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  2115. if Debounces.on==false then break end
  2116. rs:wait(2)
  2117. end
  2118. else
  2119. for i = 1, 10 do
  2120. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  2121. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  2122. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2123. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  2124. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2125. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  2126. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  2127. if Debounces.on==false then break end
  2128. rs:wait(2)
  2129. end
  2130. end
  2131. Debounces.Slashing = false
  2132. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2133. if Debounces.CanAttack == false then
  2134. Debounces.CanAttack = true
  2135. Debounces.NoIdl = false
  2136. Debounces.on = false
  2137. end
  2138. end
  2139. end
  2140. end)
  2141. -------------------------------
  2142. mouse.KeyDown:connect(function(key)
  2143. if key == "t" then
  2144. if Debounces.CanAttack == true then
  2145. Debounces.CanAttack = false
  2146. Debounces.on = true
  2147. Debounces.NoIdl = true
  2148. for i = 1,20 do
  2149. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  2150. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  2151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  2152. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  2153. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  2154. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  2155. if Debounces.on==false then break end
  2156. rs:wait(2)
  2157. end
  2158. for i = 1,20 do
  2159. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  2160. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  2161. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  2162. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  2163. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  2164. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  2165. if Debounces.on==false then break end
  2166. rs:wait(2)
  2167. end
  2168. if Debounces.CanAttack == false then
  2169. Debounces.CanAttack = true
  2170. Debounces.on = false
  2171. Debounces.NoIdl = false
  2172. end
  2173. end
  2174. end
  2175. end)
  2176. -------------------------------
  2177. local ptz3 = {0.5, 0.6, 0.7}
  2178. mouse.KeyDown:connect(function(key)
  2179. if key == "g" then
  2180. if Debounces.CanAttack == true then
  2181. Debounces.CanAttack = false
  2182. Debounces.NoIdl = true
  2183. Debounces.on = true
  2184. Debounces.Slashing = true
  2185.  
  2186. z = Instance.new("Sound", hed)
  2187. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  2188. z.Pitch = ptz[math.random(1,#ptz)]
  2189. z.Volume = 1
  2190.  
  2191.  
  2192. if holy == true then
  2193. eColors = {"Lime green"}
  2194.  
  2195.  
  2196. for i,v in pairs(char.Genkadda:GetChildren()) do
  2197. if v:IsA("Part") or v:IsA("WedgePart") then
  2198. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  2199. v.BrickColor = BrickColor.new("Lime green")
  2200. v.Material = "Neon"
  2201. end
  2202. end
  2203. end
  2204.  
  2205.  
  2206. char.Humanoid.WalkSpeed = 50
  2207.  
  2208. GroundWave()
  2209. so("http://roblox.com/asset/?id=200633077",hed,1,ptz3[math.random(1,#ptz3)])
  2210. so("http://www.roblox.com/asset/?id=241816017",hed,1,0.5)
  2211. so("http://www.roblox.com/asset/?id=241816017",hed,1,1)
  2212.  
  2213.  
  2214. else
  2215. so("http://roblox.com/asset/?id=200633029",hed,1,0.9)
  2216. end
  2217.  
  2218.  
  2219. for i = 1, 8 do
  2220. z:play()
  2221. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  2222. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  2223. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  2224. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  2225. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  2226. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  2227. if Debounces.on==false then break end
  2228. rs:wait(2)
  2229. end
  2230. for i = 1, 2880, 48 do
  2231. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  2232. rs:wait(4)
  2233. end
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241. torso.Weld.C1 = CFrame.new(0, -1, 0)
  2242. Debounces.Slashing = false
  2243.  
  2244. if Debounces.CanAttack == false then
  2245. Debounces.CanAttack = true
  2246. Debounces.NoIdl = false
  2247. Debounces.on = false
  2248.  
  2249.  
  2250.  
  2251.  
  2252. char.Humanoid.WalkSpeed = 10
  2253.  
  2254.  
  2255. end
  2256.  
  2257.  
  2258.  
  2259. end
  2260.  
  2261.  
  2262.  
  2263. end
  2264.  
  2265.  
  2266. end)
  2267. ----------------------------------------------------
  2268. pt = {6.6, 6.8, 7, 7.2, 7.4}
  2269. mouse.KeyDown:connect(function(key)
  2270. if key == "l" then
  2271. if Debounces.CanJoke == true then
  2272. Debounces.CanJoke = false
  2273. u = Instance.new("Sound",char)
  2274. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2275. u.Pitch = pt[math.random(1,#pt)]
  2276. u.Volume = 1
  2277. u2 = Instance.new("Sound",char)
  2278. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2279. u2.Pitch = u.Pitch
  2280. u2.Volume = 1
  2281. u3 = Instance.new("Sound",char)
  2282. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  2283. u3.Pitch = u.Pitch
  2284. u3.Volume = 1
  2285. wait(.01)
  2286. u:Play()
  2287. u2:Play()
  2288. u3:Play()
  2289. wait(1.5)
  2290. u:Destroy()
  2291. u2:Destroy()
  2292. u3:Destroy()
  2293. if Debounces.CanJoke == false then
  2294. Debounces.CanJoke = true
  2295. end
  2296. end
  2297. end
  2298. end)
  2299.  
  2300. ------------------------------- BEGIN GRABPUNCH
  2301. mouse.KeyDown:connect(function(key)
  2302. if key == "x" then
  2303. Debounces.on = true
  2304. Debounces.NoIdl = true
  2305. Debounces.ks = true
  2306. if Grab == false then
  2307. gp = nil
  2308.  
  2309. if Melee == false then
  2310. Melee = true
  2311. Vanish()
  2312. stanceToggle = "Melee"
  2313. elseif Melee == true then
  2314. Melee = false
  2315. Appear()
  2316. stanceToggle = "Normal"
  2317. end
  2318.  
  2319. for i = 1, 20 do
  2320. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  2321. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  2322. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2323. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2324. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  2325. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  2326. if Debounces.on == false then break end
  2327. rs:wait()
  2328. end
  2329. con1=larm.Touched:connect(function(hit) -- this is grab
  2330. ht = hit.Parent
  2331. hum1=ht:FindFirstChild('Humanoid')
  2332. if hum1 ~= nil then
  2333. if Debounces.ks==true then
  2334. z = Instance.new("Sound",hed)
  2335. z.SoundId = "rbxassetid://169380525"
  2336. z.Volume = 1
  2337. z:Play()
  2338. Debounces.ks=false
  2339. end
  2340. hum1.PlatformStand=true
  2341. gp = ht
  2342. Grab = true
  2343. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  2344. asd.Parent = larm
  2345. asd.Name = "asd"
  2346. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  2347. --[[elseif hum1 == nil then
  2348. con1:disconnect()
  2349. wait() return]]--
  2350. end
  2351. end)
  2352. for i = 1, 20 do
  2353. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  2354. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  2355. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2356. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  2357. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  2358. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  2359. if Debounces.on == false then break end
  2360. rs:wait()
  2361. end
  2362. if hum1 == nil then
  2363. Debounces.on = false
  2364. Debounces.NoIdl = false
  2365. end
  2366. con1:disconnect()
  2367. elseif Grab == true then
  2368. Grab = false
  2369. Punch()
  2370. z = Instance.new("Sound",hed)
  2371. z.SoundId = "rbxassetid://169380525"
  2372. z.Pitch = ptz[math.random(1,#ptz)]
  2373. z.Volume = 1
  2374. z:Play()
  2375. for i = 1, 10 do
  2376. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2377. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2378. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2379. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2380. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2381. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2382. if Debounces.on == false then break end
  2383. rs:wait()
  2384. end
  2385. Punch()
  2386. z = Instance.new("Sound",hed)
  2387. z.SoundId = "rbxassetid://169380525"
  2388. z.Pitch = ptz[math.random(1,#ptz)]
  2389. z.Volume = 1
  2390. z:Play()
  2391. for i = 1, 10 do
  2392. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2393. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2394. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2395. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2396. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2397. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2398. if Debounces.on == false then break end
  2399. rs:wait()
  2400. end
  2401. Punch()
  2402. z = Instance.new("Sound",hed)
  2403. z.SoundId = "rbxassetid://169380525"
  2404. z.Pitch = ptz[math.random(1,#ptz)]
  2405. z.Volume = 1
  2406. z:Play()
  2407. for i = 1, 10 do
  2408. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2409. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2410. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2411. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2412. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2413. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2414. if Debounces.on == false then break end
  2415. rs:wait()
  2416. end
  2417. Punch()
  2418. z = Instance.new("Sound",hed)
  2419. z.SoundId = "rbxassetid://169380525"
  2420. z.Pitch = ptz[math.random(1,#ptz)]
  2421. z.Volume = 1
  2422. z:Play()
  2423. for i = 1, 10 do
  2424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2425. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2426. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2427. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2428. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2429. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2430. if Debounces.on == false then break end
  2431. rs:wait()
  2432. end
  2433. Punch()
  2434. z = Instance.new("Sound",hed)
  2435. z.SoundId = "rbxassetid://169380525"
  2436. z.Pitch = ptz[math.random(1,#ptz)]
  2437. z.Volume = 1
  2438. z:Play()
  2439. for i = 1, 10 do
  2440. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2441. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2442. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2443. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2444. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2445. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2446. if Debounces.on == false then break end
  2447. rs:wait()
  2448. end
  2449. Punch()
  2450. z = Instance.new("Sound",hed)
  2451. z.SoundId = "rbxassetid://169380525"
  2452. z.Pitch = ptz[math.random(1,#ptz)]
  2453. z.Volume = 1
  2454. z:Play()
  2455. for i = 1, 10 do
  2456. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2457. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2458. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2459. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2460. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2461. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2462. if Debounces.on == false then break end
  2463. rs:wait()
  2464. end
  2465. Punch()
  2466. z = Instance.new("Sound",hed)
  2467. z.SoundId = "rbxassetid://169380525"
  2468. z.Pitch = ptz[math.random(1,#ptz)]
  2469. z.Volume = 1
  2470. z:Play()
  2471. for i = 1, 10 do
  2472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2473. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2474. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2476. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2477. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2478. if Debounces.on == false then break end
  2479. rs:wait()
  2480. end
  2481. Punch()
  2482. z = Instance.new("Sound",hed)
  2483. z.SoundId = "rbxassetid://169380525"
  2484. z.Pitch = ptz[math.random(1,#ptz)]
  2485. z.Volume = 1
  2486. z:Play()
  2487. for i = 1, 10 do
  2488. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2489. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2490. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2491. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2492. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2493. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2494. if Debounces.on == false then break end
  2495. rs:wait()
  2496. end
  2497. Punch()
  2498. z = Instance.new("Sound",hed)
  2499. z.SoundId = "rbxassetid://169380525"
  2500. z.Pitch = ptz[math.random(1,#ptz)]
  2501. z.Volume = 1
  2502. z:Play()
  2503. for i = 1, 10 do
  2504. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2505. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2506. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2507. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2508. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2509. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2510. if Debounces.on == false then break end
  2511. rs:wait()
  2512. end
  2513. Punch()
  2514. z = Instance.new("Sound",hed)
  2515. z.SoundId = "rbxassetid://169380525"
  2516. z.Pitch = ptz[math.random(1,#ptz)]
  2517. z.Volume = 1
  2518. z:Play()
  2519. for i = 1, 10 do
  2520. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2521. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2522. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2523. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2524. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2525. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2526. if Debounces.on == false then break end
  2527. rs:wait()
  2528. end
  2529. Punch()
  2530. z = Instance.new("Sound",hed)
  2531. z.SoundId = "rbxassetid://169380525"
  2532. z.Pitch = ptz[math.random(1,#ptz)]
  2533. z.Volume = 1
  2534. z:Play()
  2535. for i = 1, 10 do
  2536. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  2537. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  2538. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  2539. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  2540. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2541. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2542. if Debounces.on == false then break end
  2543. rs:wait()
  2544. end
  2545. Punch()
  2546. z = Instance.new("Sound",hed)
  2547. z.SoundId = "rbxassetid://169380525"
  2548. z.Pitch = ptz[math.random(1,#ptz)]
  2549. z.Volume = 1
  2550. z:Play()
  2551. for i = 1, 10 do
  2552. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  2553. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  2554. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  2555. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  2556. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  2557. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  2558. if Debounces.on == false then break end
  2559. rs:wait()
  2560. end
  2561. con1:disconnect()
  2562. Debounces.on = false
  2563. Debounces.NoIdl = false
  2564. if gp ~= nil then
  2565. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  2566. for i,v in pairs(larm:GetChildren()) do
  2567. if v.Name == "asd" and v:IsA("Weld") then
  2568. v:Remove()
  2569. end
  2570. end
  2571. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  2572. bv.maxForce = Vector3.new(400000, 400000, 400000)
  2573. bv.P = 125000
  2574. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  2575. hum1=nil
  2576. ht=nil
  2577. Debounces.on = false
  2578. Debounces.NoIdl = false
  2579. elseif ht == nil then wait()
  2580. Grab = false
  2581. Debounces.on = false
  2582. Debounces.NoIdl = false
  2583. end
  2584. end
  2585. end
  2586. end)
  2587.  
  2588.  
  2589. -------------------------------------------------
  2590.  
  2591.  
  2592.  
  2593.  
  2594. ----------------------------------------------------Cero
  2595. mouse.KeyDown:connect(function(key)
  2596. if key == "c" then
  2597. if Debounces.CanAttack == true then
  2598. Debounces.CanAttack = false
  2599. Debounces.NoIdl = true
  2600. Debounces.on = true
  2601. char.Humanoid.WalkSpeed = .01
  2602. Debounces.on = true
  2603. Vanish()
  2604.  
  2605. xx = Instance.new("Sound")
  2606. xx.SoundId = "http://www.roblox.com/asset/?id=199145659"
  2607. xx.Parent = char.Head
  2608. xx.Looped = false
  2609. xx.Pitch = .88
  2610. xx.Volume = 1
  2611. wait(.1)
  2612. xx:Play()
  2613.  
  2614. if holy == true then
  2615. so("http://roblox.com/asset/?id=231917788",hed,1,1)
  2616. else
  2617. end
  2618.  
  2619.  
  2620. if holy ~= true then
  2621. for i = 1, 20 do
  2622. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  2623. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  2624. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  2625. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  2626. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  2627. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  2628. if Debounces.on==false then break end
  2629. wait()
  2630. end
  2631. wait(1)
  2632. else
  2633. for i = 1, 5 do
  2634. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-18), 0, math.rad(-20)), 0.3)
  2635. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(65), 0, math.rad(-40)), 0.3)
  2636. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.3)
  2637. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(8), 0, math.rad(10)), 0.3)
  2638. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-10), math.rad(-70), 0), 0.6)
  2639. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(84), 0), 0.4)
  2640. if Debounces.on==false then break end
  2641. wait()
  2642. end
  2643. wait(1)
  2644. end
  2645.  
  2646. x = Instance.new("Sound")
  2647. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  2648. x2 = Instance.new("Sound")
  2649. x2.SoundId = "http://www.roblox.com/asset/?id=183763506"
  2650. x.Parent = char.Head
  2651. x2.Parent = char.Head
  2652. x.Looped = false
  2653. x2.Looped = false
  2654. x.Pitch = .88
  2655. x.Volume = 1
  2656. x2.Pitch = .88
  2657. x2.Volume = 1
  2658. wait(.1)
  2659. x:Play()
  2660. x2:Play()
  2661. Debounces.on = false
  2662. Debounces.Here = false
  2663.  
  2664. for i = 1, 6 do
  2665. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-12)), 0.4)
  2666. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(90), 0, math.rad(101)), 0.4)
  2667. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-6)), 0.4)
  2668. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(6)), 0.4)
  2669. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-8), math.rad(-84), 0), 0.4)
  2670. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  2671. wait()
  2672. end
  2673. local rng = Instance.new("Part", char)
  2674. rng.Anchored = true
  2675.  
  2676. if holy ~= true then
  2677. rng.BrickColor = BrickColor.new("Really black")
  2678. else
  2679. rng.BrickColor = BrickColor.new("Lime green")
  2680. end
  2681.  
  2682. rng.CanCollide = false
  2683. rng.FormFactor = 3
  2684. rng.Name = "Ring"
  2685. rng.Size = Vector3.new(1, 1, 1)
  2686. rng.Transparency = 0.35
  2687. rng.TopSurface = 0
  2688. rng.BottomSurface = 0
  2689. rng.Material = "Neon"
  2690. local rngm = Instance.new("SpecialMesh", rng)
  2691. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2692. rngm.Scale = Vector3.new(10, 10, 1)
  2693. local bem = Instance.new("Part", char)
  2694. bem.Anchored = true
  2695.  
  2696. if holy ~= true then
  2697. bem.BrickColor = BrickColor.new("Really black")
  2698. else
  2699. bem.BrickColor = BrickColor.new("Lime green")
  2700. end
  2701.  
  2702. bem.Material = "Neon"
  2703. bem.CanCollide = false
  2704. bem.FormFactor = 3
  2705. bem.Name = "Beam" .. shot
  2706. bem.Size = Vector3.new(1, 1, 1)
  2707. bem.Transparency = 0.35
  2708. bem.TopSurface = 0
  2709. bem.BottomSurface = 0
  2710. local bemm = Instance.new("SpecialMesh", bem)
  2711. bemm.MeshType = 4
  2712. bemm.Scale = Vector3.new(1, 4, 4)
  2713. local out = Instance.new("Part", char)
  2714. out.Anchored = true
  2715.  
  2716. if holy ~= true then
  2717. out.BrickColor = BrickColor.new("Really black")
  2718. else
  2719. out.BrickColor = BrickColor.new("Lime green")
  2720. end
  2721.  
  2722. out.Material = "Neon"
  2723. out.CanCollide = false
  2724. out.FormFactor = 3
  2725. out.Name = "Out"
  2726. out.Size = Vector3.new(1, 1, 1)
  2727. out.Transparency = 0.35
  2728. out.TopSurface = 0
  2729. out.BottomSurface = 0
  2730. local outm = Instance.new("SpecialMesh", out)
  2731. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2732. outm.Scale = Vector3.new(2, 2, 2)
  2733. local bnd = Instance.new("Part", char)
  2734. bnd.Anchored = true
  2735.  
  2736. if holy ~= true then
  2737. bnd.BrickColor = BrickColor.new("Really black")
  2738. else
  2739. bnd.BrickColor = BrickColor.new("Lime green")
  2740. end
  2741.  
  2742. bnd.Material = "Neon"
  2743. bnd.CanCollide = false
  2744. bnd.FormFactor = 3
  2745. bnd.Name = "BEnd"
  2746. bnd.Size = Vector3.new(1, 1, 1)
  2747. bnd.Transparency = 0.35
  2748. bnd.TopSurface = 0
  2749. bnd.BottomSurface = 0
  2750. local bndm = Instance.new("SpecialMesh", bnd)
  2751. bndm.MeshType = 3
  2752. bndm.Scale = Vector3.new(4, 4, 4)
  2753. out.CFrame = rarm.CFrame * CFrame.new(0, -1.75, 0)
  2754. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2755. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2756. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2757. Debounces.Shewt = true
  2758. coroutine.wrap(function()
  2759. for i = 1, 20, 0.2 do
  2760. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  2761. rng.Transparency = i/20
  2762. wait()
  2763. end
  2764. wait()
  2765. rng:Destroy()
  2766. end)()
  2767. if Debounces.Shewt == true then
  2768. char:WaitForChild("Beam" .. shot).Touched:connect(function(ht) --Here
  2769. print("Hit")
  2770. hit = ht.Parent
  2771. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  2772. print("Yes")
  2773. if HasntTouched(hit.Name) == true and deb == false then
  2774. deb = true
  2775. coroutine.wrap(function()
  2776. hit:FindFirstChild("Humanoid").PlatformStand = true
  2777. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  2778. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(18,63))
  2779. wait(1)
  2780. hit:FindFirstChild("Humanoid").PlatformStand = false
  2781. end)()
  2782. table.insert(Touche, hit.Name)
  2783. deb = false
  2784. end
  2785. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  2786. print("Yes")
  2787. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2788. deb = true
  2789. coroutine.wrap(function()
  2790. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2791. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 140
  2792. wait(1)
  2793. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2794. end)()
  2795. table.insert(Touche, hit.Parent.Name)
  2796. deb = false
  2797. for i, v in pairs(Touche) do
  2798. print(v)
  2799. end
  2800. end
  2801. end
  2802. end)
  2803. end
  2804. for i = 0, 200, 7 do
  2805. bem.Size = Vector3.new(i, 1, 1)
  2806. bem.CFrame = rarm.CFrame * CFrame.new(0, -2.5 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  2807. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 0)
  2808. wait()
  2809. end
  2810. wait()
  2811. Debounces.Shewt = false
  2812. bem:Destroy()
  2813. out:Destroy()
  2814. bnd:Destroy()
  2815. char.Humanoid.WalkSpeed = 10
  2816. Debounces.Ready = false
  2817. for i, v in pairs(Touche) do
  2818. table.remove(Touche, i)
  2819. end
  2820. wait()
  2821. table.insert(Touche, char.Name)
  2822. Debounces.NoIdl = false
  2823. if Debounces.CanAttack == false then
  2824. Debounces.CanAttack = true
  2825. cor.Weld.C1 = CFrame.Angles(0,0,0)
  2826.  
  2827.  
  2828. Debounces.on = false
  2829. Appear()
  2830. end
  2831. end
  2832. end
  2833. end)
  2834. -------------------------------
  2835.  
  2836. ----------------------------------------------------EDIT END
  2837. Grab = false
  2838. mouse.KeyDown:connect(function(key)
  2839. if key == "z" then
  2840. Debounces.on = true
  2841. Debounces.NoIdl = true
  2842. Debounces.ks = true
  2843. if Grab == false then
  2844. gp = nil
  2845. for i = 1, 20 do
  2846. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  2847. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  2848. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  2849. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  2850. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  2851. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  2852. if Debounces.on == false then break end
  2853. rs:wait(2)
  2854. end
  2855. con1=larm.Touched:connect(function(hit) -- this is grab
  2856. ht = hit.Parent
  2857. hum1=ht:FindFirstChild('Humanoid')
  2858. if hum1 ~= nil then
  2859. if Debounces.ks==true then
  2860. z = Instance.new("Sound",hed)
  2861. z.SoundId = "rbxassetid://169380525"
  2862. z.Volume = 1
  2863. z:Play()
  2864. Debounces.ks=false
  2865. end
  2866. hum1.PlatformStand=true
  2867. gp = ht
  2868. Grab = true
  2869. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  2870. asd.Parent = larm
  2871. asd.Name = "asd"
  2872. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  2873. stanceToggle = "Grabbed"
  2874. --[[elseif hum1 == nil then
  2875. con1:disconnect()
  2876. wait() return]]--
  2877. end
  2878. end)
  2879. for i = 1, 20 do
  2880. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  2881. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  2882. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  2883. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  2884. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  2885. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  2886. if Debounces.on == false then break end
  2887. rs:wait(2)
  2888. end
  2889. con1:disconnect()
  2890. Debounces.on = false
  2891. Debounces.NoIdl = false
  2892. elseif Grab == true then
  2893. Grab = false
  2894. --[[for i = 1, 16 do
  2895. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  2896. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  2897. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  2898. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  2899. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  2900. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2901. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  2902. if Debounces.on == false then end
  2903. rs:wait()
  2904. end]]--
  2905. for i = 1, 16 do
  2906. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  2907. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  2908. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  2909. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  2910. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  2911. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2912. if Debounces.on == false then end
  2913. rs:wait()
  2914. end
  2915. Slam()
  2916. if gp ~= nil then
  2917. for i,v in pairs(larm:GetChildren()) do
  2918. if v.Name == "asd" and v:IsA("Weld") then
  2919. v:Remove()
  2920. end
  2921. end
  2922. for i = 1, 16 do
  2923. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  2924. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  2925. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  2926. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  2927. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  2928. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  2929. if Debounces.on == false then end
  2930. rs:wait()
  2931. end
  2932. stanceToggle = "Normal"
  2933. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  2934. bv.maxForce = Vector3.new(400000, 400000, 400000)
  2935. bv.P = 125000
  2936. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  2937. ht=nil
  2938. Debounces.on = false
  2939. Debounces.NoIdl = false
  2940. elseif ht == nil then wait()
  2941. Grab = false
  2942. Debounces.on = false
  2943. Debounces.NoIdl = false
  2944. end
  2945. end
  2946. end
  2947. end)
  2948. ----------------------------------------------------
  2949. Charging = false
  2950. chargewait = false
  2951. mouse.KeyDown:connect(function(key)
  2952. if key == "h" then
  2953. if Charging == false and chargewait == false then
  2954. Charging = true
  2955. chargewait = true
  2956. if Debounces.CanAttack == true then
  2957. Debounces.CanAttack = false
  2958. Debounces.NoIdl = true
  2959. Debounces.on = true
  2960.  
  2961.  
  2962. if holy ~= true then
  2963. holy = true
  2964. else holy = false
  2965. end
  2966.  
  2967.  
  2968. for i = 1,20 do
  2969. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  2970. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  2971. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2972. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2973. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2974. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2975. if Debounces.on == false then break end
  2976. rs:wait()
  2977. end
  2978. pt=Instance.new('Part',torso)
  2979. pt.Anchored=true
  2980. pt.CanCollide=false
  2981. pt.Locked = true
  2982. pt.Material = "Neon"
  2983. pt.FormFactor='Custom'
  2984. pt.Size=Vector3.new(1,1,1)
  2985. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2986. pt.Transparency=.6
  2987.  
  2988. if holy == true then
  2989. pt.BrickColor=BrickColor.new('Lime green')
  2990. else
  2991. pt.BrickColor = BrickColor.new("Really black")
  2992. end
  2993.  
  2994. msh=Instance.new('SpecialMesh',pt)
  2995. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2996. msh.Scale=Vector3.new(8,4,8)
  2997. pt2=pt:clone()
  2998. pt2.Parent = torso
  2999. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3000.  
  3001. if holy == true then
  3002. pt2.BrickColor=BrickColor.new('Lime green')
  3003. else
  3004. pt2.BrickColor = BrickColor.new("Lime green")
  3005. end
  3006.  
  3007.  
  3008. msh2=msh:clone()
  3009. msh2.Parent=pt2
  3010. msh2.Scale=Vector3.new(10,5,10)
  3011.  
  3012. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3013.  
  3014. bl = Instance.new("Part", char)
  3015. bl.Locked = true
  3016. bl.Name = "Shell"
  3017.  
  3018. if holy == true then
  3019. bl.BrickColor = BrickColor.new("Lime green")
  3020. else
  3021. bl.BrickColor = BrickColor.new("Really black")
  3022. end
  3023.  
  3024. bl.Anchored = true
  3025. bl.Material = "Neon"
  3026. bl.CanCollide = false
  3027. bl.Transparency = 0
  3028. bl.Reflectance = 0
  3029. bl.BottomSurface = 0
  3030. bl.TopSurface = 0
  3031. bl.Shape = 0
  3032. blm = Instance.new("SpecialMesh",bl)
  3033. blm.MeshType = "Sphere"
  3034. blm.Scale = Vector3.new(1,1,1)
  3035.  
  3036. so("http://www.roblox.com/asset/?id=340722848",hed,2,1.2)
  3037. so("http://www.roblox.com/asset/?id=340722848",torso,0.5,0.8)
  3038. so("http://roblox.com/asset/?id=168586621",torso,1,0.5)
  3039.  
  3040.  
  3041.  
  3042.  
  3043. if holy == true then
  3044. light()
  3045. ds:stop()
  3046. hs:play()
  3047. eColors = {"Lime green"}
  3048. for i,v in pairs(char.Genkadda:GetChildren()) do
  3049. if v:IsA("Part") or v:IsA("WedgePart") then
  3050. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3051. v.BrickColor = BrickColor.new("Lime green")
  3052. v.Material = "Neon"
  3053. end
  3054. end
  3055. end
  3056.  
  3057.  
  3058. else
  3059. dark()
  3060. hs:stop()
  3061. ds:play()
  3062. eColors = {"Lime green", "Really black"}
  3063. for i,v in pairs(char.Genkadda:GetChildren()) do
  3064. if v:IsA("Part") or v:IsA("WedgePart") then
  3065. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  3066. v.BrickColor = BrickColor.new("Really black")
  3067. v.Material = "Metal"
  3068. end
  3069. end
  3070. end
  3071.  
  3072. end
  3073.  
  3074. coroutine.resume(coroutine.create(function()
  3075. for i=1, math.huge, 4 do
  3076. if Charging == true then
  3077. rs:wait()
  3078. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3079. blm.Scale = blm.Scale + Vector3.new(0.5, 0.5, 0.5)
  3080. bl.Transparency = bl.Transparency + 0.05
  3081. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3082. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3083. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  3084. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  3085. elseif Charging == false then break
  3086. end
  3087. end
  3088. end))
  3089.  
  3090.  
  3091. repeat
  3092. local p = Instance.new('Part',torso)
  3093. p.formFactor = 'Custom'
  3094. p.Size = Vector3.new(1,1,1)
  3095.  
  3096. if holy == true then
  3097. p.BrickColor = BrickColor.new("Lime green")
  3098. else
  3099. p.BrickColor = BrickColor.new("Really black")
  3100. end
  3101.  
  3102. p.CanCollide = false
  3103. p.Transparency = 0
  3104. p.Anchored = true
  3105. p.Locked=true
  3106. p.Material = "Neon"
  3107. s = math.random(1,40)/10
  3108. local m = Instance.new("BlockMesh",p)
  3109. m.Scale = Vector3.new(s,s,s)
  3110. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3111. --[[coroutine.wrap(function()
  3112. wait(2)
  3113. while Charging == true do
  3114. wait(2)
  3115. GroundWave1()
  3116. wait(2)
  3117. end
  3118. end)()]]--
  3119. Spawn(function()
  3120. while rs:wait() do
  3121. if Charging == true then
  3122. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3123. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3124. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3125. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3126. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3127. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3128. elseif Charging == false then break
  3129. end
  3130. end
  3131. end)
  3132. Spawn(function()
  3133. while rs:wait() do
  3134. if p.Transparency >= 1 then p:Destroy() break end
  3135. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3136. p.Transparency = p.Transparency+0.01
  3137. end
  3138. end)
  3139. wait(.3)
  3140.  
  3141.  
  3142. until Charging == false
  3143. end
  3144. end
  3145. end
  3146. end)
  3147.  
  3148. ----------------------------------------------------
  3149. mouse.KeyUp:connect(function(key)
  3150. if key == "h" then
  3151. if Charging == true and chargewait == true then
  3152. chargewait = false
  3153. wait(1)
  3154. Charging = false
  3155.  
  3156. --[[for i,v in pairs (torso:GetChildren()) do
  3157. if v:IsA("Sound") then
  3158. v:Destroy()
  3159. end
  3160. end]]
  3161.  
  3162.  
  3163. --so("http://roblox.com/asset/?id=160867463",torso,1,0.7)
  3164.  
  3165. pt:Destroy()
  3166. pt2:Destroy()
  3167. bl:Destroy()
  3168. if Debounces.CanAttack == false then
  3169. Debounces.CanAttack = true
  3170. Debounces.NoIdl = false
  3171. Debounces.on = false
  3172. Debounces.grab = false
  3173.  
  3174. end
  3175. end
  3176. end
  3177. end)
  3178. ----------------------------------------------------
  3179. Sit = false
  3180. mouse.KeyDown:connect(function(key)
  3181. if key == "b" then
  3182. if Sit == false then
  3183. Sit = true
  3184. hum.WalkSpeed = 0.1
  3185. stanceToggle = "Sitting"
  3186. elseif Sit == true then
  3187. Sit = false
  3188. hum.WalkSpeed = 7
  3189. stanceToggle = "Normal"
  3190. end
  3191. end
  3192. end)
  3193. -------------------------------
  3194. Melee = false
  3195. mouse.KeyDown:connect(function(key)
  3196. if key == "m" then
  3197. if Melee == false then
  3198. Melee = true
  3199. Vanish()
  3200. stanceToggle = "Melee"
  3201. elseif Melee == true then
  3202. Melee = false
  3203. Appear()
  3204. stanceToggle = "Normal"
  3205. end
  3206. end
  3207. end)
  3208. -------------------------------
  3209. mouse.KeyDown:connect(function(key)
  3210. if string.byte(key) == 50 then
  3211. if Debounces.CanAttack == true then
  3212. if stanceToggle ~= "Floating" then
  3213. char.Humanoid.WalkSpeed = 60
  3214. Burst()
  3215. elseif Debounces.CanAttack == false then
  3216. elseif stanceToggle == "Floating" then
  3217. wait()
  3218. end
  3219. end
  3220. end
  3221. end)
  3222. mouse.KeyUp:connect(function(key)
  3223. if string.byte(key) == 50 then
  3224. char.Humanoid.WalkSpeed = 9
  3225. end
  3226. end)
  3227. -------------------------------
  3228. mouse.KeyDown:connect(function(key)
  3229. if key == "p" then
  3230. if CanAttack == true then
  3231. CanAttack = false
  3232. Debounces.NoIdl = true
  3233. Debounces.on = true
  3234. for i = 1, 20 do
  3235. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  3236. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.3)
  3237. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, 1, -.5) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.3)
  3238. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.6)
  3239. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(10)), 0.6)
  3240. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.6)
  3241. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.2)
  3242. if Debounces.on == false then
  3243. break
  3244. end
  3245. wait()
  3246. end
  3247. wait()
  3248. z = Instance.new("Sound")
  3249. z.SoundId = "http://www.roblox.com/asset/?id=159218913"
  3250. z.Parent = char.Head
  3251. z.Looped = false
  3252. z.Pitch = 1
  3253. z.Volume = 1
  3254. wait(.01)
  3255. z:Play()
  3256. Debounces.Slashing = true
  3257. for i = 1, 20 do
  3258. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.2, -2.75) * CFrame.Angles(math.rad(90), math.rad(40), math.rad(0)), 0.6)
  3259. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(40)), 0.6)
  3260. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1, .5, -.5) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-40)), 0.6)
  3261. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1.5, -.5) * CFrame.Angles(math.rad(-90), 0, math.rad(0)), 0.6)
  3262. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.6)
  3263. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.6)
  3264. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.6)
  3265. wait()
  3266. if Debounces.on == false then
  3267. break
  3268. end
  3269. wait()
  3270. end
  3271. Debounces.Slashing = false
  3272. Debounces.NoIdl = false
  3273. wait()
  3274. if CanAttack == false then
  3275. CanAttack = true
  3276. end
  3277. end
  3278. end
  3279. end)
  3280. --------------------------------
  3281. ----------------------------------------------------
  3282. mouse.KeyDown:connect(function(key)
  3283. if key == "v" then
  3284. if Debounces.CanAttack == true then
  3285. Debounces.CanAttack = false
  3286. Debounces.on = true
  3287. Debounces.NoIdl = true
  3288. for i = 1, 15 do
  3289. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  3290. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3291. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3292. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3293. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3294. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3295. if Debounces.on == false then break end
  3296. rs:wait(2.7)
  3297. end
  3298. so("http://roblox.com/asset/?id=231917788",hed,1,0.7)
  3299. x = Instance.new("Sound",char.Head)
  3300. x.SoundId = "rbxassetid://183763515"
  3301. x.Pitch = 0.7
  3302. x.Volume = .8
  3303. x3 = Instance.new("Sound",char.Head)
  3304. x3.SoundId = "rbxassetid://183763487"
  3305. x3.Pitch = 1
  3306. x3.Volume = .8
  3307. wait(.1)
  3308. x:Play()
  3309. x3:Play()
  3310.  
  3311. if holy == true then
  3312. so("http://roblox.com/asset/?id=233091161",hed,1,0.6)
  3313. so("http://roblox.com/asset/?id=2233091183",hed,1,1)
  3314. else
  3315. end
  3316.  
  3317. Debounces.on = false
  3318. Debounces.Here = false
  3319. shot = shot + 1
  3320. local rng = Instance.new("Part", larm)
  3321. rng.Anchored = true
  3322.  
  3323. if holy ~= true then
  3324. rng.BrickColor = BrickColor.new("Lime green")
  3325. else
  3326. rng.BrickColor = BrickColor.new("Lime green")
  3327. end
  3328.  
  3329. rng.Material = "Neon"
  3330. rng.CanCollide = false
  3331. rng.FormFactor = 3
  3332. rng.Name = "Ring"
  3333. rng.Size = Vector3.new(1, 1, 1)
  3334. rng.Transparency = 0.35
  3335. rng.TopSurface = 0
  3336. rng.BottomSurface = 0
  3337. rng2 = rng:clone()
  3338. rng3 = rng2:clone()
  3339. rng4 = rng2:clone()
  3340. local rngm = Instance.new("SpecialMesh", rng)
  3341. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3342. rngm.Scale = Vector3.new(10, 10, 1)
  3343. rngm2 = rngm:clone()
  3344. rngm2.Scale = Vector3.new(5, 5, 3)
  3345. rngm3=rngm2:clone()
  3346. rngm3.Parent = rng3
  3347. rngm3.Scale = Vector3.new(8, 8, 1)
  3348. rngm4 = rngm2:clone()
  3349. rngm4.Parent = rng4
  3350. rngm4.Scale = Vector3.new(6, 6, 1)
  3351. local bem = Instance.new("Part", larm)
  3352. bem.Anchored = true
  3353.  
  3354. if holy == false then
  3355. bem.BrickColor = BrickColor.new("Really black")
  3356. else
  3357. bem.BrickColor = BrickColor.new("Lime green")
  3358. end
  3359.  
  3360. bem.CanCollide = false
  3361. bem.Material = "Neon"
  3362. bem.FormFactor = 3
  3363. bem.Name = "Beam" .. shot
  3364. bem.Size = Vector3.new(1, 1, 1)
  3365. bem.Transparency = 0.35
  3366. bem.TopSurface = 0
  3367. bem.BottomSurface = 0
  3368. local bemm = Instance.new("SpecialMesh", bem)
  3369. bemm.MeshType = 4
  3370. bemm.Scale = Vector3.new(1, 4, 4)
  3371. local out = Instance.new("Part", larm)
  3372. out.Anchored = true
  3373. out.Material = "Neon"
  3374.  
  3375. if holy == false then
  3376. out.BrickColor = BrickColor.new("Really black")
  3377. else
  3378. out.BrickColor = BrickColor.new("Lime green")
  3379. end
  3380.  
  3381. out.CanCollide = false
  3382. out.FormFactor = 3
  3383. out.Name = "Out"
  3384. out.Size = Vector3.new(4, 4, 4)
  3385. out.Transparency = 0.35
  3386. out.TopSurface = 0
  3387. out.BottomSurface = 0
  3388. local outm = Instance.new("SpecialMesh", out)
  3389. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3390. outm.Scale = Vector3.new(6, 4, 6)
  3391. local bnd = Instance.new("Part", larm)
  3392. bnd.Anchored = true
  3393. bnd.BrickColor = BrickColor.new("Really red")
  3394. bnd.CanCollide = false
  3395. bnd.FormFactor = 3
  3396. bnd.Name = "Bend"
  3397. bnd.Size = Vector3.new(1, 1, 1)
  3398. bnd.Transparency = 1
  3399. bnd.TopSurface = 0
  3400. bnd.BottomSurface = 0
  3401. local bndm = Instance.new("SpecialMesh", bnd)
  3402. bndm.MeshType = 3
  3403. bndm.Scale = Vector3.new(8, 8, 8)
  3404. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3405. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3406. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3407. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3408. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  3409. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3410. Debounces.Shewt = true
  3411. coroutine.wrap(function()
  3412. for i = 1, 20, 0.2 do
  3413. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  3414. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  3415. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  3416. rng.Transparency = i/20
  3417. rng3.Transparency = 1/24
  3418. rng4.Transparency = i/26
  3419. wait()
  3420. end
  3421. wait()
  3422. rng:Destroy()
  3423. end)()
  3424. if Debounces.Shewt == true then
  3425. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3426. hit = ht.Parent
  3427. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3428. if HasntTouched(hit.Name) == true and deb == false then
  3429. deb = true
  3430. coroutine.wrap(function()
  3431. hit:FindFirstChild("Humanoid").PlatformStand = true
  3432. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3433. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  3434. end)()
  3435. table.insert(Touche, hit.Name)
  3436. deb = false
  3437. end
  3438. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3439. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3440. deb = true
  3441. coroutine.wrap(function()
  3442. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3443. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  3444. wait(1)
  3445. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3446. end)()
  3447. table.insert(Touche, hit.Parent.Name)
  3448. deb = false
  3449. for i, v in pairs(Touche) do
  3450. print(v)
  3451. end
  3452. end
  3453. end
  3454. end)
  3455. end
  3456. for i = 0, 260, 8 do
  3457. bem.Size = Vector3.new(i, 3, 3)
  3458. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3459. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3460. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3461. bnd.Size = Vector3.new(1,1,1)
  3462. bndm.Scale = Vector3.new(8,8,8)
  3463. if i % 10 == 0 then
  3464. local newRng = rng2:Clone()
  3465. newRng.Parent = larm
  3466. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3467. local newRngm = rngm2:clone()
  3468. newRngm.Parent=newRng
  3469. coroutine.wrap(function()
  3470. for i = 1, 10, 0.2 do
  3471. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  3472. newRng.Transparency = i/10
  3473. wait()
  3474. end
  3475. wait()
  3476. newRng:Destroy()
  3477. end)()
  3478. end
  3479. wait()
  3480. end
  3481. wait()
  3482. Debounces.Shewt = false
  3483. bem:Destroy()
  3484. out:Destroy()
  3485. bnd:Destroy()
  3486. Debounces.Ready = false
  3487. for i, v in pairs(Touche) do
  3488. table.remove(Touche, i)
  3489. end
  3490. wait()
  3491. table.insert(Touche, char.Name)
  3492. Debounces.NoIdl = false
  3493. if Debounces.CanAttack == false then
  3494. Debounces.CanAttack = true
  3495. end
  3496. end
  3497. end
  3498. end)
  3499. ----------------------------------------------------
  3500. ----------------------------------------------------
  3501. mouse.KeyDown:connect(function(key)
  3502. if key == "y" then
  3503. if CanAttack == true then
  3504. CanAttack = false
  3505. Debounces.NoIdl = true
  3506. Debounces.on = true
  3507. for i = 1, 20 do
  3508. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.2)
  3509. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.2)
  3510. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3511. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, 0.5, -1) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  3512. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-26), math.rad(0), 0), 0.2)
  3513. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3514. if Debounces.on == false then
  3515. break
  3516. end
  3517. wait()
  3518. end
  3519. wait()
  3520. if Daytime == true then
  3521. Daytime = false
  3522. l.TimeOfDay = 24
  3523. else
  3524. Daytime = true
  3525. l.TimeOfDay = 12
  3526. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  3527. end
  3528. char.Humanoid.MaxHealth = math.huge
  3529. c = Instance.new("Sound")
  3530. c.SoundId = "http://www.roblox.com/asset/?id=152758283"
  3531. c.Parent = m
  3532. c.Looped = false
  3533. if Daytime == true then
  3534. c.Pitch = -1
  3535. elseif Daytime == false then
  3536. c.Pitch = 1.12
  3537. end
  3538. c.Volume = 1
  3539. wait(.01)
  3540. c:Play()
  3541. local Shockwave = function()
  3542. local Wave = Instance.new("Part", game.Workspace--[[?]])
  3543. Wave.Name = "Shockwave"
  3544. Wave.BrickColor = BrickColor.new("Really black")
  3545. Wave.Size = Vector3.new(1, 1, 1)
  3546. Wave.Shape = "Ball"
  3547. Wave.CanCollide = false
  3548. Wave.Anchored = true
  3549. Wave.TopSurface = 0
  3550. Wave.BottomSurface = 0
  3551. Wave.Touched:connect(function(hit)
  3552. print(hit.Name)
  3553. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  3554. if hit.Parent.Name ~= char.Name then
  3555. print("Damaged " .. hit.Parent.Name)
  3556. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 1
  3557. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * -120
  3558. end
  3559. end
  3560. end)
  3561.  
  3562. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  3563.  
  3564. Delay(0, function()
  3565. --
  3566. -- Okay.
  3567. if Daytime == false then
  3568. for i = 1, 38, 1 do
  3569. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3570. Wave.CFrame = char.Torso.CFrame
  3571. local t = i / 38
  3572. Wave.Transparency = t
  3573. wait()
  3574. end
  3575. else
  3576. for i = 38, 1, -1 do
  3577. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  3578. Wave.CFrame = char.Torso.CFrame
  3579. local t = i / 38
  3580. Wave.Transparency = t
  3581. wait()
  3582. end
  3583. end
  3584. Wave:Destroy()
  3585. end)
  3586. Delay(0, function()
  3587. while wait() do
  3588. if Wave ~= nil then
  3589. Wave.CFrame = char.Torso.CFrame
  3590. else
  3591. break
  3592. end
  3593. end
  3594. end)
  3595. end
  3596.  
  3597. Shockwave()
  3598.  
  3599. for i = 1, 20 do
  3600. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(-100)), 0.6)
  3601. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, .5, 0) * CFrame.Angles(math.rad(120), 0, math.rad(100)), 0.6)
  3602. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-20)), 0.6)
  3603. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(20)), 0.6)
  3604. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(35), math.rad(0), 0), 0.6)
  3605. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.6)
  3606. wait()
  3607. if Debounces.on == false then
  3608. break
  3609. end
  3610. wait()
  3611. end
  3612. wait(2)
  3613. Debounces.NoIdl = false
  3614. if CanAttack == false then
  3615. CanAttack = true
  3616. wait()
  3617. end
  3618. end -- for the canattack thing
  3619. end
  3620. end)
  3621. -------------------------------
  3622. local animpose = "Idle"
  3623. local lastanimpose = "Idle"
  3624. local grab = false
  3625. local sine = 0
  3626. local change = 1
  3627. local val = 0
  3628. local ffing = false
  3629. local jump = false
  3630. -------------------------------
  3631. --[[if stanceToggle == "Sitting" then
  3632. if wait(math.random(1,2)) == 1 then
  3633. stanceToggle = "Sitting2"
  3634. wait(8)
  3635. stanceToggle = "Sitting"
  3636. end
  3637. end]]--
  3638. -------------------------------
  3639. game:GetService("RunService").RenderStepped:connect(function()
  3640. if char.Humanoid.Jump == true then
  3641. jump = true
  3642. else
  3643. jump = false
  3644. end
  3645. char.Humanoid.FreeFalling:connect(function(f)
  3646. if f then
  3647. ffing = true
  3648. else
  3649. ffing = false
  3650. end
  3651. end)
  3652. sine = sine + change
  3653. if jump == true then
  3654. animpose = "Jumping"
  3655. elseif ffing == true then
  3656. animpose = "Freefalling"
  3657. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  3658. animpose = "Idle"
  3659. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  3660. animpose = "Walking"
  3661. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  3662. animpose = "Running"
  3663. end
  3664. if animpose ~= lastanimpose then
  3665. sine = 0
  3666. if Debounces.NoIdl == false then
  3667. if stanceToggle == "Normal" and holy ~= true then
  3668. for i = 1, 2 do
  3669. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  3670. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  3671. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  3672. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  3673. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3674. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  3675. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  3676. end
  3677. elseif stanceToggle == "Sitting" then
  3678. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  3679. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  3680. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  3681. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  3682. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  3683. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  3684. elseif stanceToggle == "Floating" then
  3685. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  3686. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  3687. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3688. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3689. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3690. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3691. wait()
  3692. end
  3693. else
  3694. end
  3695. end
  3696. lastanimpose = animpose
  3697. if Debounces.NoIdl == false then
  3698. if animpose == "Idle" then
  3699. if stanceToggle == "Normal" and holy ~= true then
  3700. change = 0.5
  3701. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  3702. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  3703. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  3704. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  3705. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3706. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  3707. elseif stanceToggle == "Normal" and holy == true then
  3708. change = 0.8
  3709. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  3710. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  3711. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3712. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3713. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3714. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3715. elseif stanceToggle == "Melee" and holy ~= true then
  3716. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  3717. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  3718. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3719. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3720. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3721. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3722. elseif stanceToggle == "Melee" and holy == true then
  3723. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  3724. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  3725. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3726. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3727. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3728. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3729. elseif stanceToggle == "Sitting" then
  3730. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  3731. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  3732. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  3733. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  3734. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  3735. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  3736. elseif stanceToggle == "Floating" then
  3737. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  3738. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  3739. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  3740. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3741. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  3742. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  3743. elseif stanceToggle == "Grabbed" and holy ~= true then
  3744. grab = true
  3745. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  3746. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  3747. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  3748. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  3749. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  3750. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  3751. elseif stanceToggle == "Grabbed" and holy == true then
  3752. grab = true
  3753. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  3754. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  3755. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  3756. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3757. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3758. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3759. end
  3760. elseif animpose == "Walking" then
  3761. if stanceToggle == "Normal" and holy ~= true then
  3762. change = 1
  3763. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  3764. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  3765. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  3766. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  3767. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  3768. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  3769. elseif stanceToggle == "Normal" and holy == true then
  3770. for i = 1, 2 do
  3771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3772. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3773. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3774. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3775. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3776. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3777. end
  3778. elseif stanceToggle == "Melee" and holy ~= true then
  3779. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  3780. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  3781. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  3782. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  3783. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  3784. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  3785. elseif stanceToggle == "Melee" and holy == true then
  3786. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3787. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3788. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  3789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3790. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  3791. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  3792. elseif stanceToggle == "Floating" then
  3793. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3794. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3795. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  3796. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  3797. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  3798. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3799. elseif stanceToggle == "Grabbed" and holy ~= true then
  3800. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  3801. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  3802. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  3803. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  3804. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  3805. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  3806. elseif stanceToggle == "Grabbed" and holy == true then
  3807. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  3808. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  3809. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  3810. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  3811. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  3812. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  3813. end
  3814. elseif animpose == "Running" then
  3815. if stanceToggle == "Normal" and holy ~= true then
  3816. change = 1
  3817. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  3818. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  3819. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  3820. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  3821. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  3822. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  3823. elseif stanceToggle == "Normal" and holy == true then
  3824. change = 1
  3825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(250),math.rad(350),math.rad(-30+2*math.cos(sine/14))), 0.2)--cfawm
  3826. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  3827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  3828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  3829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  3830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  3831. elseif stanceToggle == "Floating" then
  3832. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  3833. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  3834. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  3835. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  3836. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  3837. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  3838. end
  3839. end
  3840. end
  3841. end)
  3842.  
  3843. Spawn(function()
  3844. while wait() do
  3845. updateFly()
  3846. end
  3847. end)
  3848.  
  3849. Spawn(function()
  3850. while wait(.1) do
  3851. Magik()
  3852. end
  3853. end)
  3854.  
  3855. Spawn(function()
  3856. while wait(.1) do
  3857. Magik2()
  3858. end
  3859. end)
  3860.  
  3861. Spawn(function()
  3862. while wait(4) do
  3863. GroundWave()
  3864. end
  3865. end)
  3866.  
  3867.  
  3868.  
  3869.  
  3870.  
  3871. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  3872. --[[Part0 = Vector3 (Start pos)
  3873. Part1 = Vector3 (End pos)
  3874. Times = number (Amount of lightning parts)
  3875. Offset = number (Offset)
  3876. Color = color (brickcolor value)
  3877. Thickness = number (thickness)
  3878. Trans = number (transparency)
  3879. ]]--
  3880. local magz = (Part0 - Part1).magnitude
  3881. local curpos = Part0
  3882. local trz = {-Offset,Offset}
  3883. for i=1,Times do
  3884. local li = Instance.new("Part", torso)
  3885. li.Name = "Lightning"
  3886. li.TopSurface =0
  3887. li.Material = "Neon"
  3888. li.BottomSurface = 0
  3889. li.Anchored = true
  3890. li.Locked = true
  3891. li.Transparency = Trans or 0.4
  3892. li.BrickColor = BrickColor.new(Color)
  3893. li.formFactor = "Custom"
  3894. li.CanCollide = false
  3895. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  3896. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  3897. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  3898. if Times == i then
  3899. local magz2 = (curpos - Part1).magnitude
  3900. li.Size = Vector3.new(Thickness,Thickness,magz2)
  3901. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  3902. else
  3903. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  3904. end
  3905. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  3906. game.Debris:AddItem(li,.1)
  3907. end
  3908. end
  3909.  
  3910. BodyParts = {} -- Parts to emit lightning effects from
  3911. for _, v in pairs(char.Genkadda:GetChildren()) do
  3912. if v:IsA("Part") and v.Name ~= "HitBox" and v.Name ~= "Thingy" then
  3913. table.insert(BodyParts, v)
  3914. end
  3915. end
  3916.  
  3917. Bounding = {} -- Calculate the bounding boxes
  3918. for _, v in pairs(BodyParts) do
  3919. local temp = {X=nil, Y=nil, Z=nil}
  3920. temp.X = v.Size.X/2 * 10
  3921. temp.Y = v.Size.Y/2 * 10
  3922. temp.Z = v.Size.Z/2 * 10
  3923. Bounding[v.Name] = temp
  3924. --table.insert(Bounding, v.Name, temp)
  3925. end
  3926.  
  3927.  
  3928.  
  3929. while wait(lightspeed) do -- Emit the Lightning effects randomly, original was (1,10)/10
  3930.  
  3931. if Melee ~= true then --[[Make sure we only see the lightning when holding our sword]]
  3932.  
  3933. if holy == true then
  3934. lightspeed = math.random(0.1,0.2)
  3935. else
  3936. lightspeed = math.random(0.5,1)
  3937. end
  3938.  
  3939. local Body1 = BodyParts[math.random(#BodyParts)]
  3940. local Body2 = BodyParts[math.random(#BodyParts)]
  3941. local Pos1 = Vector3.new(
  3942. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  3943. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  3944. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  3945. )
  3946. local Pos2 = Vector3.new(
  3947. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  3948. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  3949. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  3950. )
  3951. local SPos1 = Body1.Position + Pos1
  3952. local SPos2 = Body2.Position + Pos2
  3953.  
  3954.  
  3955.  
  3956. Lightning(SPos1, SPos2, 4, 3, eColors[math.random(1,#eColors)], .2, .56)
  3957.  
  3958.  
  3959. end
  3960. end
  3961. end)
  3962. GrabKnifeV3.Name = "Grab Knife V3"
  3963. GrabKnifeV3.Parent = Main
  3964. GrabKnifeV3.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  3965. GrabKnifeV3.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  3966. GrabKnifeV3.BorderSizePixel = 3
  3967. GrabKnifeV3.Position = UDim2.new(0.661946893, 0, 0.224137932, 0)
  3968. GrabKnifeV3.Size = UDim2.new(0, 160, 0, 41)
  3969. GrabKnifeV3.Font = Enum.Font.SourceSans
  3970. GrabKnifeV3.Text = "Grab Knife V3"
  3971. GrabKnifeV3.TextColor3 = Color3.new(1, 1, 1)
  3972. GrabKnifeV3.TextScaled = true
  3973. GrabKnifeV3.TextSize = 14
  3974. GrabKnifeV3.TextWrapped = true
  3975. GrabKnifeV3.MouseButton1Down:connect(function()
  3976. math.randomseed(tick())
  3977. local player = game.Players.LocalPlayer
  3978. local rekt = {}
  3979. local paralyzed = false
  3980. local curpoint = nil
  3981. local curpart = nil
  3982. local finishnum = 1
  3983. local zombiemode = false
  3984. local zombies = {}
  3985. local lastgui = nil
  3986. local mouse = player:GetMouse()
  3987.  
  3988. function getplr(char)
  3989. local plr = nil
  3990. for i,v in pairs(game.Players:GetChildren()) do
  3991. if v.Character == char then
  3992. plr = v
  3993. end
  3994. end
  3995. return plr
  3996. end
  3997.  
  3998. function bleed(frick)
  3999. while frick.Parent ~= nil do
  4000. local reeee = coroutine.wrap(function()
  4001. local thing = Instance.new('Part',game.Workspace)
  4002. thing.Size = Vector3.new(0.2,0.2,0.2)
  4003. thing.CFrame = frick.CFrame
  4004. thing.Shape = Enum.PartType.Ball
  4005. thing.CFrame = frick.CFrame
  4006. thing.Transparency = 1
  4007. thing.BrickColor = BrickColor.new('Maroon')
  4008. thing.Material = Enum.Material.SmoothPlastic
  4009. thing.Name = "Blood"
  4010. thing.CanCollide =false
  4011. local rawrxd = Instance.new('BodyForce',thing)
  4012. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  4013. local coru = coroutine.wrap(function()
  4014. wait(0.01)
  4015. rawrxd:Destroy()
  4016. end)
  4017. coru()
  4018. local ree = Instance.new('ParticleEmitter',thing)
  4019. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  4020. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  4021. ree.Texture = 'rbxassetid://867743272'
  4022. ree.Lifetime = NumberRange.new(0.4)
  4023. ree.Rate = 50
  4024. ree.LockedToPart = true
  4025. ree.Speed = NumberRange.new(0, 2)
  4026.  
  4027. thing.Touched:connect(function(tou)
  4028. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
  4029. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  4030. thing:Destroy()
  4031. if tou.Name == "BloodPuddle" then
  4032. local reee = tou.CFrame
  4033. if tou.Transparency > -0.2 then
  4034. tou.Transparency = tou.Transparency -0.1
  4035. end
  4036. if tou.Size.X < 10 then
  4037. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  4038. tou.CFrame = reee
  4039. end
  4040. else
  4041. local bloodlol = Instance.new('Part',workspace)
  4042. bloodlol.Size=Vector3.new(1,0.2,1)
  4043. bloodlol.Name = "BloodPuddle"
  4044. bloodlol.Anchored = true
  4045. bloodlol.CanCollide = false
  4046. bloodlol.Material = Enum.Material.SmoothPlastic
  4047. bloodlol.BrickColor = BrickColor.new('Maroon')
  4048. local cyl = Instance.new('CylinderMesh',bloodlol)
  4049. cyl.Scale = Vector3.new(1,0.1,1)
  4050. bloodlol.CFrame = CFrame.new(pos)
  4051. local coru=coroutine.wrap(function()
  4052. while bloodlol.Parent ~= nil do
  4053. if bloodlol.Transparency < 1 then
  4054. bloodlol.Transparency = bloodlol.Transparency+0.05
  4055. else
  4056. bloodlol:Destroy()
  4057. end
  4058. wait(0.1)
  4059. end
  4060. end)
  4061. coru()
  4062. end
  4063. end
  4064. end)
  4065. local coru = coroutine.wrap(function()
  4066. wait(1)
  4067. thing:Destroy()
  4068. end)
  4069. coru()
  4070. end)
  4071. reeee()
  4072. wait()
  4073. end
  4074. end
  4075.  
  4076. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  4077. local soundy = false
  4078. local heyy = hitz
  4079. if hitz == "Right Arm" then
  4080. local Limb = playa:FindFirstChild("Right Arm")
  4081. local ters = playa:FindFirstChild('Torso')
  4082. if Limb and ters then
  4083. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  4084. for i,v in pairs(Limb:GetChildren()) do
  4085. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  4086. v:Destroy()
  4087. end
  4088. end
  4089. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  4090. local Joint = Instance.new("Rotate")
  4091. Joint.Name = "RightShoulder"
  4092. Joint.Part0 = ters
  4093. Joint.Part1 = Limb
  4094. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4095. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4096. Joint.Parent = ters
  4097. if charred and zombiemode == false then
  4098. Limb.BrickColor = BrickColor.new('Black')
  4099. local fire = Instance.new('Fire',Limb)
  4100. fire.Heat = 5
  4101. fire.Size = 5
  4102. game:GetService('Debris'):AddItem(fire,2)
  4103. local coru=coroutine.wrap(function()
  4104. wait(2)
  4105. for i,v in pairs(Limb:GetChildren()) do
  4106. if v:IsA('ParticleEmitter') then
  4107. v:Destroy()
  4108. end
  4109. end
  4110. end)
  4111. coru()
  4112. end
  4113. local B = Instance.new("Part")
  4114. B.TopSurface = 0
  4115. B.BottomSurface = 0
  4116. B.formFactor = "Symmetric"
  4117. B.Size = Vector3.new(1, 1, 1)
  4118. B.Transparency = 1
  4119. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4120. B.Parent = playa
  4121. local W = Instance.new("Weld")
  4122. W.Part0 = Limb
  4123. W.Part1 = B
  4124. W.C0 = CFrame.new(0, -0.5, 0)
  4125. W.Parent = Limb
  4126. if kneef then
  4127. local coru = coroutine.wrap(function()
  4128. local uno = Instance.new('Part',workspace)
  4129. local dos = Instance.new('Part',workspace)
  4130. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  4131. dos.CFrame = kneef["big ass knife"].CFrame
  4132. local weld = Instance.new('Weld',kneef["big ass knife"])
  4133. weld.Part0 = playa:FindFirstChild(hitz)
  4134. weld.Part1 = kneef["big ass knife"]
  4135. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4136. uno:Destroy()
  4137. dos:Destroy()
  4138. playa:FindFirstChild(hitz).Anchored = false
  4139. for i, v in pairs(kneef:GetChildren()) do
  4140. if v:IsA('BasePart') then
  4141. v.Anchored = false
  4142. end
  4143. end
  4144. if zombiemode == false or override then
  4145. wait()
  4146. end
  4147. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  4148. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  4149. end
  4150. local bleedpart = Instance.new("Part", kneef)
  4151. bleedpart.CanCollide = false
  4152. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4153. bleedpart.CFrame = kneef["big ass knife"].CFrame
  4154. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4155. bleedpart.Transparency = 1
  4156.  
  4157. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  4158. bleedpartweld.Part0 = kneef["big ass knife"]
  4159. bleedpartweld.Part1 = bleedpart
  4160. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4161. local coru = coroutine.wrap(function()
  4162. bleed(bleedpart)
  4163. end)
  4164. coru()
  4165. game:GetService('Debris'):AddItem(bleedpart,2)
  4166. end)
  4167. coru()
  4168. end
  4169. end
  4170. elseif hitz == "Left Arm" then
  4171. local Limb = playa:FindFirstChild("Left Arm")
  4172. local ters = playa:FindFirstChild('Torso')
  4173. if Limb and ters then
  4174. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  4175. for i,v in pairs(Limb:GetChildren()) do
  4176. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  4177. v:Destroy()
  4178. end
  4179. end
  4180. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  4181. local Joint = Instance.new("Rotate")
  4182. Joint.Name = "LeftShoulder"
  4183. Joint.Part0 = ters
  4184. Joint.Part1 = Limb
  4185. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4186. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4187. Joint.Parent = ters
  4188. if charred and zombiemode == false then
  4189. Limb.BrickColor = BrickColor.new('Black')
  4190. local fire = Instance.new('Fire',Limb)
  4191. fire.Heat = 5
  4192. fire.Size = 5
  4193. game:GetService('Debris'):AddItem(fire,2)
  4194. local coru=coroutine.wrap(function()
  4195. wait(2)
  4196. for i,v in pairs(Limb:GetChildren()) do
  4197. if v:IsA('ParticleEmitter') then
  4198. v:Destroy()
  4199. end
  4200. end
  4201. end)
  4202. coru()
  4203. end
  4204.  
  4205. local B = Instance.new("Part")
  4206. B.TopSurface = 0
  4207. B.BottomSurface = 0
  4208. B.formFactor = "Symmetric"
  4209. B.Size = Vector3.new(1, 1, 1)
  4210. B.CanCollide = true
  4211. B.Transparency = 1
  4212. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4213. B.Parent = playa
  4214. local W = Instance.new("Weld")
  4215. W.Part0 = ters
  4216. W.Part1 = B
  4217. W.C0 = CFrame.new(0, -0.5, 0)
  4218. W.Parent = Limb
  4219. if kneef then
  4220. local coru = coroutine.wrap(function()
  4221. local uno = Instance.new('Part',workspace)
  4222. local dos = Instance.new('Part',workspace)
  4223. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  4224. dos.CFrame = kneef["big ass knife"].CFrame
  4225. local weld = Instance.new('Weld',kneef["big ass knife"])
  4226. weld.Part0 = playa:FindFirstChild(hitz)
  4227. weld.Part1 = kneef["big ass knife"]
  4228. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4229. uno:Destroy()
  4230. dos:Destroy()
  4231. playa:FindFirstChild(hitz).Anchored = false
  4232. for i, v in pairs(kneef:GetChildren()) do
  4233. if v:IsA('BasePart') then
  4234. v.Anchored = false
  4235. end
  4236. end
  4237. if zombiemode == false or override then
  4238. wait()
  4239. end
  4240. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  4241. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  4242. end
  4243. local bleedpart = Instance.new("Part", kneef)
  4244. bleedpart.CanCollide = false
  4245. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4246. bleedpart.CFrame = kneef["big ass knife"].CFrame
  4247. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4248. bleedpart.Transparency = 1
  4249.  
  4250. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  4251. bleedpartweld.Part0 = kneef["big ass knife"]
  4252. bleedpartweld.Part1 = bleedpart
  4253. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4254. local coru = coroutine.wrap(function()
  4255. bleed(bleedpart)
  4256. end)
  4257. coru()
  4258. game:GetService('Debris'):AddItem(bleedpart,2)
  4259. end)
  4260. coru()
  4261. end
  4262. end
  4263. elseif hitz == "Right Leg" then
  4264. local Limb = playa:FindFirstChild("Right Leg")
  4265. local ters = playa:FindFirstChild('Torso')
  4266. if Limb and ters then
  4267. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  4268. for i,v in pairs(Limb:GetChildren()) do
  4269. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  4270. v:Destroy()
  4271. end
  4272. end
  4273. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  4274. local Joint = Instance.new("Rotate")
  4275. Joint.Name = "Right Hip"
  4276. Joint.Part0 = ters
  4277. Joint.Part1 = Limb
  4278. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4279. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4280. Joint.Parent = ters
  4281. if charred and zombiemode == false then
  4282. Limb.BrickColor = BrickColor.new('Black')
  4283. local fire = Instance.new('Fire',Limb)
  4284. fire.Heat = 5
  4285. fire.Size = 5
  4286. game:GetService('Debris'):AddItem(fire,2)
  4287. local coru=coroutine.wrap(function()
  4288. wait(2)
  4289. for i,v in pairs(Limb:GetChildren()) do
  4290. if v:IsA('ParticleEmitter') then
  4291. v:Destroy()
  4292. end
  4293. end
  4294. end)
  4295. coru()
  4296. end
  4297. local B = Instance.new("Part")
  4298. B.TopSurface = 0
  4299. B.BottomSurface = 0
  4300. B.formFactor = "Symmetric"
  4301. B.Size = Vector3.new(1, 1, 1)
  4302. B.Transparency = 1
  4303. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4304. B.Parent = playa
  4305. local W = Instance.new("Weld")
  4306. W.Part0 = Limb
  4307. W.Part1 = B
  4308. W.C0 = CFrame.new(0, -0.5, 0)
  4309. W.Parent = Limb
  4310. if kneef then
  4311. local coru = coroutine.wrap(function()
  4312. local uno = Instance.new('Part',workspace)
  4313. local dos = Instance.new('Part',workspace)
  4314. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  4315. dos.CFrame = kneef["big ass knife"].CFrame
  4316. local weld = Instance.new('Weld',kneef["big ass knife"])
  4317. weld.Part0 = playa:FindFirstChild(hitz)
  4318. weld.Part1 = kneef["big ass knife"]
  4319. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4320. uno:Destroy()
  4321. dos:Destroy()
  4322. playa:FindFirstChild(hitz).Anchored = false
  4323. for i, v in pairs(kneef:GetChildren()) do
  4324. if v:IsA('BasePart') then
  4325. v.Anchored = false
  4326. end
  4327. end
  4328. if zombiemode == false or override then
  4329. wait()
  4330. end
  4331. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  4332. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  4333. end
  4334. local bleedpart = Instance.new("Part", kneef)
  4335. bleedpart.CanCollide = false
  4336. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4337. bleedpart.CFrame = kneef["big ass knife"].CFrame
  4338. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4339. bleedpart.Transparency = 1
  4340.  
  4341. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  4342. bleedpartweld.Part0 = kneef["big ass knife"]
  4343. bleedpartweld.Part1 = bleedpart
  4344. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4345. local coru = coroutine.wrap(function()
  4346. bleed(bleedpart)
  4347. end)
  4348. coru()
  4349. game:GetService('Debris'):AddItem(bleedpart,2)
  4350. end)
  4351. coru()
  4352. end
  4353. if playa then
  4354. table.insert(rekt,playa)
  4355. end
  4356. end
  4357. elseif hitz == "Left Leg" then
  4358. local Limb = playa:FindFirstChild("Left Leg")
  4359. local ters = playa:FindFirstChild('Torso')
  4360. if Limb and ters then
  4361. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  4362. for i,v in pairs(Limb:GetChildren()) do
  4363. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  4364. v:Destroy()
  4365. end
  4366. end
  4367. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  4368. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  4369. local Joint = Instance.new("Rotate")
  4370. Joint.Name = "LeftHip"
  4371. Joint.Part0 = ters
  4372. Joint.Part1 = Limb
  4373. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4374. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4375. Joint.Parent = ters
  4376. if charred and zombiemode == false then
  4377. Limb.BrickColor = BrickColor.new('Black')
  4378. local fire = Instance.new('Fire',Limb)
  4379. fire.Heat = 5
  4380. fire.Size = 5
  4381. game:GetService('Debris'):AddItem(fire,2)
  4382. local coru=coroutine.wrap(function()
  4383. wait(2)
  4384. for i,v in pairs(Limb:GetChildren()) do
  4385. if v:IsA('ParticleEmitter') then
  4386. v:Destroy()
  4387. end
  4388. end
  4389. end)
  4390. coru()
  4391. end
  4392.  
  4393. local B = Instance.new("Part")
  4394. B.TopSurface = 0
  4395. B.BottomSurface = 0
  4396. B.formFactor = "Symmetric"
  4397. B.Size = Vector3.new(1, 1, 1)
  4398. B.Transparency = 1
  4399. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4400. B.Parent = playa
  4401. local W = Instance.new("Weld")
  4402. W.Part0 = Limb
  4403. W.Part1 = B
  4404. W.C0 = CFrame.new(0, -0.5, 0)
  4405. W.Parent = Limb
  4406. Limb.CanCollide = false
  4407. if kneef then
  4408. local coru = coroutine.wrap(function()
  4409. local uno = Instance.new('Part',workspace)
  4410. local dos = Instance.new('Part',workspace)
  4411. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  4412. dos.CFrame = kneef["big ass knife"].CFrame
  4413. local weld = Instance.new('Weld',kneef["big ass knife"])
  4414. weld.Part0 = playa:FindFirstChild(hitz)
  4415. weld.Part1 = kneef["big ass knife"]
  4416. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4417. uno:Destroy()
  4418. dos:Destroy()
  4419. playa:FindFirstChild(hitz).Anchored = false
  4420. for i, v in pairs(kneef:GetChildren()) do
  4421. if v:IsA('BasePart') then
  4422. v.Anchored = false
  4423. end
  4424. end
  4425. if zombiemode == false or override then
  4426. wait()
  4427. end
  4428. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  4429. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  4430. end
  4431. local bleedpart = Instance.new("Part", kneef)
  4432. bleedpart.CanCollide = false
  4433. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4434. bleedpart.CFrame = kneef["big ass knife"].CFrame
  4435. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4436. bleedpart.Transparency = 1
  4437.  
  4438. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  4439. bleedpartweld.Part0 = kneef["big ass knife"]
  4440. bleedpartweld.Part1 = bleedpart
  4441. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4442. local coru = coroutine.wrap(function()
  4443. bleed(bleedpart)
  4444. end)
  4445. coru()
  4446. game:GetService('Debris'):AddItem(bleedpart,2)
  4447. end)
  4448. coru()
  4449. end
  4450. if playa then
  4451. table.insert(rekt,playa)
  4452. end
  4453. end
  4454. elseif playa then
  4455. if finishnum ~= 1 then
  4456. local coru=coroutine.wrap(function()
  4457. player.Character.Head.Psycho.Playing = true
  4458. wait(3)
  4459. player.Character.Head.Psycho.Playing = false
  4460. end)
  4461. coru()
  4462. end
  4463. local playa2 = playa
  4464. playa.Archivable = true
  4465. local playa = playa:Clone()
  4466. playa.Archivable = false
  4467. playa2:Destroy()
  4468. playa.Parent = workspace
  4469. local Gibs = game.Workspace
  4470. local Torso = playa.Torso
  4471. local Head = playa:FindFirstChild("Head")
  4472. local function Scan(ch)
  4473. local e
  4474. for e = 1,#ch do
  4475. Scan(ch[e]:GetChildren())
  4476. if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  4477. ch[e]:remove()
  4478. end
  4479. end
  4480. end
  4481. Scan(playa:GetChildren())
  4482. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  4483. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  4484. end
  4485. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  4486. if zombiemode == true and override == false then
  4487. soundy = true
  4488. end
  4489. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  4490. override = true
  4491. end
  4492. if hum2 ~= nil then
  4493. hum2.Name = "Humanoid2"
  4494. hum2.Health = 0
  4495. if zombiemode == false or override == true then
  4496. table.insert(rekt,hum2.Parent)
  4497. else
  4498. local gyro = Instance.new('BodyGyro',Torso)
  4499. hum2.PlatformStand = false
  4500. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  4501. if v:IsA('BodyGyro') then v:Destroy() end
  4502. end
  4503. if playa:FindFirstChild('HumanoidRootPart') then
  4504. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  4505. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  4506. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  4507. weldcrucial.Part1 = hum2.Parent.Torso
  4508. end
  4509. end
  4510. end
  4511. local ch = playa:GetChildren()
  4512. local i
  4513. for i = 1,#ch do
  4514. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  4515. ch[i]:remove()
  4516. end
  4517. end
  4518.  
  4519. if Head then
  4520. local Neck = Instance.new("Weld")
  4521. Neck.Name = "Neck"
  4522. Neck.Part0 = Torso
  4523. Neck.Part1 = Head
  4524. if pool then
  4525. local part = Instance.new('Part',Torso)
  4526. part.Position = Vector3.new(0,10,0)
  4527. part.Size = Vector3.new(0.2,0.2,0.2)
  4528. part.Transparency = 1
  4529. part.CanCollide = false
  4530. local we = Instance.new('Weld',Torso)
  4531. we.Part0 = Torso
  4532. we.Part1 = part
  4533. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4534. local coru=coroutine.wrap(function()
  4535. bleed(part)
  4536. end)
  4537. coru()
  4538. end
  4539. if head == false or head == nil then
  4540. Neck.C0 = CFrame.new(0, 1.5, 0)
  4541. else
  4542. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  4543. local bleedpart = Instance.new("Part", Torso)
  4544. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4545. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4546. bleedpart.CanCollide = false
  4547. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  4548. bleedpart.Transparency = 1
  4549.  
  4550. local bleedpartweld = Instance.new("Weld", Torso)
  4551. bleedpartweld.Part0 = Torso
  4552. bleedpartweld.Part1 = bleedpart
  4553. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  4554. local coru = coroutine.wrap(function()
  4555. bleed(bleedpart)
  4556. end)
  4557. coru()
  4558. end
  4559. Neck.C1 = CFrame.new()
  4560. Neck.Parent = Torso
  4561. end
  4562. local Limb = playa:FindFirstChild("Right Arm")
  4563. if Limb then
  4564.  
  4565. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  4566. local Joint = Instance.new("Rotate")
  4567. Joint.Name = "RightShoulder"
  4568. Joint.Part0 = Torso
  4569. Joint.Part1 = Limb
  4570. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4571. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4572. Joint.Parent = Torso
  4573.  
  4574. local B = Instance.new("Part")
  4575. B.TopSurface = 0
  4576. B.BottomSurface = 0
  4577. B.formFactor = "Symmetric"
  4578. B.Size = Vector3.new(1, 1, 1)
  4579. B.Transparency = 1
  4580. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4581. B.Parent = playa
  4582. local W = Instance.new("Weld")
  4583. W.Part0 = Limb
  4584. W.Part1 = B
  4585. W.C0 = CFrame.new(0, -0.5, 0)
  4586. W.Parent = Limb
  4587. end
  4588. local Limb = playa:FindFirstChild("Left Arm")
  4589. if Limb then
  4590.  
  4591. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  4592. local Joint = Instance.new("Rotate")
  4593. Joint.Name = "LeftShoulder"
  4594. Joint.Part0 = Torso
  4595. Joint.Part1 = Limb
  4596. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4597. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4598. Joint.Parent = Torso
  4599.  
  4600. local B = Instance.new("Part")
  4601. B.TopSurface = 0
  4602. B.BottomSurface = 0
  4603. B.formFactor = "Symmetric"
  4604. B.Size = Vector3.new(1, 1, 1)
  4605. B.Transparency = 1
  4606. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4607. B.Parent = playa
  4608. local W = Instance.new("Weld")
  4609. W.Part0 = Limb
  4610. W.Part1 = B
  4611. W.C0 = CFrame.new(0, -0.5, 0)
  4612. W.Parent = Limb
  4613. end
  4614. local Limb = playa:FindFirstChild("Right Leg")
  4615. if Limb then
  4616. Limb.CanCollide = false
  4617. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  4618. local Joint = Instance.new("Rotate")
  4619. Joint.Name = "RightHip"
  4620. Joint.Part0 = Torso
  4621. Joint.Part1 = Limb
  4622. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4623. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4624. Joint.Parent = Torso
  4625.  
  4626. local B = Instance.new("Part")
  4627. B.TopSurface = 0
  4628. B.BottomSurface = 0
  4629. B.formFactor = "Symmetric"
  4630. B.Size = Vector3.new(1, 1, 1)
  4631. B.Transparency = 1
  4632. B.CanCollide = true
  4633. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4634. B.Parent = playa
  4635. local W = Instance.new("Weld")
  4636. W.Part0 = Limb
  4637. W.Part1 = B
  4638. W.C0 = CFrame.new(0, -0.5, 0)
  4639. W.Parent = Limb
  4640. end
  4641. local Limb = playa:FindFirstChild("Left Leg")
  4642. if Limb then
  4643. Limb.CanCollide = false
  4644. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  4645. local Joint = Instance.new("Rotate")
  4646. Joint.Name = "LeftHip"
  4647. Joint.Part0 = Torso
  4648. Joint.Part1 = Limb
  4649. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4650. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4651. Joint.Parent = Torso
  4652.  
  4653. local B = Instance.new("Part")
  4654. B.TopSurface = 0
  4655. B.BottomSurface = 0
  4656. if zombiemode == false or override then
  4657. B.CanCollide = true
  4658. end
  4659. B.formFactor = "Symmetric"
  4660. B.Size = Vector3.new(1, 1, 1)
  4661. B.Transparency = 1
  4662. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  4663. B.Parent = playa
  4664. local W = Instance.new("Weld")
  4665. W.Part0 = Limb
  4666. W.Part1 = B
  4667. W.C0 = CFrame.new(0, -0.5, 0)
  4668. W.Parent = Limb
  4669. end
  4670. --[[
  4671. local Bar = Instance.new("Part")
  4672. Bar.TopSurface = 0
  4673. Bar.BottomSurface = 0
  4674. Bar.formFactor = "Symmetric"
  4675. Bar.Size = Vector3.new(1, 1, 1)
  4676. Bar.Transparency = 1
  4677. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  4678. Bar.Parent = playa
  4679. local Weld = Instance.new("Weld")
  4680. Weld.Part0 = Torso
  4681. Weld.Part1 = Bar
  4682. Weld.C0 = CFrame.new(0, 0.5, 0)
  4683. Weld.Parent = Torso
  4684. --]]
  4685. playa.Parent = Gibs
  4686. if kneef and explode == nil then
  4687. local coru = coroutine.wrap(function()
  4688. if playa:FindFirstChild(hitz) then
  4689. local uno = Instance.new('Part',workspace)
  4690. local dos = Instance.new('Part',workspace)
  4691. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  4692. dos.CFrame = kneef["big ass knife"].CFrame
  4693. local weld = Instance.new('Weld',kneef["big ass knife"])
  4694. weld.Part0 = playa:FindFirstChild(hitz)
  4695. weld.Part1 = kneef["big ass knife"]
  4696. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4697. uno:Destroy()
  4698. dos:Destroy()
  4699. playa:FindFirstChild(hitz).Anchored = false
  4700. for i, v in pairs(kneef:GetChildren()) do
  4701. if v:IsA('BasePart') then
  4702. v.Anchored = false
  4703. end
  4704. end
  4705. if explode == nil or explode == false then
  4706. local bleedpart = Instance.new("Part", kneef)
  4707. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4708. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4709. bleedpart.CanCollide = false
  4710. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  4711. bleedpart.Transparency = 1
  4712.  
  4713. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  4714. bleedpartweld.Part0 = kneef["big ass knife"]
  4715. bleedpartweld.Part1 = bleedpart
  4716. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  4717. local coru = coroutine.wrap(function()
  4718. bleed(bleedpart)
  4719. end)
  4720. coru()
  4721. end
  4722. end
  4723. if zombiemode == false or override then
  4724. wait()
  4725. end
  4726. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  4727. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  4728. end
  4729. end)
  4730. coru()
  4731. end
  4732. if explode then
  4733. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  4734. local repulse = Instance.new('BodyForce',Torso)
  4735. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  4736. game.Debris:AddItem(repulse,0.05)
  4737. end
  4738. if charred and zombiemode == false then
  4739. for i,v in pairs(playa:GetChildren()) do
  4740. if v:IsA('BasePart') then
  4741. v.BrickColor = BrickColor.Black()
  4742. local fire = Instance.new('Fire',v)
  4743. fire.Size = 5
  4744. fire.Heat = 5
  4745. elseif v:IsA('Accessory') then
  4746. for a,c in pairs(v:GetChildren()) do
  4747. if c:IsA('BasePart') then
  4748. c.BrickColor = BrickColor.Black()
  4749. local fire = Instance.new('Fire',v)
  4750. fire.Size = 5
  4751. fire.Heat = 5
  4752. for o,p in pairs(c:GetChildren()) do
  4753. if p:IsA("SpecialMesh") then
  4754. p.TextureId = ""
  4755. end
  4756. end
  4757. end
  4758. end
  4759. end
  4760. end
  4761. end
  4762. if soundy then
  4763. local sound = Instance.new('Sound',Head)
  4764. sound.SoundId = 'rbxassetid://903640857'
  4765. sound.Volume = 1
  4766. sound:Play()
  4767. sound.Ended:connect(function()
  4768. sound:Destroy()
  4769. local ambient = Instance.new('Sound',Head)
  4770. ambient.Volume = 0.25
  4771. ambient.Looped = true
  4772. ambient.SoundId = 'rbxassetid://903641031'
  4773. ambient:Play()
  4774. end)
  4775. end
  4776. if override then
  4777. if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  4778. local coru = coroutine.wrap(function()
  4779. wait(4.5)
  4780. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  4781. hum2.HipHeight = 0.2
  4782. wait(0.5)
  4783. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  4784. end)
  4785. coru()
  4786. else
  4787. game:GetService('Debris'):AddItem(playa, 12)
  4788. end
  4789. else
  4790. hum2.Health = 0
  4791. table.insert(zombies,playa)
  4792. local attack = Instance.new('Sound',Head)
  4793. attack.SoundId = 'rbxassetid://903641424'
  4794. attack.Volume = 2
  4795. for i,v in pairs(playa:GetChildren()) do
  4796. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  4797. v.Touched:connect(function(hit)
  4798. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4799. local found = false
  4800. if hit.Parent == player.Character then
  4801. found = true
  4802. end
  4803. for a,c in pairs(zombies) do
  4804. if c == hit.Parent then
  4805. found = true
  4806. end
  4807. end
  4808. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  4809. attack:Play()
  4810. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  4811. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4812. wait()
  4813. killz(hit.Parent,"Head")
  4814. else
  4815. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  4816. end
  4817. end
  4818. end
  4819. end)
  4820. end
  4821. end
  4822. local coru = coroutine.wrap(function()
  4823. wait(2)
  4824. for i,v in pairs(playa:GetChildren()) do
  4825. if v:IsA('BasePart') then
  4826. for a,c in pairs(v:GetChildren()) do
  4827. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  4828. c:Destroy()
  4829. end
  4830. end
  4831. elseif v:IsA('Accessory') then
  4832. for a,c in pairs(v:GetChildren()) do
  4833. if c:IsA('BasePart') then
  4834. for b,d in pairs(c:GetChildren()) do
  4835. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  4836. d:Destroy()
  4837. end
  4838. end
  4839. end
  4840. end
  4841. end
  4842. end
  4843. end)
  4844. coru()
  4845. end
  4846. end
  4847. end
  4848.  
  4849. mouse.KeyDown:connect(function(key)
  4850. if key == "t" and mouse.Target then
  4851. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  4852. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  4853. if curpoint == nil then
  4854. if hum and hum.Parent:FindFirstChild('Head') then
  4855. curpart = hum.Parent.Head
  4856. else
  4857. curpart = nil
  4858. curpoint = mouse.Hit.p
  4859. end
  4860. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  4861. notify("ZOMBIE TARGET SET",false)
  4862. else
  4863. curpart = nil
  4864. curpoint = nil
  4865. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  4866. notify("ZOMBIE TARGET REMOVED",false)
  4867. end
  4868. elseif key == "y" then
  4869. for o,p in pairs(zombies) do
  4870. local coru = coroutine.wrap(function()
  4871. if p:FindFirstChild('Torso') then
  4872. killz(p,"Head",nil,nil,false,false,false,true)
  4873. else
  4874. table.remove(zombies,o)
  4875. end
  4876. end)
  4877. coru()
  4878. wait()
  4879. end
  4880. for i,v in pairs(zombies) do
  4881. table.remove(zombies,i)
  4882. end
  4883. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  4884. notify("ZOMBIES TERMINATED",false)
  4885. end
  4886. end)
  4887.  
  4888. function nub()
  4889. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  4890. local me = player.Character
  4891. local point = me.HumanoidRootPart
  4892. local playergui = player.PlayerGui
  4893. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  4894. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  4895. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  4896. local lefthipz = me.Torso["Left Hip"]:Clone()
  4897. local righthipz = me.Torso["Right Hip"]:Clone()
  4898. local mode = "kill"
  4899. local lerpz = false
  4900. local active = false
  4901. local acting = false
  4902. local hit = false
  4903. local canClick = true
  4904. local stabbing = false
  4905. local grabbing = false
  4906. local finishing = false
  4907. local kyssing = false
  4908. local canbackgroundmusic = true
  4909. local cancolorfilter = true
  4910. local spinboolean = false
  4911. local grabbed = nil
  4912. local doing = false
  4913. local rightshoulder = nil
  4914. local leftshoulder = nil
  4915. local headweld = nil
  4916. local knifeparts = {}
  4917. local usable = true
  4918. finishnum = 1
  4919.  
  4920. function notify(msg,forever)
  4921. local doit = coroutine.wrap(function()
  4922. local gui = Instance.new('ScreenGui',playergui)
  4923. gui.Name = "Notification"
  4924. local frame = Instance.new('Frame',gui)
  4925. frame.Position = UDim2.new(0,0,0,0)
  4926. frame.Size = UDim2.new(1,0,0.2,0)
  4927. frame.BackgroundTransparency = 1
  4928. local txt = Instance.new('TextLabel',frame)
  4929. txt.TextColor3 = Color3.new(255,255,255)
  4930. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  4931. txt.TextStrokeTransparency = 0
  4932. txt.BackgroundTransparency = 1
  4933. txt.Text = ""
  4934. txt.Size = UDim2.new(1,0,0.3,0)
  4935. txt.Position = UDim2.new(0,0,0.4,0)
  4936. txt.TextScaled = true
  4937. txt.Font = "Code"
  4938. txt.TextXAlignment = "Center"
  4939. local tap = Instance.new("Sound")
  4940. tap.Parent = gui
  4941. tap.SoundId = "rbxassetid://147982968"
  4942. tap.TimePosition = 0.1
  4943. local str = msg
  4944. local len = string.len(str)
  4945. for i=1,len do
  4946. txt.Text = string.sub(str,1,i)
  4947. pitche = math.random(20, 40)/10
  4948. tap.PlaybackSpeed = pitche
  4949. tap:Play()
  4950. wait(0.01)
  4951. end
  4952. if forever == false then
  4953. wait(1)
  4954. while txt.TextTransparency < 1 do
  4955. txt.TextTransparency = txt.TextTransparency + 0.1
  4956. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  4957. wait(0.001)
  4958. end
  4959. gui:Destroy()
  4960. end
  4961. end)
  4962. doit()
  4963. end
  4964.  
  4965. wait(0.5)
  4966. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  4967. local laugh = Instance.new('Sound',me.Head)
  4968. laugh.SoundId = 'rbxassetid://378827985'
  4969. laugh.Name = "Psycho"
  4970. laugh.Volume = 5
  4971. -- 1 - bitch ass knife
  4972. local obj1 = Instance.new("Model")
  4973. obj1.Name = "bitch ass knife"
  4974. obj1.Parent = game.Workspace
  4975.  
  4976. -- 2 - Grab
  4977. local obj2 = Instance.new("Part")
  4978. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  4979. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4980. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4981. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4982. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4983. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4984. obj2.Material = Enum.Material.Concrete
  4985. obj2.Size = Vector3.new(1, 0.25, 0.25)
  4986. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4987. obj2.Anchored = true
  4988. obj2.BrickColor = BrickColor.new("Black")
  4989. obj2.Friction = 0.30000001192093
  4990. obj2.Shape = Enum.PartType.Cylinder
  4991. obj2.Name = "Grab"
  4992. obj2.Parent = obj1
  4993.  
  4994. -- 3 - handletopcap
  4995. local obj3 = Instance.new("Part")
  4996. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  4997. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4998. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4999. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5000. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5001. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5002. obj3.Material = Enum.Material.Concrete
  5003. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  5004. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5005. obj3.Anchored = true
  5006. obj3.BrickColor = BrickColor.new("Black")
  5007. obj3.Friction = 0.30000001192093
  5008. obj3.Shape = Enum.PartType.Ball
  5009. obj3.Name = "handletopcap"
  5010. obj3.Parent = obj1
  5011.  
  5012. -- 4 - handlebottomcap
  5013. local obj4 = Instance.new("Part")
  5014. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  5015. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5016. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5017. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5018. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5019. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5020. obj4.Material = Enum.Material.Concrete
  5021. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  5022. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5023. obj4.Anchored = true
  5024. obj4.BrickColor = BrickColor.new("Black")
  5025. obj4.Friction = 0.30000001192093
  5026. obj4.Shape = Enum.PartType.Ball
  5027. obj4.Name = "handlebottomcap"
  5028. obj4.Parent = obj1
  5029.  
  5030. -- 5 - handleguardmid
  5031. local obj5 = Instance.new("Part")
  5032. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  5033. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5034. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5035. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5036. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5037. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5038. obj5.Material = Enum.Material.Concrete
  5039. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  5040. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5041. obj5.Anchored = true
  5042. obj5.BrickColor = BrickColor.new("Black")
  5043. obj5.Friction = 0.30000001192093
  5044. obj5.Shape = Enum.PartType.Block
  5045. obj5.Name = "handleguardmid"
  5046. obj5.Parent = obj1
  5047.  
  5048. -- 6 - handleguardcap1
  5049. local obj6 = Instance.new("Part")
  5050. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  5051. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5052. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5053. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5054. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5055. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5056. obj6.Material = Enum.Material.Concrete
  5057. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  5058. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5059. obj6.Anchored = true
  5060. obj6.BrickColor = BrickColor.new("Black")
  5061. obj6.Friction = 0.30000001192093
  5062. obj6.Shape = Enum.PartType.Cylinder
  5063. obj6.Name = "handleguardcap1"
  5064. obj6.Parent = obj1
  5065.  
  5066. -- 7 - handleguardcap2
  5067. local obj7 = Instance.new("Part")
  5068. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  5069. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5070. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5071. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5072. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5073. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5074. obj7.Material = Enum.Material.Concrete
  5075. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  5076. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5077. obj7.Anchored = true
  5078. obj7.BrickColor = BrickColor.new("Black")
  5079. obj7.Friction = 0.30000001192093
  5080. obj7.Shape = Enum.PartType.Cylinder
  5081. obj7.Name = "handleguardcap2"
  5082. obj7.Parent = obj1
  5083.  
  5084. -- 8 - big ass knife
  5085. local obj8 = Instance.new("Part")
  5086. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  5087. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5088. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5089. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5090. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5091. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5092. obj8.Material = Enum.Material.Metal
  5093. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  5094. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5095. obj8.Anchored = true
  5096. obj8.BrickColor = BrickColor.new("Lily white")
  5097. obj8.Friction = 0.30000001192093
  5098. obj8.Shape = Enum.PartType.Block
  5099. obj8.Name = "big ass knife"
  5100. obj8.Parent = obj1
  5101.  
  5102. -- 9 - Mesh
  5103. local obj9 = Instance.new("BlockMesh")
  5104. obj9.Scale = Vector3.new(0.5, 1, 1)
  5105. obj9.Parent = obj8
  5106.  
  5107. -- 10 - big ass knife
  5108. local obj10 = Instance.new("Part")
  5109. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  5110. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5111. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5112. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5113. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5114. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5115. obj10.Material = Enum.Material.Metal
  5116. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  5117. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5118. obj10.Anchored = true
  5119. obj10.BrickColor = BrickColor.new("Lily white")
  5120. obj10.Friction = 0.30000001192093
  5121. obj10.Shape = Enum.PartType.Block
  5122. obj10.Name = "big ass knife"
  5123. obj10.Parent = obj1
  5124. local knife = obj10
  5125.  
  5126. -- 11 - Mesh
  5127. local obj11 = Instance.new("BlockMesh")
  5128. obj11.Scale = Vector3.new(0.5, 1, 1)
  5129. obj11.Parent = obj10
  5130.  
  5131. -- 12 - big ass knife
  5132. local obj12 = Instance.new("Part")
  5133. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  5134. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5135. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5136. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5137. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5138. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5139. obj12.Material = Enum.Material.Metal
  5140. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  5141. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5142. obj12.Anchored = true
  5143. obj12.BrickColor = BrickColor.new("Lily white")
  5144. obj12.Friction = 0.30000001192093
  5145. obj12.Shape = Enum.PartType.Block
  5146. obj12.Name = "big ass knife"
  5147. obj12.Parent = obj1
  5148.  
  5149. -- 13 - Mesh
  5150. local obj13 = Instance.new("BlockMesh")
  5151. obj13.Scale = Vector3.new(0.5, 1, 1)
  5152. obj13.Parent = obj12
  5153.  
  5154. -- 14 - serration
  5155. local obj14 = Instance.new("WedgePart")
  5156. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5157. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5158. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5159. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5160. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5161. obj14.Material = Enum.Material.Metal
  5162. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5163. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5164. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5165. obj14.Anchored = true
  5166. obj14.BrickColor = BrickColor.new("Lily white")
  5167. obj14.Friction = 0.30000001192093
  5168. obj14.Name = "serration"
  5169. obj14.Parent = obj1
  5170.  
  5171. -- 15 - Mesh
  5172. local obj15 = Instance.new("BlockMesh")
  5173. obj15.Scale = Vector3.new(0.5, 1, 1)
  5174. obj15.Parent = obj14
  5175.  
  5176. -- 16 - serration
  5177. local obj16 = Instance.new("WedgePart")
  5178. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5179. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5180. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5181. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5182. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5183. obj16.Material = Enum.Material.Metal
  5184. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5185. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5186. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5187. obj16.Anchored = true
  5188. obj16.BrickColor = BrickColor.new("Lily white")
  5189. obj16.Friction = 0.30000001192093
  5190. obj16.Name = "serration"
  5191. obj16.Parent = obj1
  5192.  
  5193. -- 17 - Mesh
  5194. local obj17 = Instance.new("BlockMesh")
  5195. obj17.Scale = Vector3.new(0.5, 1, 1)
  5196. obj17.Parent = obj16
  5197.  
  5198. -- 18 - serration
  5199. local obj18 = Instance.new("WedgePart")
  5200. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5201. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5202. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5203. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5204. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5205. obj18.Material = Enum.Material.Metal
  5206. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5207. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5208. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5209. obj18.Anchored = true
  5210. obj18.BrickColor = BrickColor.new("Lily white")
  5211. obj18.Friction = 0.30000001192093
  5212. obj18.Name = "serration"
  5213. obj18.Parent = obj1
  5214.  
  5215. -- 19 - Mesh
  5216. local obj19 = Instance.new("BlockMesh")
  5217. obj19.Scale = Vector3.new(0.5, 1, 1)
  5218. obj19.Parent = obj18
  5219.  
  5220. -- 20 - serration
  5221. local obj20 = Instance.new("WedgePart")
  5222. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5223. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5224. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5225. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5226. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5227. obj20.Material = Enum.Material.Metal
  5228. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5229. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5230. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5231. obj20.Anchored = true
  5232. obj20.BrickColor = BrickColor.new("Lily white")
  5233. obj20.Friction = 0.30000001192093
  5234. obj20.Name = "serration"
  5235. obj20.Parent = obj1
  5236.  
  5237. -- 21 - Mesh
  5238. local obj21 = Instance.new("BlockMesh")
  5239. obj21.Scale = Vector3.new(0.5, 1, 1)
  5240. obj21.Parent = obj20
  5241.  
  5242. -- 22 - serration
  5243. local obj22 = Instance.new("WedgePart")
  5244. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5245. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5246. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5247. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5248. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5249. obj22.Material = Enum.Material.Metal
  5250. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5251. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5252. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5253. obj22.Anchored = true
  5254. obj22.BrickColor = BrickColor.new("Lily white")
  5255. obj22.Friction = 0.30000001192093
  5256. obj22.Name = "serration"
  5257. obj22.Parent = obj1
  5258.  
  5259. -- 23 - Mesh
  5260. local obj23 = Instance.new("BlockMesh")
  5261. obj23.Scale = Vector3.new(0.5, 1, 1)
  5262. obj23.Parent = obj22
  5263.  
  5264. -- 24 - serration
  5265. local obj24 = Instance.new("WedgePart")
  5266. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5267. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5268. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5269. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5270. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5271. obj24.Material = Enum.Material.Metal
  5272. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5273. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5274. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5275. obj24.Anchored = true
  5276. obj24.BrickColor = BrickColor.new("Lily white")
  5277. obj24.Friction = 0.30000001192093
  5278. obj24.Name = "serration"
  5279. obj24.Parent = obj1
  5280.  
  5281. -- 25 - Mesh
  5282. local obj25 = Instance.new("BlockMesh")
  5283. obj25.Scale = Vector3.new(0.5, 1, 1)
  5284. obj25.Parent = obj24
  5285.  
  5286. -- 26 - serration
  5287. local obj26 = Instance.new("WedgePart")
  5288. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5289. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5290. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5291. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5292. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5293. obj26.Material = Enum.Material.Metal
  5294. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5295. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5296. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5297. obj26.Anchored = true
  5298. obj26.BrickColor = BrickColor.new("Lily white")
  5299. obj26.Friction = 0.30000001192093
  5300. obj26.Name = "serration"
  5301. obj26.Parent = obj1
  5302.  
  5303. -- 27 - Mesh
  5304. local obj27 = Instance.new("BlockMesh")
  5305. obj27.Scale = Vector3.new(0.5, 1, 1)
  5306. obj27.Parent = obj26
  5307.  
  5308. -- 28 - serration
  5309. local obj28 = Instance.new("WedgePart")
  5310. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5311. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5312. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5313. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5314. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5315. obj28.Material = Enum.Material.Metal
  5316. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5317. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5318. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5319. obj28.Anchored = true
  5320. obj28.BrickColor = BrickColor.new("Lily white")
  5321. obj28.Friction = 0.30000001192093
  5322. obj28.Name = "serration"
  5323. obj28.Parent = obj1
  5324.  
  5325. -- 29 - Mesh
  5326. local obj29 = Instance.new("BlockMesh")
  5327. obj29.Scale = Vector3.new(0.5, 1, 1)
  5328. obj29.Parent = obj28
  5329.  
  5330. -- 30 - knifetip1
  5331. local obj30 = Instance.new("WedgePart")
  5332. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5333. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5334. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5335. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5336. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5337. obj30.Material = Enum.Material.Metal
  5338. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  5339. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5340. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5341. obj30.Anchored = true
  5342. obj30.BrickColor = BrickColor.new("Lily white")
  5343. obj30.Friction = 0.30000001192093
  5344. obj30.Name = "knifetip1"
  5345. obj30.Parent = obj1
  5346.  
  5347. -- 31 - Mesh
  5348. local obj31 = Instance.new("BlockMesh")
  5349. obj31.Scale = Vector3.new(0.5, 1, 1)
  5350. obj31.Parent = obj30
  5351.  
  5352. -- 32 - redstuff
  5353. local obj32 = Instance.new("Part")
  5354. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  5355. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5356. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5357. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5358. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5359. obj32.Material = Enum.Material.SmoothPlastic
  5360. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5361. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  5362. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5363. obj32.BrickColor = BrickColor.new("Institutional white")
  5364. obj32.Friction = 0.30000001192093
  5365. obj32.Shape = Enum.PartType.Cylinder
  5366. obj32.Name = "redstuff"
  5367. obj32.Anchored = true
  5368. obj32.Parent = obj1
  5369.  
  5370.  
  5371. -- 33 - redstuff
  5372. local obj33 = Instance.new("Part")
  5373. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  5374. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5375. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5376. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5377. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5378. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5379. obj33.Material = Enum.Material.SmoothPlastic
  5380. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  5381. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5382. obj33.BrickColor = BrickColor.new("Institutional white")
  5383. obj33.Friction = 0.30000001192093
  5384. obj33.Shape = Enum.PartType.Block
  5385. obj33.Name = "redstuff"
  5386. obj33.Anchored = true
  5387. obj33.Parent = obj1
  5388.  
  5389. -- 34 - redstuff
  5390. local obj34 = Instance.new("Part")
  5391. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  5392. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5393. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5394. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5395. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5396. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5397. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  5398. obj34.Material = Enum.Material.SmoothPlastic
  5399. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5400. obj34.BrickColor = BrickColor.new("Institutional white")
  5401. obj34.Friction = 0.30000001192093
  5402. obj34.Shape = Enum.PartType.Cylinder
  5403. obj34.Name = "redstuff"
  5404. obj34.Anchored = true
  5405. obj34.Parent = obj1
  5406.  
  5407. -- 35 - redstuff
  5408. local obj35 = Instance.new("Part")
  5409. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  5410. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5411. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5412. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5413. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5414. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5415. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  5416. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5417. obj35.BrickColor = BrickColor.new("Institutional white")
  5418. obj35.Friction = 0.30000001192093
  5419. obj35.Shape = Enum.PartType.Cylinder
  5420. obj35.Material = Enum.Material.SmoothPlastic
  5421. obj35.Name = "redstuff"
  5422. obj35.Anchored = true
  5423. obj35.Parent = obj1
  5424.  
  5425. -- 36 - redstuff
  5426. local obj36 = Instance.new("Part")
  5427. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  5428. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5429. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5430. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5431. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5432. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5433. obj36.Material = Enum.Material.SmoothPlastic
  5434. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  5435. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5436. obj36.BrickColor = BrickColor.new("Institutional white")
  5437. obj36.Friction = 0.30000001192093
  5438. obj36.Shape = Enum.PartType.Cylinder
  5439. obj36.Name = "redstuff"
  5440. obj36.Anchored = true
  5441. obj36.Parent = obj1
  5442.  
  5443. -- 37 - redstuff
  5444. local obj37 = Instance.new("WedgePart")
  5445. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  5446. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5447. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5448. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5449. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5450. obj37.Material = Enum.Material.SmoothPlastic
  5451. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  5452. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5453. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5454. obj37.Anchored = true
  5455. obj37.BrickColor = BrickColor.new("Institutional white")
  5456. obj37.Friction = 0.30000001192093
  5457. obj37.Name = "redstuff"
  5458. obj37.Anchored = true
  5459. obj37.Parent = obj1
  5460.  
  5461. -- 38 - redstuff
  5462. local obj38 = Instance.new("Part")
  5463. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  5464. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  5465. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  5466. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  5467. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  5468. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  5469. obj38.Material = Enum.Material.SmoothPlastic
  5470. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  5471. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  5472. obj38.BrickColor = BrickColor.new("Institutional white")
  5473. obj38.Friction = 0.30000001192093
  5474. obj38.Shape = Enum.PartType.Cylinder
  5475. obj38.Name = "redstuff"
  5476. obj38.Anchored = true
  5477. obj38.Parent = obj1
  5478.  
  5479. local function recurse(objnum)
  5480. table.insert(knifeparts,{objnum,objnum.Parent})
  5481. for i,v in pairs(objnum:GetChildren()) do
  5482. recurse(v)
  5483. end
  5484. end
  5485.  
  5486. recurse(obj1)
  5487.  
  5488. local audio = Instance.new('Sound',knife)
  5489. audio.Volume = 2
  5490.  
  5491. local audio2 = Instance.new('Sound',knife)
  5492. audio2.Volume = 2
  5493.  
  5494. local holdpart = Instance.new("Part")
  5495. holdpart.Parent = me
  5496. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  5497. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  5498. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  5499.  
  5500. local previous = nil
  5501. for i,v in pairs(obj1:GetChildren()) do
  5502. if v:IsA('BasePart') then
  5503. if previous then
  5504. local weld = Instance.new('Weld',v)
  5505. weld.Part0 = v
  5506. weld.Part1 = previous
  5507. weld.C0 = v.CFrame:inverse() * previous.CFrame
  5508. previous.Anchored = false
  5509. previous.CanCollide = false
  5510. local vee = v
  5511. weld.AncestryChanged:connect(function(mez,par)
  5512. wait()
  5513. weld.Parent = vee
  5514. end)
  5515. end
  5516. previous = v
  5517. end
  5518. end
  5519. previous.Anchored = false
  5520. previous.CanCollide = false
  5521.  
  5522. local holdpartweld = Instance.new("Weld", me.Torso)
  5523. holdpartweld.Part0 = me.Torso
  5524. holdpartweld.Part1 = holdpart
  5525. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  5526.  
  5527. holdpartweld.AncestryChanged:connect(function(mez,par)
  5528. if par ~= me.Torso then
  5529. wait()
  5530. holdpartweld.Parent = me.Torso
  5531. end
  5532. end)
  5533.  
  5534. local knifeweld = Instance.new('Weld',me.Torso)
  5535. knifeweld.Part0 = me.Torso
  5536. knifeweld.Part1 = obj2
  5537. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  5538. knifeweld.AncestryChanged:connect(function(mez,par)
  5539. if par ~= me.Torso then
  5540. wait()
  5541. knifeweld.Parent = me.Torso
  5542. end
  5543. end)
  5544. local ScreenGui = Instance.new("ScreenGui")
  5545. local CustomizeGui = Instance.new("Frame")
  5546. local Customize = Instance.new("TextLabel")
  5547. local ClosestColor = Instance.new("TextLabel")
  5548. local Line = Instance.new("TextLabel")
  5549. local Color = Instance.new("ImageLabel")
  5550. local Close = Instance.new("TextButton")
  5551. local RedHue = Instance.new("TextLabel")
  5552. local GreenHue = Instance.new("TextLabel")
  5553. local RedInput = Instance.new("TextBox")
  5554. local BlueHue = Instance.new("TextLabel")
  5555. local GreenInput = Instance.new("TextBox")
  5556. local TransInput = Instance.new("TextBox")
  5557. local BlueInput = Instance.new("TextBox")
  5558. local Message = Instance.new("TextLabel")
  5559. local Message2 = Instance.new("TextLabel")
  5560. local TrailTransparency = Instance.new("TextLabel")
  5561. local TrailInput = Instance.new("TextBox")
  5562. local MusicOption = Instance.new("TextButton")
  5563. local ScreenOption = Instance.new("TextButton")
  5564. local ScreenOptionTxt = Instance.new("TextLabel")
  5565. local MusicOptionTxt = Instance.new("TextLabel")
  5566.  
  5567. -- Properties
  5568.  
  5569. ScreenGui.Parent = playergui
  5570.  
  5571. CustomizeGui.Name = "CustomizeGui"
  5572. CustomizeGui.Parent = ScreenGui
  5573. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  5574. CustomizeGui.BackgroundTransparency = 0.5
  5575. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  5576. CustomizeGui.BorderSizePixel = 2
  5577. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  5578. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  5579.  
  5580. Customize.Name = "Customize"
  5581. Customize.Parent = CustomizeGui
  5582. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  5583. Customize.BackgroundTransparency = 0.75
  5584. Customize.BorderSizePixel = 0
  5585. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  5586. Customize.FontSize = Enum.FontSize.Size28
  5587. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  5588. Customize.TextColor3 = Color3.new(1, 1, 1)
  5589. Customize.TextScaled = true
  5590. Customize.TextSize = 25
  5591. Customize.TextStrokeTransparency = 0.5
  5592. Customize.TextWrapped = true
  5593.  
  5594. ClosestColor.Name = "ClosestColor"
  5595. ClosestColor.Parent = CustomizeGui
  5596. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  5597. ClosestColor.BackgroundTransparency = 1
  5598. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  5599. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  5600. ClosestColor.Font = Enum.Font.SourceSansLight
  5601. ClosestColor.FontSize = Enum.FontSize.Size32
  5602. ClosestColor.Text = "Your color is closest to Institutional White"
  5603. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  5604. ClosestColor.TextSize = 30
  5605. ClosestColor.TextStrokeTransparency = 0.5
  5606.  
  5607. Line.Name = "Line"
  5608. Line.Parent = CustomizeGui
  5609. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5610. Line.BackgroundTransparency = 0.5
  5611. Line.BorderColor3 = Color3.new(0, 0, 0)
  5612. Line.BorderSizePixel = 0
  5613. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  5614. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  5615. Line.Font = Enum.Font.SourceSans
  5616. Line.FontSize = Enum.FontSize.Size14
  5617. Line.Text = " "
  5618. Line.TextSize = 14
  5619.  
  5620. Color.Name = "Color"
  5621. Color.Parent = CustomizeGui
  5622. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  5623. Color.BorderSizePixel = 0
  5624. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  5625. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  5626. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  5627.  
  5628. MusicOption.Parent = CustomizeGui
  5629. MusicOption.Name = "MusicOption"
  5630. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  5631. MusicOption.BorderSizePixel = 1
  5632. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  5633. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  5634. MusicOption.Text = ""
  5635. MusicOption.BackgroundTransparency = 0.5
  5636.  
  5637. ScreenOption.Parent = CustomizeGui
  5638. ScreenOption.Name = "ScreenOption"
  5639. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  5640. ScreenOption.BorderSizePixel = 1
  5641. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  5642. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  5643. ScreenOption.Text = ""
  5644. ScreenOption.BackgroundTransparency = 0.5
  5645.  
  5646. ScreenOptionTxt.Name = "ScreenOptionTxt"
  5647. ScreenOptionTxt.Parent = CustomizeGui
  5648. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  5649. ScreenOptionTxt.BackgroundTransparency = 1
  5650. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  5651. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  5652. ScreenOptionTxt.Font = Enum.Font.SourceSans
  5653. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  5654. ScreenOptionTxt.Text = "Psychopath Red Filter"
  5655. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  5656. ScreenOptionTxt.TextScaled = true
  5657. ScreenOptionTxt.TextSize = 20
  5658. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  5659. ScreenOptionTxt.TextStrokeTransparency = 0.5
  5660. ScreenOptionTxt.TextWrapped = true
  5661. ScreenOptionTxt.TextXAlignment = "Left"
  5662.  
  5663. MusicOptionTxt.Name = "MusicOptionTxt"
  5664. MusicOptionTxt.Parent = CustomizeGui
  5665. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  5666. MusicOptionTxt.BackgroundTransparency = 1
  5667. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  5668. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  5669. MusicOptionTxt.Font = Enum.Font.SourceSans
  5670. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  5671. MusicOptionTxt.Text = "Psychopath Background Music"
  5672. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  5673. MusicOptionTxt.TextScaled = true
  5674. MusicOptionTxt.TextSize = 20
  5675. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  5676. MusicOptionTxt.TextStrokeTransparency = 0.5
  5677. MusicOptionTxt.TextWrapped = true
  5678. MusicOptionTxt.TextXAlignment = "Left"
  5679.  
  5680. Close.Name = "Close"
  5681. Close.Parent = CustomizeGui
  5682. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  5683. Close.BackgroundTransparency = 0.5
  5684. Close.BorderColor3 = Color3.new(0, 0, 0)
  5685. Close.BorderSizePixel = 2
  5686. Close.Position = UDim2.new(1.005, 0, 0, 0)
  5687. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  5688. Close.Font = Enum.Font.SourceSans
  5689. Close.FontSize = Enum.FontSize.Size14
  5690. Close.Text = "X"
  5691. Close.TextColor3 = Color3.new(1, 1, 1)
  5692. Close.TextScaled = true
  5693. Close.TextSize = 14
  5694. Close.TextStrokeTransparency = 0
  5695. Close.TextWrapped = true
  5696.  
  5697. RedHue.Name = "RedHue"
  5698. RedHue.Parent = CustomizeGui
  5699. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  5700. RedHue.BackgroundTransparency = 1
  5701. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  5702. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  5703. RedHue.Font = Enum.Font.SourceSans
  5704. RedHue.FontSize = Enum.FontSize.Size24
  5705. RedHue.Text = "RED Hue Value: "
  5706. RedHue.TextColor3 = Color3.new(1, 1, 1)
  5707. RedHue.TextScaled = true
  5708. RedHue.TextSize = 20
  5709. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  5710. RedHue.TextStrokeTransparency = 0.75
  5711. RedHue.TextWrapped = true
  5712.  
  5713. GreenHue.Name = "GreenHue"
  5714. GreenHue.Parent = CustomizeGui
  5715. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  5716. GreenHue.BackgroundTransparency = 1
  5717. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  5718. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  5719. GreenHue.Font = Enum.Font.SourceSans
  5720. GreenHue.FontSize = Enum.FontSize.Size24
  5721. GreenHue.Text = "GREEN Hue Value:"
  5722. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  5723. GreenHue.TextScaled = true
  5724. GreenHue.TextSize = 20
  5725. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  5726. GreenHue.TextStrokeTransparency = 0.75
  5727. GreenHue.TextWrapped = true
  5728.  
  5729. RedInput.Name = "RedInput"
  5730. RedInput.Parent = CustomizeGui
  5731. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5732. RedInput.BackgroundTransparency = 0.5
  5733. RedInput.BorderSizePixel = 0
  5734. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  5735. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  5736. RedInput.Font = Enum.Font.SourceSans
  5737. RedInput.FontSize = Enum.FontSize.Size14
  5738. RedInput.Text = "255"
  5739. RedInput.TextColor3 = Color3.new(1, 1, 1)
  5740. RedInput.TextSize = 14
  5741. RedInput.TextStrokeTransparency = 0
  5742.  
  5743. BlueHue.Name = "BlueHue"
  5744. BlueHue.Parent = CustomizeGui
  5745. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  5746. BlueHue.BackgroundTransparency = 1
  5747. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  5748. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  5749. BlueHue.Font = Enum.Font.SourceSans
  5750. BlueHue.FontSize = Enum.FontSize.Size24
  5751. BlueHue.Text = "BLUE Hue Value:"
  5752. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  5753. BlueHue.TextScaled = true
  5754. BlueHue.TextSize = 20
  5755. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  5756. BlueHue.TextStrokeTransparency = 0.75
  5757. BlueHue.TextWrapped = true
  5758.  
  5759. TrailTransparency.Name = "TrailTransparency"
  5760. TrailTransparency.Parent = CustomizeGui
  5761. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  5762. TrailTransparency.BackgroundTransparency = 1
  5763. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  5764. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  5765. TrailTransparency.Font = Enum.Font.SourceSans
  5766. TrailTransparency.FontSize = Enum.FontSize.Size24
  5767. TrailTransparency.Text = "Trail Transparency:"
  5768. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  5769. TrailTransparency.TextScaled = true
  5770. TrailTransparency.TextSize = 20
  5771. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  5772. TrailTransparency.TextWrapped = true
  5773.  
  5774. GreenInput.Name = "GreenInput"
  5775. GreenInput.Parent = CustomizeGui
  5776. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5777. GreenInput.BackgroundTransparency = 0.5
  5778. GreenInput.BorderSizePixel = 0
  5779. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  5780. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  5781. GreenInput.Font = Enum.Font.SourceSans
  5782. GreenInput.FontSize = Enum.FontSize.Size14
  5783. GreenInput.Text = "255"
  5784. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  5785. GreenInput.TextSize = 14
  5786. GreenInput.TextStrokeTransparency = 0
  5787.  
  5788. TransInput.Name = "TransInput"
  5789. TransInput.Parent = CustomizeGui
  5790. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5791. TransInput.BackgroundTransparency = 0.5
  5792. TransInput.BorderSizePixel = 0
  5793. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  5794. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  5795. TransInput.Font = Enum.Font.SourceSans
  5796. TransInput.FontSize = Enum.FontSize.Size14
  5797. TransInput.Text = "50"
  5798. TransInput.TextColor3 = Color3.new(1, 1, 1)
  5799. TransInput.TextSize = 14
  5800. TransInput.TextStrokeTransparency = 0
  5801.  
  5802. BlueInput.Name = "BlueInput"
  5803. BlueInput.Parent = CustomizeGui
  5804. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5805. BlueInput.BackgroundTransparency = 0.5
  5806. BlueInput.BorderSizePixel = 0
  5807. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  5808. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  5809. BlueInput.Font = Enum.Font.SourceSans
  5810. BlueInput.FontSize = Enum.FontSize.Size14
  5811. BlueInput.Text = "255"
  5812. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  5813. BlueInput.TextSize = 14
  5814. BlueInput.TextStrokeTransparency = 0
  5815.  
  5816. Message.Name = "Message"
  5817. Message.Parent = CustomizeGui
  5818. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  5819. Message.BackgroundTransparency = 1
  5820. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  5821. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  5822. Message.Font = Enum.Font.SourceSans
  5823. Message.FontSize = Enum.FontSize.Size18
  5824. Message.Text = "|| Inputs must be values ||"
  5825. Message.TextColor3 = Color3.new(1, 1, 1)
  5826. Message.TextScaled = true
  5827. Message.TextSize = 15
  5828. Message.TextStrokeTransparency = 0.75
  5829. Message.TextWrapped = true
  5830.  
  5831. local attun = Instance.new("Attachment", knife)
  5832. attun.Position = Vector3.new(0, 0.1, -1.75)
  5833. local atdos = Instance.new("Attachment", knife)
  5834. atdos.Position = Vector3.new(0, -0.1, 0.5)
  5835. local trail = Instance.new("Trail", knife)
  5836. trail.LightEmission = 0.5
  5837. trail.Attachment0 = attun
  5838. trail.Attachment1 = atdos
  5839. trail.Lifetime = 0.175
  5840. trail.MinLength = 0
  5841. trail.Enabled = false
  5842.  
  5843. function updatez()
  5844. local rc = tonumber(RedInput.Text)
  5845. local gc = tonumber(GreenInput.Text)
  5846. local bc = tonumber(BlueInput.Text)
  5847. local tcupd = tonumber(TransInput.Text)
  5848. if rc == nil then
  5849. rc = 0
  5850. end
  5851. if gc == nil then
  5852. gc = 0
  5853. end
  5854. if bc == nil then
  5855. bc = 0
  5856. end
  5857. if tcupd == nil then
  5858. tcupd = 0
  5859. end
  5860. local tc = tcupd/100
  5861. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  5862. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  5863. obj32.Color = Color3.fromRGB(rc,gc,bc)
  5864. obj33.Color = Color3.fromRGB(rc,gc,bc)
  5865. obj34.Color = Color3.fromRGB(rc,gc,bc)
  5866. obj35.Color = Color3.fromRGB(rc,gc,bc)
  5867. obj36.Color = Color3.fromRGB(rc,gc,bc)
  5868. obj37.Color = Color3.fromRGB(rc,gc,bc)
  5869. obj38.Color = Color3.fromRGB(rc,gc,bc)
  5870. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  5871. trail.Transparency = NumberSequence.new(tc)
  5872. TrailTransparency.TextStrokeTransparency = tc
  5873. end
  5874.  
  5875. RedInput.Changed:connect(function(val)
  5876. if val == "Text" and tonumber(RedInput.Text) then
  5877. RedInput.Text = tostring(tonumber(RedInput.Text))
  5878. if tonumber(RedInput.Text) > 255 then
  5879. RedInput.Text = '255'
  5880. end
  5881. elseif val == "Text" then
  5882. RedInput.Text = ""
  5883. end
  5884. updatez()
  5885. end)
  5886. GreenInput.Changed:connect(function(val)
  5887. if val == "Text" and tonumber(GreenInput.Text) then
  5888. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  5889. if tonumber(GreenInput.Text) > 255 then
  5890. GreenInput.Text = '255'
  5891. end
  5892. elseif val == "Text" then
  5893. GreenInput.Text = ""
  5894. end
  5895. updatez()
  5896. end)
  5897. BlueInput.Changed:connect(function(val)
  5898. if val == "Text" and tonumber(BlueInput.Text) then
  5899. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  5900. if tonumber(BlueInput.Text) > 255 then
  5901. BlueInput.Text = '255'
  5902. end
  5903. elseif val == "Text" then
  5904. BlueInput.Text = ""
  5905. end
  5906. updatez()
  5907. end)
  5908. TransInput.Changed:connect(function(val)
  5909. if val == "Text" and tonumber(TransInput.Text) then
  5910. TransInput.Text = tostring(tonumber(TransInput.Text))
  5911. if tonumber(TransInput.Text) > 100 then
  5912. TransInput.Text = '100'
  5913. end
  5914. elseif val == "Text" then
  5915. TransInput.Text = ""
  5916. end
  5917. updatez()
  5918. end)
  5919.  
  5920. Close.MouseButton1Click:connect(function()
  5921. if lerpz == false then
  5922. lerpz = true
  5923. if Close.Text ~= "+" then
  5924. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  5925. for i=1,10 do
  5926. Close.TextTransparency = i/10
  5927. Close.TextStrokeTransparency = i/10
  5928. wait(0.01)
  5929. end
  5930. Close.Text = "+"
  5931. for i=1,10 do
  5932. Close.TextTransparency = (10-i+1)/10
  5933. Close.TextStrokeTransparency = (10-i+1)/10
  5934. wait(0.01)
  5935. end
  5936. lerpz = false
  5937. else
  5938. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  5939. for i=1,10 do
  5940. Close.TextTransparency = i/10
  5941. Close.TextStrokeTransparency = i/10
  5942. wait(0.01)
  5943. end
  5944. Close.Text = "X"
  5945. for i=1,10 do
  5946. Close.TextTransparency = (10-i+1)/10
  5947. Close.TextStrokeTransparency = (10-i+1)/10
  5948. wait(0.01)
  5949. end
  5950. lerpz = false
  5951. end
  5952. end
  5953. end)
  5954.  
  5955. MusicOption.MouseButton1Click:connect(function()
  5956. if canbackgroundmusic == true then
  5957. canbackgroundmusic = false
  5958. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  5959. else
  5960. canbackgroundmusic = true
  5961. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  5962. end
  5963. end)
  5964.  
  5965. ScreenOption.MouseButton1Click:connect(function()
  5966. if cancolorfilter == true then
  5967. cancolorfilter = false
  5968. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  5969. else
  5970. cancolorfilter = true
  5971. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  5972. end
  5973. end)
  5974.  
  5975. function equip()
  5976. local doit = coroutine.wrap(function()
  5977. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  5978. acting = true
  5979. local arm = me["Right Arm"]
  5980. local arm2 = me["Left Arm"]
  5981. local tors = me.Torso
  5982. local weld = Instance.new('Weld',arm)
  5983. weld.Part0 = arm
  5984. weld.Part1 = tors
  5985. weld.C0 = CFrame.new(-1.5,0,0)
  5986. local weld2 = Instance.new("Weld", arm2)
  5987. weld2.Part0 = arm2
  5988. weld2.Part1 = tors
  5989. weld2.C0 = CFrame.new(1.5, 0, 0)
  5990. wait(0.001)
  5991. for i = 0,1,0.1 do
  5992. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  5993. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  5994. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  5995. wait(0.001)
  5996. end
  5997. wait(0.15)
  5998. trail.Enabled = true
  5999. for i = 0,1,0.1 do
  6000. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  6001. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  6002. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  6003. wait(0.001)
  6004. end
  6005. trail.Enabled = false
  6006. wait(0.2)
  6007. for i = 0,1,0.1 do
  6008. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  6009. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  6010. wait(0.001)
  6011. end
  6012. weld:Destroy()
  6013. weld2:Remove()
  6014. if tors ~= nil then
  6015. rightshoulderz:Clone().Parent = me.Torso
  6016. leftshoulderz:Clone().Parent = me.Torso
  6017. end
  6018. end
  6019. acting = false
  6020. end)
  6021. doit()
  6022. end
  6023.  
  6024. function kysnigga()
  6025. if kyssing == true then return end
  6026. kyssing = true
  6027. acting = true
  6028. decearingTHING = math.random(1, 100)
  6029. if decearingTHING == 4 then
  6030. decearingEGG = Instance.new("Sound", me.Torso)
  6031. decearingEGG.SoundId = "rbxassetid://138084557"
  6032. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  6033. decearingEGG.TimePosition = 0.2
  6034. decearingEGG:Play()
  6035. end
  6036. me.Humanoid.WalkSpeed = 0
  6037. me.Humanoid.JumpPower = 0
  6038.  
  6039. local rightarm = Instance.new("Weld", me.Torso)
  6040. rightarm.Part0 = me.Torso
  6041. rightarm.Part1 = me["Right Arm"]
  6042. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  6043.  
  6044. local leftarm = Instance.new("Weld", me.Torso)
  6045. leftarm.Part0 = me.Torso
  6046. leftarm.Part1 = me["Left Arm"]
  6047. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  6048.  
  6049. local tors = Instance.new("Weld", me.HumanoidRootPart)
  6050. tors.Part0 = me.HumanoidRootPart
  6051. tors.Part1 = me.Torso
  6052. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  6053.  
  6054. local rightleg = Instance.new("Weld", me.Torso)
  6055. rightleg.Part0 = me.Torso
  6056. rightleg.Part1 = me["Right Leg"]
  6057. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  6058.  
  6059. local leftleg = Instance.new("Weld", me.Torso)
  6060. leftleg.Part0 = me.Torso
  6061. leftleg.Part1 = me["Left Leg"]
  6062. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  6063.  
  6064. for i = 0, 1, 0.03 do
  6065. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  6066. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  6067. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  6068. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  6069. wait()
  6070. end
  6071. for i = 0, 1, 0.03 do
  6072. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  6073. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  6074. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  6075. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  6076. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  6077. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  6078. wait()
  6079. end
  6080. local bleedzer = Instance.new('Part',me.Torso)
  6081. bleedzer.CFrame = me.Torso.CFrame
  6082. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  6083. bleedzer.Transparency = 1
  6084. bleedzer.CanCollide = false
  6085. local weld = Instance.new('Weld',bleedzer)
  6086. weld.Part0 = bleedzer
  6087. weld.Part1 = me.Torso
  6088. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  6089. local woodpekker = coroutine.wrap(function()
  6090. bleed(bleedzer)
  6091. end)
  6092. woodpekker()
  6093. audio.SoundId = "rbxassetid://199977936"
  6094. audio.PlaybackSpeed = 1.5
  6095. audio:Play()
  6096. audio2.SoundId = "rbxassetid://220834019"
  6097. audio2.PlaybackSpeed = 1
  6098. audio2.TimePosition = 0.1
  6099. audio2:Play()
  6100. for i = 0, 1, 0.1 do
  6101. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  6102. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  6103. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  6104. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  6105. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  6106. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  6107. wait()
  6108. end
  6109. wait(1)
  6110. audio.SoundId = "rbxassetid://210943487"
  6111. audio.TimePosition = 0.2
  6112. audio.PlaybackSpeed = 0.75
  6113. audio:Play()
  6114. for i = 0, 1, 0.03 do
  6115. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  6116. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  6117. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  6118. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  6119. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  6120. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  6121. wait()
  6122. end
  6123. for i = 0, 1, 0.03 do
  6124. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  6125. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  6126. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  6127. wait()
  6128. end
  6129. wait(0.24)
  6130. if me:FindFirstChildOfClass('Humanoid') then
  6131. me:FindFirstChildOfClass('Humanoid').Health = 0
  6132. end
  6133. wait(0.01)
  6134. killz(me,me.Torso.Name,nil,nil,true)
  6135.  
  6136. tors:Remove()
  6137. rightarm:Remove()
  6138. rightleg:Remove()
  6139. leftleg:Remove()
  6140. leftarm:Remove()
  6141. rightshoulderz:Clone().Parent = me.Torso
  6142. leftshoulderz:Clone().Parent = me.Torso
  6143. torsojoint:Clone().Parent = me.HumanoidRootPart
  6144. lefthipz:Clone().Parent = me.Torso
  6145. righthipz:Clone().Parent = me.Torso
  6146. me.Humanoid.JumpPower = 50
  6147. me.Humanoid.WalkSpeed = 16
  6148. acting = false
  6149. canClick = true
  6150. doing = false
  6151. hit = false
  6152. kyssing = false
  6153. if decearingTHING == 4 then
  6154. decearingEGG:Remove()
  6155. end
  6156. end
  6157.  
  6158. function bleedout()
  6159. local doit = coroutine.wrap(function()
  6160. local targe = grabbed
  6161. local num = 0
  6162. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  6163. if targe.Head:FindFirstChild('Died') then
  6164. tone = math.random(6, 12) / 10
  6165. targe.Head.Died.PlaybackSpeed = tone
  6166. targe.Head.Died:Play()
  6167. else
  6168. local deathsound = Instance.new('Sound',targe.Head)
  6169. deathsound.Name = "Died"
  6170. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  6171. deathsound.Volume = 0.65
  6172. deathsound.EmitterSize = 5
  6173. deathsound.MaxDistance = 150
  6174. tone = math.random(5, 15) / 10
  6175. targe.Head.Died.PlaybackSpeed = tone
  6176. targe.Head.Died:Play()
  6177. end
  6178. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  6179. num = num+1
  6180. wait(0.325)
  6181. end
  6182. targe:FindFirstChildOfClass('Humanoid').Health = 0
  6183. wait()
  6184. killz(targe,'Head',nil,nil,false,true)
  6185. wait(2)
  6186. targe:Remove()
  6187. end)
  6188. doit()
  6189. end
  6190.  
  6191. function liedown()
  6192. local doit = coroutine.wrap(function()
  6193. local targe = grabbed
  6194. wait(2)
  6195. if targe and targe:FindFirstChildOfClass('Humanoid') then
  6196. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  6197. end
  6198. end)
  6199. doit()
  6200. end
  6201.  
  6202. function grab()
  6203. local doit = coroutine.wrap(function()
  6204. acting = true
  6205. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  6206. local arm = me["Right Arm"]
  6207. local tors = me.Torso
  6208. local arm2 = me["Left Arm"]
  6209. local humanroot = me.HumanoidRootPart
  6210. local weld2 = Instance.new('Weld',arm)
  6211. weld2.Part0 = arm
  6212. weld2.Part1 = tors
  6213. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  6214. local weld3 = Instance.new('Weld',arm2)
  6215. weld3.Part0 = arm2
  6216. weld3.Part1 = tors
  6217. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  6218. for i = 0,1,0.05 do
  6219. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  6220. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  6221. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  6222. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  6223. wait(0.01)
  6224. end
  6225. grabbing = true
  6226. trail.Enabled = true
  6227. for i = 0,1,0.10 do
  6228. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  6229. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  6230. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  6231. wait(0.01)
  6232. end
  6233. trail.Enabled = false
  6234. wait(0.5)
  6235. grabbing = false
  6236. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  6237. if grabbed == nil then
  6238. for i = 0,1,0.1 do
  6239. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  6240. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6241. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  6242. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  6243. wait(0.001)
  6244. end
  6245. weld2:Destroy()
  6246. weld3:Destroy()
  6247. rightshoulderz:Clone().Parent = me.Torso
  6248. leftshoulderz:Clone().Parent = me.Torso
  6249. acting = false
  6250. canClick = true
  6251. end
  6252. end)
  6253. doit()
  6254. end
  6255.  
  6256. function kill()
  6257. paralyzed = false
  6258. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  6259. targetweld = grabbed.Torso.TargetWeld
  6260. targetweld2 = nil
  6261. local reee = grabbed:FindFirstChild("Left Arm")
  6262. if reee and reee:FindFirstChild("Weld") then
  6263. targetweld2 = reee.Weld
  6264. end
  6265. for i, v in pairs(grabbed:GetChildren()) do
  6266. if v.Name == "Part" then
  6267. v.CanCollide = true
  6268. end
  6269. end
  6270. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  6271. local targetrightshoulder = rightshoulder
  6272. local targetleftshoulder = leftshoulder
  6273. local targetweld3 = Instance.new("Weld", targetweld3pt)
  6274. targetweld3.Part0 = grabbed.Torso
  6275. targetweld3.Part1 = targetweld3pt
  6276. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  6277.  
  6278. local doit = coroutine.wrap(function()
  6279. local arm = me["Right Arm"]
  6280. local tors = grabbed.Torso
  6281. local arm2 = me["Left Arm"]
  6282. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  6283. doing = true
  6284. local weld2 = arm:FindFirstChildOfClass('Weld')
  6285. local weld3 = arm2:FindFirstChildOfClass('Weld')
  6286. local humanroot = me.HumanoidRootPart
  6287.  
  6288. for i = 0,1,0.1 do
  6289. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6290. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  6291. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  6292. wait(0.01)
  6293. end
  6294.  
  6295. audio:Stop()
  6296. audio.SoundId = "rbxassetid://517040733"
  6297. tone = math.random(1, 3)
  6298. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  6299. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  6300. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  6301. audio:Play()
  6302.  
  6303. local bleedpart = Instance.new("Part", grabbed)
  6304. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  6305. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  6306. bleedpart.CanCollide = false
  6307. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  6308. bleedpart.Transparency = 1
  6309.  
  6310. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  6311. bleedpartweld.Part0 = grabbed.Torso
  6312. bleedpartweld.Part1 = bleedpart
  6313. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  6314. local coru=coroutine.wrap(function()
  6315. bleed(bleedpart)
  6316. end)
  6317. coru()
  6318.  
  6319. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  6320. slightthrow.Force = Vector3.new(0, 0, -2500)
  6321.  
  6322. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  6323. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  6324. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  6325.  
  6326. if grabbed:FindFirstChildOfClass('Humanoid') then
  6327. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  6328. end
  6329.  
  6330. killz(grabbed,'Left Leg')
  6331. killz(grabbed,'Left Arm')
  6332. killz(grabbed,'Right Leg')
  6333. killz(grabbed,'Right Arm')
  6334.  
  6335. trail.Enabled = true
  6336.  
  6337. for i = 0,1,0.2 do
  6338. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6339. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  6340. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  6341. wait(0.01)
  6342. end
  6343.  
  6344. trail.Enabled = false
  6345.  
  6346. bleedout()
  6347.  
  6348. rightshoulderz:Clone().Parent = me.Torso
  6349. leftshoulderz:Clone().Parent = me.Torso
  6350. grabbed = nil
  6351.  
  6352. if humanroot:FindFirstChild('Holder') then
  6353. humanroot.Holder:Destroy()
  6354. end
  6355.  
  6356. wait(0.2)
  6357. slightthrow:Remove()
  6358. slightthrow2:Remove()
  6359. for i = 0,1,0.05 do
  6360. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6361. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  6362. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  6363. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  6364. wait(0.01)
  6365. end
  6366.  
  6367. weld2:Destroy()
  6368. weld3:Destroy()
  6369. targetweld = nil
  6370. targetweld2 = nil
  6371. targetweld3 = nil
  6372. rightshoulderz:Clone().Parent = me.Torso
  6373. leftshoulderz:Clone().Parent = me.Torso
  6374. acting = false
  6375. canClick = true
  6376. doing = false
  6377. end)
  6378. doit()
  6379. end
  6380.  
  6381. function finish()
  6382. if finishing == true then return end
  6383. finishing = true
  6384. acting = true
  6385. decearingTHING = math.random(1, 100)
  6386. if decearingTHING == 4 then
  6387. decearingEGG = Instance.new("Sound", me.Torso)
  6388. decearingEGG.SoundId = "rbxassetid://138084557"
  6389. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  6390. decearingEGG.TimePosition = 0.2
  6391. decearingEGG:Play()
  6392. end
  6393. me.Humanoid.WalkSpeed = 0
  6394. me.Humanoid.JumpPower = 0
  6395.  
  6396. local rightarm = Instance.new("Weld", me.Torso)
  6397. rightarm.Part0 = me.Torso
  6398. rightarm.Part1 = me["Right Arm"]
  6399. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  6400.  
  6401. local tors = Instance.new("Weld", me.HumanoidRootPart)
  6402. tors.Part0 = me.HumanoidRootPart
  6403. tors.Part1 = me.Torso
  6404. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  6405.  
  6406. local rightleg = Instance.new("Weld", me.Torso)
  6407. rightleg.Part0 = me.Torso
  6408. rightleg.Part1 = me["Right Leg"]
  6409. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  6410.  
  6411. local leftleg = Instance.new("Weld", me.Torso)
  6412. leftleg.Part0 = me.Torso
  6413. leftleg.Part1 = me["Left Leg"]
  6414. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  6415.  
  6416. for i = 0, 1, 0.05 do
  6417. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  6418. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  6419. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  6420. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  6421. wait()
  6422. end
  6423. for i=1,finishnum do
  6424. local num1 = 0.5
  6425. local num2 = 0.5
  6426. local num3 = 0.25
  6427. if finishnum ~= 1 then
  6428. num3 = 0
  6429. end
  6430. trail.Enabled = true
  6431. for i = 0, 1, num1 do
  6432. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  6433. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  6434. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  6435. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  6436. wait()
  6437. end
  6438. wait()
  6439. for i = 0, 1, num2 do
  6440. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  6441. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  6442. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  6443. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  6444. wait()
  6445. end
  6446. trail.Enabled = false
  6447. wait(num3)
  6448. end
  6449. wait()
  6450. for i = 0, 1, 0.05 do
  6451. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  6452. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  6453. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  6454. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  6455. wait()
  6456. end
  6457. tors:Remove()
  6458. rightarm:Remove()
  6459. rightleg:Remove()
  6460. leftleg:Remove()
  6461. rightshoulderz:Clone().Parent = me.Torso
  6462. leftshoulderz:Clone().Parent = me.Torso
  6463. torsojoint:Clone().Parent = me.HumanoidRootPart
  6464. lefthipz:Clone().Parent = me.Torso
  6465. righthipz:Clone().Parent = me.Torso
  6466. me.Humanoid.JumpPower = 50
  6467. me.Humanoid.WalkSpeed = 16
  6468. acting = false
  6469. canClick = true
  6470. doing = false
  6471. hit = false
  6472. finishing = false
  6473. if decearingTHING == 4 then
  6474. decearingEGG:Remove()
  6475. end
  6476. end
  6477.  
  6478. function throw()
  6479. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  6480. paralyzed = false
  6481. targetweld = grabbed.Torso.TargetWeld
  6482. local ree = grabbed:FindFirstChild("Left Arm")
  6483. targetweld2 =nil
  6484. if ree and ree:FindFirstChild("Weld") then
  6485. targetweld2 = ree.Weld
  6486. end
  6487.  
  6488. for i, v in pairs(grabbed:GetChildren()) do
  6489. if v.Name == "Part" then
  6490. v.CanCollide = true
  6491. end
  6492. end
  6493.  
  6494.  
  6495. local doit = coroutine.wrap(function()
  6496. local arm = me["Right Arm"]
  6497. local tors = grabbed.Torso
  6498. local arm2 = me["Left Arm"]
  6499. local targrightshoulder = rightshoulder
  6500.  
  6501. local targleftshoulder = leftshoulder
  6502. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  6503. doing = true
  6504. local weld2 = arm:FindFirstChildOfClass('Weld')
  6505. local weld3 = arm2:FindFirstChildOfClass('Weld')
  6506. local humanroot = me.HumanoidRootPart
  6507.  
  6508. for i = 0,1,0.2 do
  6509. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6510. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  6511. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  6512. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  6513. if targetweld2 then
  6514. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  6515. end
  6516. wait(0.01)
  6517. end
  6518.  
  6519. audio:Stop()
  6520. audio.SoundId = "rbxassetid://536642316"
  6521. tone = math.random(1, 3)
  6522. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  6523. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  6524. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  6525. audio:Play()
  6526.  
  6527. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  6528. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  6529. slightthrow.P = 5000
  6530. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  6531. local point = grabbed.Torso.Position
  6532. local aaaaaa = grabbed
  6533. liedown()
  6534.  
  6535. rightshoulderz:Clone().Parent = me.Torso
  6536. leftshoulderz:Clone().Parent = me.Torso
  6537. grabbed = nil
  6538.  
  6539. if humanroot:FindFirstChild('Holder') then
  6540. humanroot.Holder:Destroy()
  6541. end
  6542. local coru = coroutine.wrap(function()
  6543. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  6544. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  6545. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  6546. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  6547. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  6548. end
  6549. slightthrow:Remove()
  6550. end)
  6551. coru()
  6552.  
  6553. for i = 0,1,0.05 do
  6554. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  6555. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6556. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  6557. wait(0.01)
  6558. end
  6559. weld2:Destroy()
  6560. weld3:Destroy()
  6561. targetweld:Remove()
  6562. if targetweld2 then
  6563. targetweld2:Remove()
  6564. end
  6565. if rightshoulder then
  6566. rightshoulder:Clone().Parent = tors
  6567. end
  6568. if leftshoulder then
  6569. leftshoulder:Clone().Parent = tors
  6570. end
  6571. headweld:Clone().Parent = tors
  6572. rightshoulderz:Clone().Parent = me.Torso
  6573. leftshoulderz:Clone().Parent = me.Torso
  6574. acting = false
  6575. canClick = true
  6576. doing = false
  6577. end)
  6578. doit()
  6579. end
  6580.  
  6581. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  6582. bc=BrickColor.new
  6583. local minimumsize = Vector3.new(0.7,0.7,0.7)
  6584. local surface_between_splitted_parts = 'SmoothNoOutlines'
  6585. local fragmentable = workspace
  6586. local list = {}
  6587. local brickcount = 0
  6588. local storage = {}
  6589. local fillup = 1000
  6590. local maximumstorage = 2000
  6591. local storage_position = Vector3.new(0,0,5000)
  6592. local stored_partsize = Vector3.new(1,1,1)
  6593. local parts_created_per_frame = 5
  6594.  
  6595. local minimumsize = Vector3.new(0.7,0.7,0.7)
  6596. local surface_between_splitted_parts = 'SmoothNoOutlines'
  6597. local fragmentable = workspace
  6598. local list = {}
  6599. local brickcount = 0
  6600. local storage = {}
  6601. local fillup = 1000
  6602. local maximumstorage = 2000
  6603. local storage_position = Vector3.new(0,0,5000)
  6604. local stored_partsize = Vector3.new(1,1,1)
  6605. local parts_created_per_frame = 5
  6606.  
  6607.  
  6608. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  6609. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  6610. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  6611. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  6612. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  6613. if xi == 1 and yi == 1 and zi == 1 then return end
  6614. if #storage > 0 then
  6615. local p = storage[1]
  6616. p.BrickColor = color
  6617. p.Size = size
  6618. p.Anchored = false
  6619. p.BackSurface = backsurface
  6620. p.BottomSurface = bottomsurface
  6621. p.FrontSurface = frontsurface
  6622. p.LeftSurface = leftsurface
  6623. p.RightSurface = rightsurface
  6624. p.TopSurface = topsurface
  6625. p.Transparency = transparency
  6626. p.CFrame = cframe
  6627. p.Reflectance = reflectance
  6628. p.Material = material
  6629. game:GetService('Debris'):AddItem(p,30)
  6630. p:BreakJoints()
  6631. table.remove(storage,1)
  6632. else
  6633. local p = Instance.new("Part",fragmentable)
  6634. p.BrickColor = color
  6635. p.FormFactor = "Custom"
  6636. p.Size = size
  6637. p.BackSurface = backsurface
  6638. p.BottomSurface = bottomsurface
  6639. p.FrontSurface = frontsurface
  6640. p.LeftSurface = leftsurface
  6641. p.RightSurface = rightsurface
  6642. p.TopSurface = topsurface
  6643. p.Transparency = transparency
  6644. p.Material = material
  6645. if p.Transparency>0.285 then
  6646. p.Anchored = false
  6647. else
  6648. p.Anchored=false
  6649. p.Material='Wood'
  6650. game:GetService('Debris'):AddItem(p,10)
  6651. end
  6652. p.CFrame = cframe
  6653. p.Reflectance = reflectance
  6654. p:BreakJoints()
  6655. end
  6656. return
  6657. end
  6658. local mody = math.random(-125,125)/1000
  6659. for y = 1,yi do
  6660. if math.random()> 0.5 then
  6661. local modx = math.random(-125,125)/1000
  6662. for x = 1,xi do
  6663. local modz = math.random(-125,125)/1000
  6664. for z = 1,zi do --offset = x/xi-0.75+modx)
  6665. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  6666. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  6667. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
  6668. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  6669. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  6670. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  6671. end
  6672.  
  6673. end
  6674. else
  6675. local modz = math.random(-125,125)/1000
  6676. for z = 1,zi do
  6677. local modx = math.random(-125,125)/1000
  6678. for x = 1,xi do
  6679. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  6680. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  6681. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  6682. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  6683. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  6684. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  6685. end
  6686. end
  6687. end
  6688. end
  6689. end
  6690.  
  6691. function start_fragmentation(position,radius,nuh)
  6692. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  6693. repeat
  6694. local finish = false
  6695. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  6696. for i = 1,#parts do
  6697. table.insert(list,1,parts[i])
  6698. end
  6699. finish = true
  6700. until #parts < 100 and finish
  6701. local t = tick()
  6702. for i = 1,#list do
  6703. local p = list[i]
  6704. if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
  6705. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  6706. if #storage < maximumstorage and p.Shape == "Block" then
  6707. p.Anchored = false
  6708. p.FormFactor = "Custom"
  6709. p.Size = stored_partsize
  6710. p.Position = storage_position
  6711. table.insert(storage,1,p)
  6712. else
  6713. p:Destroy()
  6714. end
  6715. end
  6716. if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
  6717. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  6718. if #storage < maximumstorage and p.Shape == "Block" then
  6719. p.Anchored = false
  6720. p.Material='Wood'
  6721. p.FormFactor = "Custom"
  6722. p.Size = stored_partsize
  6723. p.Position = storage_position
  6724. table.insert(storage,1,p)
  6725. else
  6726. p:Destroy()
  6727. end
  6728. end
  6729. end
  6730. list = {}
  6731. end
  6732.  
  6733.  
  6734. function fling()
  6735. local doit = coroutine.wrap(function()
  6736. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  6737. acting = true
  6738. for i=1,finishnum do
  6739. local weld2 = Instance.new('Weld',me["Right Arm"])
  6740. weld2.Part0 = me["Right Arm"]
  6741. weld2.Part1 = me["Torso"]
  6742. weld2.C0 = CFrame.new(-1.5,0,0)
  6743. if finishnum == 1 then
  6744. for i = 0,1,0.05 do
  6745. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6746. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  6747. wait(0.01)
  6748. end
  6749. end
  6750. audio.SoundId = "rbxassetid://166083610"
  6751. audio.PlaybackSpeed = 1
  6752. audio.TimePosition = 0.1
  6753. audio:Play()
  6754. if finishnum == 1 then
  6755. for i = 0,1,0.5 do
  6756. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6757. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  6758. wait(0.001)
  6759. end
  6760. end
  6761. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  6762. local knofe = obj1:Clone()
  6763. for i, v in pairs(obj1:GetChildren()) do
  6764. if v:IsA('BasePart') then
  6765. v.Transparency = 1
  6766. end
  6767. end
  6768. knofe.Parent = workspace
  6769. knofe.Name = "Projectile"
  6770. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  6771. knofe:FindFirstChild("Trail", true).Enabled = true
  6772. local heck = Instance.new('BodyVelocity',knofe.Grab)
  6773. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  6774. local coru = coroutine.wrap(function()
  6775. wait(0.45)
  6776. if heck then
  6777. heck:Destroy()
  6778. end
  6779. end)
  6780. coru()
  6781. local able = true
  6782. knofe["big ass knife"].Touched:connect(function(hit)
  6783. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  6784. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  6785. local ree = hit.Parent
  6786. if thing == nil then
  6787. ree = hit.Parent.Parent
  6788. end
  6789. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  6790. knofe:FindFirstChild("Trail", true).Enabled = false
  6791. game:GetService('Debris'):AddItem(knofe,5)
  6792. tone = math.random(1, 3)
  6793. local sound = Instance.new('Sound',knofe.Grab)
  6794. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  6795. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  6796. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  6797. sound.PlaybackSpeed = 1
  6798. sound:Play()
  6799. for i, v in pairs(knofe:GetChildren()) do
  6800. if v:IsA('BasePart') then
  6801. v.CanCollide = true
  6802. v.Anchored = true
  6803. end
  6804. end
  6805. hit.Anchored = true
  6806. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  6807. ree:FindFirstChildOfClass('Humanoid').Health = 0
  6808. end
  6809. wait()
  6810. killz(ree,hit.Name,knofe)
  6811. else
  6812. knofe:FindFirstChild("Trail", true).Enabled = false
  6813. heck.Velocity = Vector3.new(0,0,0)
  6814. heck:Destroy()
  6815. game:GetService('Debris'):AddItem(knofe,5)
  6816. tone = math.random(1, 3)
  6817. local sound = Instance.new('Sound',knofe.Grab)
  6818. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  6819. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  6820. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  6821. sound.PlaybackSpeed = 1
  6822. sound:Play()
  6823. for i, v in pairs(knofe:GetChildren()) do
  6824. if v:IsA('BasePart') then
  6825. v.Anchored = false
  6826. end
  6827. end
  6828. hit.Anchored = true
  6829. wait(0.001)
  6830. hit.Anchored = false
  6831. for i, v in pairs(knofe:GetChildren()) do
  6832. if v:IsA('BasePart') then
  6833. v.Anchored = false
  6834. end
  6835. end
  6836. if knofe then
  6837. local coru = coroutine.wrap(function()
  6838. if hit then
  6839. local uno = Instance.new('Part',workspace)
  6840. local dos = Instance.new('Part',workspace)
  6841. uno.CFrame = hit.CFrame
  6842. dos.CFrame = knofe["big ass knife"].CFrame
  6843. local weld = Instance.new('Weld',knofe["big ass knife"])
  6844. weld.Part0 = hit
  6845. weld.Part1 = knofe["big ass knife"]
  6846. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  6847. uno:Destroy()
  6848. dos:Destroy()
  6849. end
  6850. end)
  6851. coru()
  6852. end
  6853. end
  6854. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  6855. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  6856. knofe:FindFirstChild("Trail", true).Enabled = false
  6857. local sound = Instance.new('Sound',knofe.Grab)
  6858. sound.SoundId = 'rbxassetid://267585646'
  6859. sound:Play()
  6860. for i,v in pairs(knofe:GetChildren()) do
  6861. if v:IsA('BasePart') then
  6862. v.Anchored = true
  6863. end
  6864. end
  6865. wait()
  6866. heck.Velocity = Vector3.new(0,0,0)
  6867. heck:Destroy()
  6868. local uno = Instance.new('Part',workspace)
  6869. local dos = Instance.new('Part',workspace)
  6870. uno.CFrame = hit.CFrame
  6871. dos.CFrame = knofe["big ass knife"].CFrame
  6872. local weld = Instance.new('Weld',knofe["big ass knife"])
  6873. weld.Part0 = hit
  6874. weld.Part1 = knofe["big ass knife"]
  6875. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  6876. uno:Destroy()
  6877. dos:Destroy()
  6878. for i,v in pairs(knofe:GetChildren()) do
  6879. if v:IsA('BasePart') then
  6880. v.Anchored = false
  6881. end
  6882. end
  6883. game:GetService('Debris'):AddItem(knofe,5)
  6884. for i,v in pairs(knofe:GetChildren()) do
  6885. if v:IsA('BasePart') then
  6886. v.CanCollide = true
  6887. end
  6888. end
  6889. end
  6890. if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  6891. knofe:FindFirstChild("Trail", true).Enabled = false
  6892. able = false
  6893. local sound = Instance.new('Sound',knofe.Grab)
  6894. sound.SoundId = 'rbxassetid://144884907'
  6895. sound:Play()
  6896. local coru = coroutine.wrap(function()
  6897. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  6898. end)
  6899. coru()
  6900. end
  6901. end
  6902. end)
  6903. if finishnum == 1 then
  6904. for i= 0,1,0.1 do
  6905. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6906. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6907. wait(0.001)
  6908. end
  6909. else
  6910. for i= 0,1,0.5 do
  6911. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6912. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  6913. wait(0.001)
  6914. end
  6915. end
  6916. for i,v in pairs(obj1:GetChildren()) do
  6917. if v:IsA('BasePart') then
  6918. v.Transparency = 0
  6919. end
  6920. end
  6921. weld2:Destroy()
  6922. rightshoulderz:Clone().Parent = me.Torso
  6923. end
  6924. acting = false
  6925. canClick = true
  6926. end
  6927. end)
  6928. doit()
  6929. end
  6930.  
  6931. function instasplode()
  6932. local coru = coroutine.wrap(function()
  6933. acting = true
  6934. for i=1,1 do
  6935. local weld2 = Instance.new('Weld',me["Right Arm"])
  6936. weld2.Part0 = me["Right Arm"]
  6937. weld2.Part1 = me["Torso"]
  6938. weld2.C0 = CFrame.new(-1.5,0,0)
  6939. if finishnum == 1 then
  6940. for i = 0,1,0.05 do
  6941. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6942. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  6943. wait(0.01)
  6944. end
  6945. end
  6946. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  6947. audio.SoundId = "rbxassetid://166083610"
  6948. audio.PlaybackSpeed = 1
  6949. audio.TimePosition = 0.1
  6950. audio:Play()
  6951. if finishnum == 1 then
  6952. for i = 0,1,0.5 do
  6953. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  6954. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  6955. wait(0.001)
  6956. end
  6957. end
  6958. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  6959. local knofe = obj1:Clone()
  6960. for i,v in pairs(obj1:GetChildren()) do
  6961. if v:IsA('BasePart') then
  6962. v.Transparency = 1
  6963. end
  6964. end
  6965. knofe.Parent = workspace
  6966. knofe.Name = "Projectile"
  6967. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  6968. knofe:FindFirstChild("Trail", true).Enabled = false
  6969. fireofjesUS = Instance.new("Fire", knofe.Grab)
  6970. local heck = Instance.new('BodyVelocity',knofe.Grab)
  6971. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  6972. local coru = coroutine.wrap(function()
  6973. wait(0.45)
  6974. if heck then
  6975. heck:Destroy()
  6976. end
  6977. end)
  6978. coru()
  6979. knofe["big ass knife"].Touched:connect(function(hit)
  6980. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  6981. heck.Velocity = Vector3.new(0,0,0)
  6982. heck:Destroy()
  6983. for i,v in pairs(knofe:GetChildren()) do
  6984. if v:IsA('BasePart') then
  6985. v.CanCollide = true
  6986. end
  6987. end
  6988. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  6989. if hum == nil then
  6990. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  6991. end
  6992. if knofe then
  6993. local coru = coroutine.wrap(function()
  6994. if hit then
  6995. local uno = Instance.new('Part',workspace)
  6996. local dos = Instance.new('Part',workspace)
  6997. uno.CFrame = hit.CFrame
  6998. dos.CFrame = knofe["big ass knife"].CFrame
  6999. local weld = Instance.new('Weld',knofe["big ass knife"])
  7000. weld.Part0 = hit
  7001. weld.Part1 = knofe["big ass knife"]
  7002. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  7003. uno:Destroy()
  7004. dos:Destroy()
  7005. end
  7006. end)
  7007. coru()
  7008. end
  7009. local sound = Instance.new('Sound',knofe.Grab)
  7010. sound.Name = "BOOM"
  7011. sound.EmitterSize = 25
  7012. sound.SoundId = 'rbxassetid://476477344'
  7013. sound.Volume = 0.5
  7014. sound:Play()
  7015. local exppart = Instance.new("Part", game.Workspace)
  7016. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  7017. exppart.Anchored = true
  7018. exppart.CanCollide = false
  7019. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  7020. exppart.Transparency = 1
  7021. local expaccent = Instance.new("ParticleEmitter", exppart)
  7022. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  7023. expaccent.LightEmission = 0.2
  7024. expaccent.LightInfluence = 0.3
  7025. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  7026. expaccent.Acceleration = Vector3.new(0, 30, 0)
  7027. expaccent.Drag = 15
  7028. expaccent.LockedToPart = false
  7029. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  7030. expaccent.Rate = 2000
  7031. expaccent.Speed = NumberRange.new(0,0)
  7032. expaccent.SpreadAngle = Vector2.new(360, 360)
  7033. expaccent:Clone().Parent = exppart
  7034. expaccent:Clone().Parent = exppart
  7035. local exp = Instance.new('Explosion',game.Workspace)
  7036. exp.Position = knofe["big ass knife"].Position
  7037. exp.ExplosionType = Enum.ExplosionType.NoCraters
  7038. exp.BlastRadius = 5
  7039. exp.Visible = false
  7040. exp.BlastPressure = 0
  7041. exp.DestroyJointRadiusPercent = 0
  7042. exp.Hit:connect(function(hit)
  7043. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  7044. wait(0.001)
  7045. tgt = hit
  7046. local coru=coroutine.wrap(function(tgtt)
  7047. local fireofgods = Instance.new("Fire", tgtt)
  7048. fireofgods.Size = 0
  7049. fireofgods.Heat = 0
  7050. local fireofgodsaccent = expaccent:Clone()
  7051. fireofgodsaccent.Parent = hit
  7052. fireofgodsaccent.Rate = 0
  7053. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  7054. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  7055. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  7056.  
  7057. while fireofgods.Size < 10 do
  7058. fireofgods.Size = fireofgods.Size + 0.1
  7059. fireofgods.Heat = fireofgods.Heat + 0.1
  7060. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  7061. wait()
  7062. end
  7063. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  7064. hit:BreakJoints()
  7065. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  7066. for i,v in pairs(hit:GetChildren()) do
  7067. if v:IsA('SpecialMesh') then
  7068. v.TextureId = ""
  7069. end
  7070. end
  7071. end
  7072. hit.BrickColor = BrickColor.new("Black")
  7073. for i,v in pairs(hit.Parent:GetChildren()) do
  7074. if v:IsA('Shirt') or v:IsA('Pants') then
  7075. v:Destroy()
  7076. end
  7077. end
  7078.  
  7079. while fireofgods.Size > 5 do
  7080. fireofgods.Size = fireofgods.Size - 0.1
  7081. fireofgods.Heat = fireofgods.Heat - 0.1
  7082. wait()
  7083. end
  7084. fireofgods:Destroy()
  7085. if hit.Parent then
  7086. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  7087. local p = hit
  7088. fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  7089. hit:Remove()
  7090. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  7091. print(hit.Name)
  7092. if hit.Name == "Torso" or hit.Name == "Head" then
  7093. print('ohhh YAAAA')
  7094. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  7095. end
  7096. wait()
  7097. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  7098. end
  7099. end
  7100. end)
  7101. coru(tgt)
  7102. end
  7103. end)
  7104. local explosionaccenttimeout = coroutine.wrap(function()
  7105. wait(0.2)
  7106. for i, exploodn in pairs(exppart:GetChildren()) do
  7107. exploodn.Enabled = false
  7108. end
  7109. wait(2)
  7110. for i, exploodn in pairs(exppart:GetChildren()) do
  7111. exploodn:Remove()
  7112. end
  7113. end)
  7114. explosionaccenttimeout()
  7115. for i,v in pairs(knofe:GetChildren()) do
  7116. if v:IsA('BasePart') then
  7117. v.Transparency = 1
  7118. end
  7119. end
  7120. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  7121. coru()
  7122. end
  7123. end)
  7124. if finishnum == 1 then
  7125. for i= 0,1,0.1 do
  7126. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  7127. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  7128. wait(0.001)
  7129. end
  7130. else
  7131. wait(0.1)
  7132. end
  7133. weld2.C0 = CFrame.new(-1.5,0,0)
  7134. for i,v in pairs(obj1:GetChildren()) do
  7135. if v:IsA('BasePart') then
  7136. v.Transparency = 0
  7137. end
  7138. end
  7139. weld2:Destroy()
  7140. rightshoulderz:Clone().Parent = me.Torso
  7141. end
  7142. acting = false
  7143. canClick = true
  7144. end)
  7145. coru()
  7146. end
  7147.  
  7148. function fireworkit()
  7149. local coru = coroutine.wrap(function()
  7150. acting = true
  7151. local ree = 1
  7152. if finishnum > 1 then
  7153. ree = 3
  7154. end
  7155. for i=1,ree do
  7156. local weld2 = Instance.new('Weld',me["Right Arm"])
  7157. weld2.Part0 = me["Right Arm"]
  7158. weld2.Part1 = me["Torso"]
  7159. weld2.C0 = CFrame.new(-1.5,0,0)
  7160. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  7161. audio.SoundId = "rbxassetid://166083610"
  7162. audio.PlaybackSpeed = 1
  7163. audio.TimePosition = 0.1
  7164. audio:Play()
  7165. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  7166. local knofe = obj1:Clone()
  7167. for i,v in pairs(obj1:GetChildren()) do
  7168. if v:IsA('BasePart') then
  7169. v.Transparency = 1
  7170. end
  7171. end
  7172. local sound = Instance.new('Sound',knofe.Grab)
  7173. sound.Volume = 0.25
  7174. sound.EmitterSize = 200
  7175. sound.MaxDistance = 300
  7176. sound.SoundId = 'rbxassetid://551051176'
  7177. sound:Play()
  7178. knofe.Parent = workspace
  7179. knofe.Name = "Projectile"
  7180. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  7181. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  7182. partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  7183. partic.LightEmission = 0.5
  7184. partic.LightInfluence = 0
  7185. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  7186. partic.Rotation = NumberRange.new(0,90)
  7187. partic.SpreadAngle = Vector2.new(5,5)
  7188. partic.Speed = NumberRange.new(20)
  7189. partic.Texture = 'rbxassetid://603193846'
  7190. partic.EmissionDirection = Enum.NormalId.Left
  7191. partic.Lifetime = NumberRange.new(0.5,1)
  7192. partic.Rate = 100
  7193. local heck = Instance.new('BodyVelocity',knofe.Grab)
  7194. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  7195. local coru=coroutine.wrap(function()
  7196. wait(1.2)
  7197. sound:Destroy()
  7198. local sound2 = Instance.new('Sound',workspace)
  7199. sound2.SoundId = 'rbxassetid://138080762'
  7200. sound2:Play()
  7201. if heck then
  7202. heck:Destroy()
  7203. end
  7204. for i,v in pairs(knofe:GetChildren()) do
  7205. v.Anchored = true
  7206. end
  7207. partic.Enabled = false
  7208. local colorscheme = math.random(1,4)
  7209. --1 - red & orange
  7210. --2 - blue & pink
  7211. --3 - green & purple
  7212. --4 - blue, red, white
  7213. local colar1 = Color3.fromRGB(255,0,0)
  7214. local colar2 = Color3.fromRGB(255,125,0)
  7215. local colar3 = Color3.fromRGB(255,255,255)
  7216. if colorscheme == 2 then
  7217. colar1 = Color3.fromRGB(0,132,255)
  7218. colar2 = Color3.fromRGB(243,105,255)
  7219. elseif colorscheme == 3 then
  7220. colar1 = Color3.fromRGB(76,255,0)
  7221. colar2 = Color3.fromRGB(128,0,255)
  7222. elseif colorscheme == 4 then
  7223. colar2 = Color3.fromRGB(0,132,255)
  7224. end
  7225. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  7226. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  7227. partic2.LightEmission = 0.5
  7228. partic2.LightInfluence = 0
  7229. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  7230. partic2.Rotation = NumberRange.new(0,90)
  7231. partic2.SpreadAngle = Vector2.new(180,180)
  7232. partic2.Speed = NumberRange.new(20)
  7233. partic2.Texture = 'rbxassetid://603193846'
  7234. partic2.EmissionDirection = Enum.NormalId.Right
  7235. partic2.Lifetime = NumberRange.new(2,2.5)
  7236. partic2.Rate = 1000
  7237. partic2.Drag = 1
  7238. local partic3 = partic2:Clone()
  7239. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  7240. partic3.Parent = knofe.Grab
  7241. if colorscheme == 4 then
  7242. local partic4 = partic2:Clone()
  7243. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  7244. partic4.Parent = knofe.Grab
  7245. end
  7246. wait(1)
  7247. for i,v in pairs(knofe.Grab:GetChildren()) do
  7248. if v:IsA('ParticleEmitter') then
  7249. v.Enabled = false
  7250. end
  7251. end
  7252. sound:Destroy()
  7253. wait(2)
  7254. knofe:Destroy()
  7255. end)
  7256. coru()
  7257. wait(0.1)
  7258. weld2.C0 = CFrame.new(-1.5,0,0)
  7259. for i,v in pairs(obj1:GetChildren()) do
  7260. if v:IsA('BasePart') then
  7261. v.Transparency = 0
  7262. end
  7263. end
  7264. weld2:Destroy()
  7265. rightshoulderz:Clone().Parent = me.Torso
  7266. end
  7267. acting = false
  7268. canClick = true
  7269. end)
  7270. coru()
  7271. end
  7272.  
  7273. function paralyze()
  7274. local coru = coroutine.wrap(function()
  7275. if paralyzed == true then return end
  7276. paralyzed = true
  7277. local arm = me["Right Arm"]
  7278. local tors = grabbed.Torso
  7279. local arm2 = me["Left Arm"]
  7280. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  7281. doing = true
  7282. local weld2 = arm:FindFirstChildOfClass('Weld')
  7283. local weld3 = arm2:FindFirstChildOfClass('Weld')
  7284. local humanroot = me.HumanoidRootPart
  7285. for i = 0,1,0.075 do
  7286. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  7287. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  7288. wait(0.01)
  7289. end
  7290. for i = 0,1,0.30 do
  7291. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  7292. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  7293. wait(0.01)
  7294. end
  7295. killz(grabbed,'Left Leg')
  7296. killz(grabbed,'Left Arm')
  7297. killz(grabbed,'Right Leg')
  7298. killz(grabbed,'Right Arm')
  7299.  
  7300. for i, v in pairs(grabbed:GetChildren()) do
  7301. if v.Name == "Part" then
  7302. v.CanCollide = false
  7303. end
  7304. end
  7305.  
  7306. audio:Stop()
  7307. audio.SoundId = "rbxassetid://2801263"
  7308. tone = math.random(1, 3)
  7309. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  7310. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  7311. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  7312. audio:Play()
  7313.  
  7314. local bleedpart = Instance.new("Part", grabbed)
  7315. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  7316. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  7317. bleedpart.CanCollide = false
  7318. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  7319. bleedpart.Transparency = 1
  7320.  
  7321. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  7322. bleedpartweld.Part0 = grabbed.Torso
  7323. bleedpartweld.Part1 = bleedpart
  7324. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  7325. local cuntruu=coroutine.wrap(function()
  7326. bleed(bleedpart)
  7327. end)
  7328. local thicc = coroutine.wrap(function()
  7329. wait(3)
  7330. bleedpart:Remove()
  7331. end)
  7332. cuntruu()
  7333. thicc()
  7334.  
  7335. for i = 0,1,0.075 do
  7336. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  7337. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  7338. wait(0.01)
  7339. end
  7340. acting = true
  7341. canClick = true
  7342. doing = false
  7343. end)
  7344. coru()
  7345. end
  7346.  
  7347. function explode()
  7348. local coru = coroutine.wrap(function()
  7349. acting = true
  7350. for i=1,finishnum do
  7351. local weld2 = Instance.new('Weld',me["Right Arm"])
  7352. weld2.Part0 = me["Right Arm"]
  7353. weld2.Part1 = me["Torso"]
  7354. weld2.C0 = CFrame.new(-1.5,0,0)
  7355. if finishnum == 1 then
  7356. for i = 0,1,0.05 do
  7357. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  7358. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  7359. wait(0.01)
  7360. end
  7361. end
  7362. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  7363. audio.SoundId = "rbxassetid://166083610"
  7364. audio.PlaybackSpeed = 1
  7365. audio.TimePosition = 0.1
  7366. audio:Play()
  7367. if finishnum == 1 then
  7368. for i = 0,1,0.5 do
  7369. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  7370. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  7371. wait(0.001)
  7372. end
  7373. end
  7374. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  7375. local knofe = obj1:Clone()
  7376. for i,v in pairs(obj1:GetChildren()) do
  7377. if v:IsA('BasePart') then
  7378. v.Transparency = 1
  7379. end
  7380. end
  7381. knofe.Parent = workspace
  7382. knofe.Name = "Projectile"
  7383. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  7384. knofe:FindFirstChild("Trail", true).Enabled = false
  7385. local heck = Instance.new('BodyVelocity',knofe.Grab)
  7386. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  7387. local coru = coroutine.wrap(function()
  7388. wait(0.45)
  7389. if heck then
  7390. heck:Destroy()
  7391. end
  7392. end)
  7393. coru()
  7394. knofe["big ass knife"].Touched:connect(function(hit)
  7395. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  7396. heck.Velocity = Vector3.new(0,0,0)
  7397. heck:Destroy()
  7398. for i,v in pairs(knofe:GetChildren()) do
  7399. if v:IsA('BasePart') then
  7400. v.CanCollide = true
  7401. end
  7402. end
  7403. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  7404. if hum == nil then
  7405. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  7406. end
  7407. if hum then
  7408. tone = math.random(1, 3)
  7409. local sound = Instance.new('Sound',knofe.Grab)
  7410. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  7411. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  7412. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  7413. sound.PlaybackSpeed = 1
  7414. sound:Play()
  7415. else
  7416. local sound = Instance.new('Sound',knofe.Grab)
  7417. sound.SoundId = 'rbxassetid://267585646'
  7418. sound:Play()
  7419. end
  7420. if knofe then
  7421. local coru = coroutine.wrap(function()
  7422. if hit then
  7423. local uno = Instance.new('Part',workspace)
  7424. local dos = Instance.new('Part',workspace)
  7425. uno.CFrame = hit.CFrame
  7426. dos.CFrame = knofe["big ass knife"].CFrame
  7427. local weld = Instance.new('Weld',knofe["big ass knife"])
  7428. weld.Part0 = hit
  7429. weld.Part1 = knofe["big ass knife"]
  7430. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  7431. uno:Destroy()
  7432. dos:Destroy()
  7433. end
  7434. end)
  7435. coru()
  7436. end
  7437. local coru = coroutine.wrap(function()
  7438. for i=1,15,0.7 do
  7439. local sound = Instance.new('Sound',knofe.Grab)
  7440. if knofe then
  7441. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  7442. for i, v in pairs(knofe:GetChildren()) do
  7443. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  7444. v.BrickColor = BrickColor.new('Lily white')
  7445. v.Material = Enum.Material.SmoothPlastic
  7446. end
  7447. end
  7448. else
  7449. for i,v in pairs(knofe:GetChildren()) do
  7450. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  7451. v.BrickColor = BrickColor.new('Really red')
  7452. v.Material = Enum.Material.Neon
  7453. sound.SoundId = 'rbxassetid://300473653'
  7454. sound.Volume = 0.75
  7455. sound.TimePosition = 0.05
  7456. sound.EmitterSize = 25
  7457. sound.PlaybackSpeed = 1
  7458. sound:Play()
  7459. end
  7460. end
  7461. end
  7462. wait(1/i)
  7463. sound:Destroy()
  7464. end
  7465. end
  7466. local sound = Instance.new('Sound',knofe.Grab)
  7467. sound.Name = "BOOM"
  7468. sound.EmitterSize = 25
  7469. sound.SoundId = 'rbxassetid://12222084'
  7470. sound.TimePosition = 0.1
  7471. sound.Volume = 0.5
  7472. sound:Play()
  7473. local exppart = Instance.new("Part", game.Workspace)
  7474. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  7475. exppart.Anchored = true
  7476. exppart.CanCollide = false
  7477. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  7478. exppart.Transparency = 1
  7479. local expaccent = Instance.new("ParticleEmitter", exppart)
  7480. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  7481. expaccent.LightEmission = 0.2
  7482. expaccent.LightInfluence = 0.3
  7483. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  7484. expaccent.Acceleration = Vector3.new(0, -8, 0)
  7485. expaccent.Drag = 15
  7486. expaccent.LockedToPart = true
  7487. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  7488. expaccent.Rate = 2000
  7489. expaccent.Speed = NumberRange.new(10, 150)
  7490. expaccent.SpreadAngle = Vector2.new(360, 360)
  7491.  
  7492. local exp = Instance.new('Explosion',game.Workspace)
  7493. exp.Position = knofe["big ass knife"].Position
  7494. exp.ExplosionType = Enum.ExplosionType.NoCraters
  7495. exp.BlastRadius = 10
  7496. exp.BlastPressure = 100000
  7497. exp.DestroyJointRadiusPercent = 1
  7498. exp.Hit:connect(function(hit)
  7499. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  7500. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  7501. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  7502. end
  7503. wait(0.001)
  7504. local coru=coroutine.wrap(function()
  7505. killz(hit.Parent,'Head',knofe,exp)
  7506. end)
  7507. coru()
  7508. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  7509. if hit.Parent.Name ~= "Projectile" then
  7510. hit.Parent:BreakJoints()
  7511. end
  7512. elseif hit.Parent and hit.Parent ~= me then
  7513. hit:BreakJoints()
  7514. end
  7515. end)
  7516. local explosionaccenttimeout = coroutine.wrap(function()
  7517. wait(0.2)
  7518. expaccent.Enabled = false
  7519. wait(2)
  7520. exppart:Remove()
  7521. end)
  7522. explosionaccenttimeout()
  7523. for i,v in pairs(knofe:GetChildren()) do
  7524. if v:IsA('BasePart') then
  7525. v.Transparency = 1
  7526. end
  7527. end
  7528. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  7529. end)
  7530. coru()
  7531. end
  7532. end)
  7533. if finishnum == 1 then
  7534. for i= 0,1,0.1 do
  7535. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  7536. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  7537. wait(0.001)
  7538. end
  7539. else
  7540. wait(0.1)
  7541. end
  7542. weld2.C0 = CFrame.new(-1.5,0,0)
  7543. for i,v in pairs(obj1:GetChildren()) do
  7544. if v:IsA('BasePart') then
  7545. v.Transparency = 0
  7546. end
  7547. end
  7548. weld2:Destroy()
  7549. rightshoulderz:Clone().Parent = me.Torso
  7550. end
  7551. acting = false
  7552. canClick = true
  7553. end)
  7554. coru()
  7555. end
  7556.  
  7557. function release()
  7558. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  7559. targetweld = grabbed.Torso.TargetWeld
  7560. local ree= grabbed:FindFirstChild("Left Arm")
  7561. targetweld2 = nil
  7562. if ree and ree:FindFirstChild("Weld") then
  7563. targetweld2 = ree.Weld
  7564. end
  7565. for i, v in pairs(grabbed:GetChildren()) do
  7566. if v.Name == "Part" then
  7567. v.CanCollide = true
  7568. end
  7569. end
  7570. paralyzed = false
  7571. local doit = coroutine.wrap(function()
  7572. local arm = me["Right Arm"]
  7573. local tors = grabbed.Torso
  7574. local arm2 = me["Left Arm"]
  7575. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  7576. doing = true
  7577. local weld2 = arm:FindFirstChildOfClass('Weld')
  7578. local weld3 = arm2:FindFirstChildOfClass('Weld')
  7579. local humanroot = me.HumanoidRootPart
  7580.  
  7581. if grabbed:FindFirstChildOfClass('Humanoid') then
  7582. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  7583. end
  7584.  
  7585. rightshoulderz:Clone().Parent = me.Torso
  7586. leftshoulderz:Clone().Parent = me.Torso
  7587. if grabbed:FindFirstChildOfClass('Humanoid') then
  7588. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  7589. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  7590. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  7591. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  7592. end
  7593. grabbed = nil
  7594.  
  7595. if humanroot:FindFirstChild('Holder') then
  7596. humanroot.Holder:Destroy()
  7597. end
  7598.  
  7599. for i = 0,1,0.1 do
  7600. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  7601. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  7602. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  7603. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  7604. if targetweld2 then
  7605. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  7606. end
  7607. wait(0.01)
  7608. end
  7609.  
  7610. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  7611. weld2:Destroy()
  7612. weld3:Destroy()
  7613. targetweld:Remove()
  7614. if targetweld2 then
  7615. targetweld2:Remove()
  7616. end
  7617. if rightshoulder then
  7618. rightshoulder:Clone().Parent = tors
  7619. end
  7620. if leftshoulder then
  7621. leftshoulder:Clone().Parent = tors
  7622. end
  7623. headweld:Clone().Parent = tors
  7624. rightshoulderz:Clone().Parent = me.Torso
  7625. leftshoulderz:Clone().Parent = me.Torso
  7626. acting = false
  7627. canClick = true
  7628. doing = false
  7629. end)
  7630. doit()
  7631. end
  7632.  
  7633. function stabwithpassion()
  7634. local doit = coroutine.wrap(function()
  7635. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  7636. acting = true
  7637. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  7638. local arm = me["Right Arm"]
  7639. local tors = me.Torso
  7640. local arm2 = me["Left Arm"]
  7641. local humanroot = me.HumanoidRootPart
  7642. local weld = Instance.new('Weld',tors)
  7643. weld.Part0 = tors
  7644. weld.Part1 = humanroot
  7645. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  7646. local weld2 = Instance.new('Weld',arm)
  7647. weld2.Part0 = arm
  7648. weld2.Part1 = tors
  7649. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  7650. local weld3 = Instance.new('Weld',arm2)
  7651. weld3.Part0 = arm2
  7652. weld3.Part1 = tors
  7653. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  7654.  
  7655. for i = 0,1,0.15 do
  7656. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7657. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  7658. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  7659. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  7660. wait(0.01)
  7661. end
  7662. wait(0.001)
  7663. trail.Enabled = true
  7664. stabbing = true
  7665. audio2.SoundId = 'rbxassetid://608537390'
  7666. audio2:Play()
  7667. for i = 0,1,0.2 do
  7668. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7669. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  7670. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  7671. wait(0.01)
  7672. end
  7673. trail.Enabled = false
  7674. wait(0.1)
  7675. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  7676. stabbing = false
  7677. wait(0.001)
  7678. for i = 0,1,0.075 do
  7679. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7680. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  7681. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  7682. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  7683. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  7684. wait(0.01)
  7685. end
  7686. weld:Destroy()
  7687. weld2:Destroy()
  7688. weld3:Destroy()
  7689. torsojoint:Clone().Parent = humanroot
  7690. rightshoulderz:Clone().Parent = me.Torso
  7691. leftshoulderz:Clone().Parent = me.Torso
  7692. canClick = true
  7693. hit = false
  7694. acting = false
  7695. end
  7696. end)
  7697. doit()
  7698. end
  7699.  
  7700. function stab()
  7701. local doit = coroutine.wrap(function()
  7702. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  7703. acting = true
  7704. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  7705. local arm = me["Right Arm"]
  7706. local tors = me.Torso
  7707. local arm2 = me["Left Arm"]
  7708. local humanroot = me.HumanoidRootPart
  7709. local weld = Instance.new('Weld',tors)
  7710. weld.Part0 = tors
  7711. weld.Part1 = humanroot
  7712. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  7713. local weld2 = Instance.new('Weld',arm)
  7714. weld2.Part0 = arm
  7715. weld2.Part1 = tors
  7716. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  7717. local weld3 = Instance.new('Weld',arm2)
  7718. weld3.Part0 = arm2
  7719. weld3.Part1 = tors
  7720. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  7721.  
  7722. for i = 0,1,0.1 do
  7723. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7724. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  7725. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  7726. wait(0.01)
  7727. end
  7728. wait(0.001)
  7729. trail.Enabled = true
  7730. stabbing = true
  7731. audio2.SoundId = 'rbxassetid://608537390'
  7732. audio2:Play()
  7733. for i = 0,1,0.25 do
  7734. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7735. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  7736. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  7737. wait(0.01)
  7738. end
  7739. trail.Enabled = false
  7740. wait(0.1)
  7741. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  7742. for i = 0,1,0.25 do
  7743. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7744. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  7745. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  7746. wait(0.01)
  7747. end
  7748. stabbing = false
  7749. wait(0.001)
  7750. for i = 0,1,0.05 do
  7751. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  7752. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  7753. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  7754. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  7755. wait(0.01)
  7756. end
  7757. weld:Destroy()
  7758. weld2:Destroy()
  7759. weld3:Destroy()
  7760. torsojoint:Clone().Parent = humanroot
  7761. rightshoulderz:Clone().Parent = me.Torso
  7762. leftshoulderz:Clone().Parent = me.Torso
  7763. canClick = true
  7764. hit = false
  7765. acting = false
  7766. end
  7767. end)
  7768. doit()
  7769. end
  7770. function hardrelease()
  7771. rightshoulderz:Clone().Parent = me.Torso
  7772. leftshoulderz:Clone().Parent = me.Torso
  7773. if me:FindFirstChild('Right Arm') then
  7774. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  7775. if v:IsA('Weld') then
  7776. v:Destroy()
  7777. end
  7778. end
  7779. end
  7780. if me:FindFirstChild('Left Arm') then
  7781. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  7782. if v:IsA('Weld') then
  7783. v:Destroy()
  7784. end
  7785. end
  7786. end
  7787. acting = false
  7788. canClick = true
  7789. doing = false
  7790. grabbed = nil
  7791. end
  7792. function unequip()
  7793. local doit = coroutine.wrap(function()
  7794. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  7795. acting = true
  7796. local arm = me["Right Arm"]
  7797. local arm2 = me["Left Arm"]
  7798. local tors = me.Torso
  7799. local weld = Instance.new('Weld',arm)
  7800. weld.Part0 = arm
  7801. weld.Part1 = tors
  7802. weld.C0 = CFrame.new(-1.5,0,0)
  7803. local weld2 = Instance.new("Weld", arm2)
  7804. weld2.Part0 = arm2
  7805. weld2.Part1 = tors
  7806. weld2.C0 = CFrame.new(1.5, 0, 0)
  7807. wait(0.001)
  7808. trail.Enabled = true
  7809. for i = 0,1,0.1 do
  7810. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  7811. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  7812. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  7813. wait(0.001)
  7814. end
  7815. trail.Enabled = false
  7816. wait(0.25)
  7817. for i = 0,1,0.1 do
  7818. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  7819. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  7820. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  7821. wait(0.01)
  7822. end
  7823. weld:Destroy()
  7824. weld2:Remove()
  7825. if tors ~= nil then
  7826. rightshoulderz:Clone().Parent = me.Torso
  7827. leftshoulderz:Clone().Parent = me.Torso
  7828. end
  7829. acting = false
  7830. end
  7831. end)
  7832. doit()
  7833. end
  7834.  
  7835. mouse.KeyDown:connect(function(key)
  7836. if usable == true then
  7837. if key == "z" then
  7838. if active == false and acting == false then
  7839. active = true
  7840. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7841. notify("KNIFE EQUIPPED",false)
  7842. audio:Stop()
  7843. audio.SoundId = 'rbxassetid://608618332'
  7844. equip()
  7845. wait(0.6)
  7846. audio:Play()
  7847. knifeweld.Part0 = me["Right Arm"]
  7848. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  7849. elseif acting == false then
  7850. active = false
  7851. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7852. audio:Stop()
  7853. audio.SoundId = 'rbxassetid://608538233'
  7854. unequip()
  7855. notify("KNIFE UNEQUIPPED",false)
  7856. wait(0.3)
  7857. audio:Play()
  7858. knifeweld.Part0 = me.Torso
  7859. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  7860. canClick = true
  7861. end
  7862. elseif key == "f" then
  7863. if mode == 'kill' or active == false then return end
  7864. mode = "kill"
  7865. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7866. notify("MODE || KILL || [F]",false)
  7867. elseif key == "e" then
  7868. if mode == 'throw' or active == false then return end
  7869. mode = "throw"
  7870. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7871. notify("MODE || PUSH || [E]",false)
  7872. elseif key == "q" then
  7873. if mode == 'release' or active == false then return end
  7874. mode = "release"
  7875. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7876. notify("MODE || RELEASE || [Q]",false)
  7877. elseif key == "x" then
  7878. if mode == 'stab' or active == false or acting == true then return end
  7879. mode = "stab"
  7880. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7881. notify("MODE || STAB || [X]",false)
  7882. elseif key == "c" then
  7883. if mode == 'fling' or active == false or acting == true then return end
  7884. mode = "fling"
  7885. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7886. notify("MODE || THROW || [C]",false)
  7887. elseif key == "b" then
  7888. if mode == 'instasplode' or active == false or acting == true then return end
  7889. mode = "instasplode"
  7890. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7891. notify("MODE || MOLOTOV || [B]",false)
  7892. elseif key == "r" then
  7893. if mode == 'paralyze' or active == false then return end
  7894. mode = "paralyze"
  7895. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7896. notify("MODE || PARALYZE || [R]",false)
  7897. elseif key == "v" then
  7898. if mode == 'explode' or active == false or acting == true then return end
  7899. mode = "explode"
  7900. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7901. notify("MODE || EXPLODE || [V]",false)
  7902. elseif key == "k" then
  7903. if mode == 'suicide' or active == false or acting == true then return end
  7904. mode = "suicide"
  7905. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7906. notify("MODE || SUICIDE || [K]",false)
  7907. elseif key == "h" then
  7908. if mode == 'firework' or active == false or acting == true then return end
  7909. mode = "firework"
  7910. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7911. notify("MODE || FIREWORK || [H]",false)
  7912. elseif key == "g" then
  7913. if mode == 'finish' or active == false then return end
  7914. mode = "finish"
  7915. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7916. local welp = "ON"
  7917. if finishnum == 1 then
  7918. welp = "OFF"
  7919. end
  7920. notify("MODE || FINISH || [G] || "..welp,false)
  7921. elseif key == "n" then
  7922. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7923. if zombiemode == false then
  7924. notify("ZOMBIE MODE ON || [N]",false)
  7925. zombiemode = true
  7926. else
  7927. notify("ZOMBIE MODE OFF || [N]",false)
  7928. zombiemode = false
  7929. end
  7930. elseif key == "m" then
  7931. if finishnum == 1 then
  7932. finishnum = 15
  7933. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7934. notify("PSYCHOPATH MODE ON || [M]",false)
  7935. if cancolorfilter then
  7936. local Sp00kyGui = Instance.new("ScreenGui")
  7937. local ImageLabel = Instance.new("ImageLabel")
  7938.  
  7939. -- Properties
  7940.  
  7941. Sp00kyGui.Parent = playergui
  7942. Sp00kyGui.Name = "REEEEEEEE"
  7943.  
  7944. ImageLabel.Parent = Sp00kyGui
  7945. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  7946. ImageLabel.BackgroundTransparency = 1
  7947. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  7948. ImageLabel.Image = "rbxassetid://74443700"
  7949. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  7950. end
  7951. if canbackgroundmusic == true then
  7952. local sound = Instance.new('Sound',playergui)
  7953. sound.Name = 'PSYCHOPAAAATH'
  7954. sound.SoundId = 'rbxassetid://220875210'
  7955. sound.Looped = true
  7956. sound.Volume = 0.5
  7957. sound:Play()
  7958. end
  7959. else
  7960. finishnum = 1
  7961. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  7962. notify("PSYCHOPATH MODE OFF || [M]",false)
  7963. for i,v in pairs(playergui:GetChildren()) do
  7964. if v.Name == "REEEEEEEE" then
  7965. v:Destroy()
  7966. end
  7967. end
  7968. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  7969. if thisniggarighthere then thisniggarighthere:Destroy() end
  7970. end
  7971. end
  7972. end
  7973. end)
  7974.  
  7975. mouse.Button1Down:connect(function()
  7976. if active == false or usable == false then return end
  7977. if canClick == true and acting == false then
  7978. if mode == "stab" and finishnum == 1 then
  7979. canClick = false
  7980. stab()
  7981. elseif mode == "stab" and finishnum == 15 then
  7982. canClick = false
  7983. stabwithpassion()
  7984. elseif mode == "fling" then
  7985. canClick = false
  7986. fling()
  7987. elseif mode == "explode" then
  7988. canClick = false
  7989. explode()
  7990. elseif mode == "instasplode" then
  7991. canClick = false
  7992. instasplode()
  7993. elseif mode == "finish" then
  7994. canClick = false
  7995. finish()
  7996. elseif mode == "suicide" then
  7997. canClick = false
  7998. kysnigga()
  7999. elseif mode == "firework" then
  8000. canClick = false
  8001. fireworkit()
  8002. else
  8003. canClick = false
  8004. grab()
  8005. end
  8006. else
  8007. if grabbed ~= nil and doing == false then
  8008. if mode == "release" then
  8009. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8010. release()
  8011. else
  8012. hardrelease()
  8013. end
  8014. elseif mode == "kill" then
  8015. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8016. kill()
  8017. else
  8018. hardrelease()
  8019. end
  8020. elseif mode == "paralyze" then
  8021. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8022. paralyze()
  8023. else
  8024. hardrelease()
  8025. end
  8026. elseif mode == "throw" then
  8027. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8028. throw()
  8029. else
  8030. hardrelease()
  8031. end
  8032. elseif mode == "explode" then
  8033. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8034. throw()
  8035. else
  8036. hardrelease()
  8037. end
  8038. end
  8039. end
  8040. end
  8041. end)
  8042.  
  8043. knife.Touched:connect(function(hitz)
  8044. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  8045. if mode == "stab" and stabbing == true and hit == false then
  8046. hit = true
  8047. tone = math.random(1, 3)
  8048. audio:Stop()
  8049. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  8050. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  8051. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  8052. audio.PlaybackSpeed = 1
  8053. audio:Play()
  8054. killz(hitz.Parent,'Left Leg')
  8055. killz(hitz.Parent,'Left Arm')
  8056. killz(hitz.Parent,'Right Leg')
  8057. killz(hitz.Parent,'Right Arm')
  8058. elseif mode == "finish" and finishing == true then
  8059. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  8060. tone = math.random(1, 3)
  8061. audio:Stop()
  8062. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  8063. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  8064. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  8065. audio.PlaybackSpeed = 1
  8066. audio:Play()
  8067. if hit == false then
  8068. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  8069. wait()
  8070. killz(hitz.Parent,'Head',nil,false,true)
  8071. end
  8072. hit = true
  8073. elseif grabbed == nil and grabbing == true and hit == false then
  8074. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  8075. grabbed = hitz.Parent
  8076. local weldz = Instance.new('Weld',point)
  8077. weldz.Name = "Holder"
  8078. weldz.Part0 = point
  8079. weldz.Part1 = hitz.Parent.Torso
  8080. weldz.C0 = CFrame.new(0,0,-1.2)
  8081. end
  8082. end
  8083. end
  8084. end)
  8085.  
  8086. player.CharacterAdded:connect(function()
  8087. usable = false
  8088. for i,v in pairs(playergui:GetChildren()) do
  8089. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  8090. v:Destroy()
  8091. end
  8092. end
  8093. end)
  8094. while usable do
  8095. local coru = coroutine.wrap(function()
  8096. for i,v in pairs(knifeparts) do
  8097. local function try()
  8098. if v[1].Parent ~= v[2] then
  8099. v[1].Parent = v[2]
  8100. end
  8101. end
  8102. pcall(try)
  8103. end
  8104. if grabbed ~= nil then
  8105. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  8106. for i,v in pairs(grabbed:GetChildren()) do
  8107. if v:IsA('Tool') then
  8108. local model = Instance.new('Model',workspace)
  8109. v.Parent = model
  8110. model:TranslateBy(Vector3.new(3,0,0))
  8111. end
  8112. end
  8113. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  8114. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  8115. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  8116. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  8117. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  8118. if grabweld ~= nil then return end
  8119. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  8120. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  8121. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  8122. end
  8123. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  8124. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  8125. end
  8126. headweld = grabbed.Torso["Neck"]:Clone()
  8127. local targetweld = Instance.new('Weld',grabbed.Torso)
  8128. targetweld.Part0 = grabbed.Torso
  8129. targetweld.Part1 = grabbed.Head
  8130. targetweld.Name = "TargetWeld"
  8131. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  8132. if grabbed:FindFirstChild('Left Arm') then
  8133. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  8134. targetweld2.Part0 = grabbed.Torso
  8135. targetweld2.Part1 = grabbed["Left Arm"]
  8136. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  8137. end
  8138.  
  8139. for i = 0,1,0.1 do
  8140. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  8141. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  8142. if targetweld2 then
  8143. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  8144. end
  8145. wait(0.001)
  8146. end
  8147. end
  8148. end
  8149. end)
  8150. coru()
  8151. wait()
  8152. end
  8153.  
  8154. end
  8155. local coru=coroutine.wrap(function()
  8156. nub()
  8157. end)
  8158. coru()
  8159.  
  8160. player.CharacterAppearanceLoaded:connect(function()
  8161. local coru =coroutine.wrap(function()
  8162. nub()
  8163. end)
  8164. coru()
  8165. end)
  8166.  
  8167. while true do
  8168. local coru=coroutine.wrap(function()
  8169. if grabbed then
  8170. v:FindFirstChildOfClass('Humanoid').Jump = false
  8171. v:FindFirstChildOfClass('Humanoid').Sit = false
  8172. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  8173. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  8174. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  8175. end
  8176. for i,v in pairs(rekt) do
  8177. if v and v:FindFirstChildOfClass('Humanoid') then
  8178. for a,c in pairs(v:GetChildren()) do
  8179. if c:IsA('Tool') then
  8180. local model = Instance.new('Model',workspace)
  8181. c.Parent = model
  8182. model:TranslateBy(Vector3.new(3,0,0))
  8183. end
  8184. end
  8185. v:FindFirstChildOfClass('Humanoid').Jump = false
  8186. v:FindFirstChildOfClass('Humanoid').Sit = false
  8187. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  8188. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  8189. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  8190. local thing = getplr(v)
  8191. if thing then
  8192. thing.CameraMinZoomDistance = 3
  8193. end
  8194. else
  8195. local thing = getplr(v)
  8196. if thing then
  8197. thing.CameraMinZoomDistance = 0.5
  8198. end
  8199. table.remove(rekt,i)
  8200. end
  8201. end
  8202. end)
  8203. coru()
  8204. local coru2 = coroutine.wrap(function()
  8205. if curpart then
  8206. curpoint = curpart.CFrame.p
  8207. end
  8208. if lastgui then
  8209. lastgui:Destroy()
  8210. lastgui = nil
  8211. end
  8212. if curpoint then
  8213. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  8214. lastgui.AlwaysOnTop = true
  8215. lastgui.MaxDistance = 0
  8216. lastgui.Size = UDim2.new(5,0,5,0)
  8217. if curpart == nil then
  8218. lastgui.Adornee = workspace
  8219. lastgui.StudsOffsetWorldSpace = curpoint
  8220. else
  8221. lastgui.Adornee = curpart
  8222. end
  8223. local cross = Instance.new('ImageLabel',lastgui)
  8224. cross.BackgroundTransparency = 1
  8225. cross.Size = UDim2.new(1,0,1,0)
  8226. cross.Image = 'rbxassetid://316279304'
  8227. for i,v in pairs(zombies) do
  8228. if v:FindFirstChildOfClass('Humanoid') then
  8229. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  8230. end
  8231. end
  8232. else
  8233. for i,v in pairs(zombies) do
  8234. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  8235. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  8236. end
  8237. end
  8238. end
  8239. end)
  8240. coru2()
  8241. wait()
  8242. end
  8243. end)
  8244. VoodooDoll.Name = "Voodoo Doll"
  8245. VoodooDoll.Parent = Main
  8246. VoodooDoll.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  8247. VoodooDoll.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  8248. VoodooDoll.BorderSizePixel = 3
  8249. VoodooDoll.Position = UDim2.new(0.0424778797, 0, 0.482758582, 0)
  8250. VoodooDoll.Size = UDim2.new(0, 137, 0, 41)
  8251. VoodooDoll.Font = Enum.Font.SourceSans
  8252. VoodooDoll.Text = "Voodoo Doll"
  8253. VoodooDoll.TextColor3 = Color3.new(1, 1, 1)
  8254. VoodooDoll.TextScaled = true
  8255. VoodooDoll.TextSize = 14
  8256. VoodooDoll.TextWrapped = true
  8257. VoodooDoll.MouseButton1Down:connect(function()
  8258. print("when finishing this i was lazy lol")
  8259. -----------------------
  8260. --[[ Name : Voodoo Child ]]--
  8261. -------------------------------------------------------
  8262. --A script By Creterisk
  8263.  
  8264. --Discord Creterisk#2958
  8265.  
  8266. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  8267. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  8268. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  8269. --YOU FUCKING SKIDS,
  8270. --For Those who log/decompile this, If you sell or trade this,
  8271. --and I find out who you are, i will take massive action.
  8272. warn("iTs iMpOsSiBlE tO sEpArAtE tHe TrUtH fRoM tHe FaLsE")
  8273. -------------------------------------------------------
  8274.  
  8275. local FavIDs = {
  8276. 340106355, --Nefl Crystals
  8277. 927529620, --Dimension
  8278. 876981900, --Fantasy
  8279. 398987889, --Ordinary Days
  8280. 1117396305, --Oh wait, it's you.
  8281. 885996042, --Action Winter Journey
  8282. 919231299, --Sprawling Idiot Effigy
  8283. 743466274, --Good Day Sunshine
  8284. 727411183, --Knife Fight
  8285. 1402748531, --The Earth Is Counting On You!
  8286. 595230126, --Robot Language
  8287. 478890315 --Death Road to Canada: Rotten Shotgun
  8288. }
  8289.  
  8290.  
  8291.  
  8292. --[[
  8293. SUBJECT NAME : Micheal Lahen
  8294. SUBJECT INFO :
  8295. He has some kind of doll around him at all time, he doesn't talk much, but when he does he tends to harm others. It is because of a witch that he escaped, and IT IS also because of that witch that he kills.
  8296. He seems to have a horn of some kind, which appeared when he transformed into his "voodoo form" as we call it... Seems it controls his brain, and emotions by consequences.
  8297. There is absolutely nothing we can do to save him,
  8298. He'd have to kill himself, or we'd have to kill him.
  8299. He is a threat to humanity.
  8300. SUBJECT STATUS : KILL ON SIGHT! NO HESITATION!
  8301. ...Nothing can save him...
  8302. ]]--
  8303. --The reality of my life isn't real but a Universe -Creterisk
  8304. wait(0.2)
  8305. local plr = game:service'Players'.LocalPlayer
  8306. print('Local User is '..plr.Name..', Mister, You will not regret this~')
  8307. print('Voodoo Child Loaded')
  8308. print[[
  8309. No please not again, the curse haunts me
  8310. I cannot control my actions or care for others harm,
  8311. because of that damn horn. If it were to be removed I'd die, but...
  8312. The witch says if I do her deeds she will free me, but...
  8313. I cannot do these deeds as my body forcefully moves away from my objective.
  8314. Please, PLEASE, HELP ME.
  8315. I DON'T WANT TO BE ALONE AGAIN I JUST WISH TO SEE MY FAMILY, PLEASE!
  8316.  
  8317. I.. can't.. I just can't.. the witch is too powerful.. send.. help.. | ???
  8318. ]]
  8319. local char = plr.Character
  8320. local hum = char.Humanoid
  8321. local hed = char.Head
  8322. local root = char.HumanoidRootPart
  8323. local rootj = root.RootJoint
  8324. local tors = char.Torso
  8325. local ra = char["Right Arm"]
  8326. local la = char["Left Arm"]
  8327. local rl = char["Right Leg"]
  8328. local ll = char["Left Leg"]
  8329. local neck = tors["Neck"]
  8330. local mouse = plr:GetMouse()
  8331. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  8332. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  8333. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  8334. local maincolor = BrickColor.new("Institutional white")
  8335.  
  8336. function Anchor()
  8337. ra.Anchored = true
  8338. la.Anchored = true
  8339. tors.Anchored = true
  8340. ll.Anchored = true
  8341. rl.Anchored = true
  8342. hed.Anchored = true
  8343. end
  8344.  
  8345. -------------------------------------------------------
  8346. --Start Good Stuff--
  8347. -------------------------------------------------------
  8348. cam = game.Workspace.CurrentCamera
  8349. CF = CFrame.new
  8350. angles = CFrame.Angles
  8351. attack = false
  8352. Euler = CFrame.fromEulerAnglesXYZ
  8353. Rad = math.rad
  8354. IT = Instance.new
  8355. BrickC = BrickColor.new
  8356. Cos = math.cos
  8357. Acos = math.acos
  8358. Sin = math.sin
  8359. Asin = math.asin
  8360. Abs = math.abs
  8361. Mrandom = math.random
  8362. Floor = math.floor
  8363. -------------------------------------------------------
  8364. --End Good Stuff--
  8365. -------------------------------------------------------
  8366. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  8367. RSH, LSH = nil, nil
  8368. RW = Instance.new("Weld")
  8369. LW = Instance.new("Weld")
  8370. RH = tors["Right Hip"]
  8371. LH = tors["Left Hip"]
  8372. RSH = tors["Right Shoulder"]
  8373. LSH = tors["Left Shoulder"]
  8374. RSH.Parent = nil
  8375. LSH.Parent = nil
  8376. RW.Name = "RW"
  8377. RW.Part0 = tors
  8378. RW.C0 = CF(1.5, 0.5, 0)
  8379. RW.C1 = CF(0, 0.5, 0)
  8380. RW.Part1 = ra
  8381. RW.Parent = tors
  8382. LW.Name = "LW"
  8383. LW.Part0 = tors
  8384. LW.C0 = CF(-1.5, 0.5, 0)
  8385. LW.C1 = CF(0, 0.5, 0)
  8386. LW.Part1 = la
  8387. LW.Parent = tors
  8388. Effects = {}
  8389. -------------------------------------------------------
  8390. --Start HeartBeat--
  8391. -------------------------------------------------------
  8392. ArtificialHB = Instance.new("BindableEvent", script)
  8393. ArtificialHB.Name = "Heartbeat"
  8394. script:WaitForChild("Heartbeat")
  8395.  
  8396. frame = 1 / 60
  8397. tf = 0
  8398. allowframeloss = false
  8399. tossremainder = false
  8400.  
  8401.  
  8402. lastframe = tick()
  8403. script.Heartbeat:Fire()
  8404.  
  8405.  
  8406. game:GetService("RunService").Heartbeat:connect(function(s, p)
  8407. tf = tf + s
  8408. if tf >= frame then
  8409. if allowframeloss then
  8410. script.Heartbeat:Fire()
  8411. lastframe = tick()
  8412. else
  8413. for i = 1, math.floor(tf / frame) do
  8414. script.Heartbeat:Fire()
  8415. end
  8416. lastframe = tick()
  8417. end
  8418. if tossremainder then
  8419. tf = 0
  8420. else
  8421. tf = tf - frame * math.floor(tf / frame)
  8422. end
  8423. end
  8424. end)
  8425. -------------------------------------------------------
  8426. --End HeartBeat--
  8427. -------------------------------------------------------
  8428.  
  8429. function CreateSound(ID, PARENT, VOLUME, PITCH)
  8430. local NSound = nil
  8431. coroutine.resume(coroutine.create(function()
  8432. NSound = Instance.new("Sound", PARENT)
  8433. NSound.Volume = VOLUME
  8434. NSound.Pitch = PITCH
  8435. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  8436. swait()
  8437. NSound:play()
  8438. game:GetService("Debris"):AddItem(NSound, 10)
  8439. end))
  8440. return NSound
  8441. end
  8442.  
  8443. --Very lazi from here to below except the animations but who cares /shrug
  8444. function chatfunc(text)
  8445. local chat = coroutine.wrap(function()
  8446. if char:FindFirstChild("TalkingBillBoard")~= nil then
  8447. char:FindFirstChild("TalkingBillBoard"):destroy()
  8448. end
  8449. local naeeym2 = Instance.new("BillboardGui",char)
  8450. naeeym2.Size = UDim2.new(0,100,0,40)
  8451. naeeym2.StudsOffset = Vector3.new(0,3,0)
  8452. naeeym2.Adornee = char.Head
  8453. naeeym2.Name = "TalkingBillBoard"
  8454. local tecks2 = Instance.new("TextLabel",naeeym2)
  8455. tecks2.BackgroundTransparency = 1
  8456. tecks2.BorderSizePixel = 0
  8457. tecks2.Text = ""
  8458. tecks2.Font = "Fantasy"
  8459. tecks2.TextSize = 30
  8460. tecks2.TextStrokeTransparency = 0
  8461. tecks2.TextColor3 = Color3.new(255,0,0)
  8462. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  8463. tecks2.Size = UDim2.new(1,0,0.5,0)
  8464. local tecks3 = Instance.new("TextLabel",naeeym2)
  8465. tecks3.BackgroundTransparency = 1
  8466. tecks3.BorderSizePixel = 0
  8467. tecks3.Text = ""
  8468. tecks3.Font = "Fantasy"
  8469. tecks3.TextSize = 30
  8470. tecks3.TextStrokeTransparency = 0
  8471. tecks3.TextColor3 = Color3.new(255,0,0)
  8472. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  8473. tecks3.Size = UDim2.new(1,0,0.5,0)
  8474. coroutine.resume(coroutine.create(function()
  8475. while tecks3 ~= nil do
  8476. swait()
  8477. tecks3.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  8478. tecks3.Rotation = math.random(-3,3)
  8479. tecks3.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  8480. tecks3.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  8481. end
  8482. end))
  8483. for i = 1,string.len(text),1 do
  8484. tecks2.Text = string.sub(text,1,i)
  8485. tecks3.Text = string.sub(text,1,i)
  8486. wait(0.01)
  8487. end
  8488. wait(2)
  8489. for i = 1, 50 do
  8490. swait()
  8491. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  8492. tecks2.Rotation = tecks2.Rotation - 2
  8493. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  8494. tecks2.TextTransparency = tecks2.TextTransparency + .04
  8495. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  8496. tecks3.Rotation = tecks2.Rotation + 2
  8497. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  8498. tecks3.TextTransparency = tecks2.TextTransparency + .04
  8499. end
  8500. naeeym2:Destroy()
  8501. end)
  8502. chat()
  8503. end
  8504. function onChatted(msg)
  8505. chatfunc(msg)
  8506. end
  8507. --plr.Chatted:connect(onChatted)
  8508.  
  8509. GlowParticle = Instance.new("ParticleEmitter",ra)
  8510. GlowParticle.LightEmission = 0
  8511. GlowParticle.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  8512. GlowParticle.Size = NumberSequence.new(0,0.6)
  8513. GlowParticle.Rotation = NumberRange.new(0, 360)
  8514. GlowParticle.Texture = "http://www.roblox.com/asset/?id=1523916715"
  8515. GlowParticle.Transparency = NumberSequence.new(0,1)
  8516. GlowParticle.LockedToPart = true
  8517. GlowParticle.Lifetime = NumberRange.new(1)
  8518. GlowParticle.Rate = 999
  8519. GlowParticle.Speed = NumberRange.new(0)
  8520. GlowParticle.VelocitySpread = 500
  8521.  
  8522. function TargetSelect(person)
  8523. local dd=coroutine.wrap(function()
  8524. if targetted ~= person then
  8525. targetted = person
  8526. GlowParticle.Enabled = true
  8527. end
  8528. end)
  8529. dd()
  8530. end
  8531.  
  8532. if targetted == nil then
  8533. GlowParticle.Enabled = false
  8534. end
  8535. -------------------------------------------------------
  8536. --Start Important Functions--
  8537. -------------------------------------------------------
  8538. function swait(num)
  8539. if num == 0 or num == nil then
  8540. game:service("RunService").Stepped:wait(0)
  8541. else
  8542. for i = 0, num do
  8543. game:service("RunService").Stepped:wait(0)
  8544. end
  8545. end
  8546. end
  8547. function thread(f)
  8548. coroutine.resume(coroutine.create(f))
  8549. end
  8550. function clerp(a, b, t)
  8551. local qa = {
  8552. QuaternionFromCFrame(a)
  8553. }
  8554. local qb = {
  8555. QuaternionFromCFrame(b)
  8556. }
  8557. local ax, ay, az = a.x, a.y, a.z
  8558. local bx, by, bz = b.x, b.y, b.z
  8559. local _t = 1 - t
  8560. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  8561. end
  8562. function QuaternionFromCFrame(cf)
  8563. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  8564. local trace = m00 + m11 + m22
  8565. if trace > 0 then
  8566. local s = math.sqrt(1 + trace)
  8567. local recip = 0.5 / s
  8568. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  8569. else
  8570. local i = 0
  8571. if m00 < m11 then
  8572. i = 1
  8573. end
  8574. if m22 > (i == 0 and m00 or m11) then
  8575. i = 2
  8576. end
  8577. if i == 0 then
  8578. local s = math.sqrt(m00 - m11 - m22 + 1)
  8579. local recip = 0.5 / s
  8580. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  8581. elseif i == 1 then
  8582. local s = math.sqrt(m11 - m22 - m00 + 1)
  8583. local recip = 0.5 / s
  8584. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  8585. elseif i == 2 then
  8586. local s = math.sqrt(m22 - m00 - m11 + 1)
  8587. local recip = 0.5 / s
  8588. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  8589. end
  8590. end
  8591. end
  8592. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  8593. local xs, ys, zs = x + x, y + y, z + z
  8594. local wx, wy, wz = w * xs, w * ys, w * zs
  8595. local xx = x * xs
  8596. local xy = x * ys
  8597. local xz = x * zs
  8598. local yy = y * ys
  8599. local yz = y * zs
  8600. local zz = z * zs
  8601. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  8602. end
  8603. function QuaternionSlerp(a, b, t)
  8604. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  8605. local startInterp, finishInterp
  8606. if cosTheta >= 1.0E-4 then
  8607. if 1 - cosTheta > 1.0E-4 then
  8608. local theta = math.acos(cosTheta)
  8609. local invSinTheta = 1 / Sin(theta)
  8610. startInterp = Sin((1 - t) * theta) * invSinTheta
  8611. finishInterp = Sin(t * theta) * invSinTheta
  8612. else
  8613. startInterp = 1 - t
  8614. finishInterp = t
  8615. end
  8616. elseif 1 + cosTheta > 1.0E-4 then
  8617. local theta = math.acos(-cosTheta)
  8618. local invSinTheta = 1 / Sin(theta)
  8619. startInterp = Sin((t - 1) * theta) * invSinTheta
  8620. finishInterp = Sin(t * theta) * invSinTheta
  8621. else
  8622. startInterp = t - 1
  8623. finishInterp = t
  8624. end
  8625. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  8626. end
  8627. function rayCast(Position, Direction, Range, Ignore)
  8628. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  8629. end
  8630. local RbxUtility = LoadLibrary("RbxUtility")
  8631. local Create = RbxUtility.Create
  8632.  
  8633. -------------------------------------------------------
  8634. --Start Damage Function--
  8635. -------------------------------------------------------
  8636. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  8637. if hit.Parent == nil then
  8638. return
  8639. end
  8640. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  8641. for _, v in pairs(hit.Parent:children()) do
  8642. if v:IsA("Humanoid") then
  8643. h = v
  8644. end
  8645. end
  8646. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  8647.  
  8648. hit.Parent:FindFirstChild("Head"):BreakJoints()
  8649. end
  8650.  
  8651. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  8652. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  8653. if hit.Parent.DebounceHit.Value == true then
  8654. return
  8655. end
  8656. end
  8657. if insta == true then
  8658. hit.Parent:FindFirstChild("Head"):BreakJoints()
  8659. end
  8660. local c = Create("ObjectValue"){
  8661. Name = "creator",
  8662. Value = game:service("Players").LocalPlayer,
  8663. Parent = h,
  8664. }
  8665. game:GetService("Debris"):AddItem(c, .5)
  8666. if HitSound ~= nil and HitPitch ~= nil then
  8667. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  8668. end
  8669. local Damage = math.random(minim, maxim)
  8670. local blocked = false
  8671. local block = hit.Parent:findFirstChild("Block")
  8672. if block ~= nil then
  8673. if block.className == "IntValue" then
  8674. if block.Value > 0 then
  8675. blocked = true
  8676. block.Value = block.Value - 1
  8677. print(block.Value)
  8678. end
  8679. end
  8680. end
  8681. if blocked == false then
  8682. h.Health = h.Health - Damage
  8683. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  8684. else
  8685. h.Health = h.Health - (Damage / 2)
  8686. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  8687. end
  8688. if Type == "Knockdown" then
  8689. local hum = hit.Parent.Humanoid
  8690. hum.PlatformStand = true
  8691. coroutine.resume(coroutine.create(function(HHumanoid)
  8692. swait(1)
  8693. HHumanoid.PlatformStand = false
  8694. end), hum)
  8695. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  8696. local bodvol = Create("BodyVelocity"){
  8697. velocity = angle * knockback,
  8698. P = 5000,
  8699. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8700. Parent = hit,
  8701. }
  8702. local rl = Create("BodyAngularVelocity"){
  8703. P = 3000,
  8704. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  8705. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  8706. Parent = hit,
  8707. }
  8708. game:GetService("Debris"):AddItem(bodvol, .5)
  8709. game:GetService("Debris"):AddItem(rl, .5)
  8710. elseif Type == "Normal" then
  8711. local vp = Create("BodyVelocity"){
  8712. P = 500,
  8713. maxForce = Vector3.new(math.huge, 0, math.huge),
  8714. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  8715. }
  8716. if knockback > 0 then
  8717. vp.Parent = hit.Parent.Torso
  8718. end
  8719. game:GetService("Debris"):AddItem(vp, .5)
  8720. elseif Type == "Up" then
  8721. local bodyVelocity = Create("BodyVelocity"){
  8722. velocity = Vector3.new(0, 20, 0),
  8723. P = 5000,
  8724. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8725. Parent = hit,
  8726. }
  8727. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  8728. elseif Type == "DarkUp" then
  8729. coroutine.resume(coroutine.create(function()
  8730. for i = 0, 1, 0.1 do
  8731. swait()
  8732. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  8733. end
  8734. end))
  8735. local bodyVelocity = Create("BodyVelocity"){
  8736. velocity = Vector3.new(0, 20, 0),
  8737. P = 5000,
  8738. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  8739. Parent = hit,
  8740. }
  8741. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  8742. elseif Type == "Snare" then
  8743. local bp = Create("BodyPosition"){
  8744. P = 2000,
  8745. D = 100,
  8746. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8747. position = hit.Parent.Torso.Position,
  8748. Parent = hit.Parent.Torso,
  8749. }
  8750. game:GetService("Debris"):AddItem(bp, 1)
  8751. elseif Type == "Freeze" then
  8752. local BodPos = Create("BodyPosition"){
  8753. P = 50000,
  8754. D = 1000,
  8755. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8756. position = hit.Parent.Torso.Position,
  8757. Parent = hit.Parent.Torso,
  8758. }
  8759. local BodGy = Create("BodyGyro") {
  8760. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  8761. P = 20e+003,
  8762. Parent = hit.Parent.Torso,
  8763. cframe = hit.Parent.Torso.CFrame,
  8764. }
  8765. hit.Parent.Torso.Anchored = true
  8766. coroutine.resume(coroutine.create(function(Part)
  8767. swait(1.5)
  8768. Part.Anchored = false
  8769. end), hit.Parent.Torso)
  8770. game:GetService("Debris"):AddItem(BodPos, 3)
  8771. game:GetService("Debris"):AddItem(BodGy, 3)
  8772. end
  8773. local debounce = Create("BoolValue"){
  8774. Name = "DebounceHit",
  8775. Parent = hit.Parent,
  8776. Value = true,
  8777. }
  8778. game:GetService("Debris"):AddItem(debounce, Delay)
  8779. c = Create("ObjectValue"){
  8780. Name = "creator",
  8781. Value = Player,
  8782. Parent = h,
  8783. }
  8784. game:GetService("Debris"):AddItem(c, .5)
  8785. end
  8786. end
  8787. -------------------------------------------------------
  8788. --End Damage Function--
  8789. -------------------------------------------------------
  8790.  
  8791. -------------------------------------------------------
  8792. --Start Damage Function Customization--
  8793. -------------------------------------------------------
  8794. function ShowDamage(Pos, Text, Time, Color)
  8795. local Rate = (1 / 30)
  8796. local Pos = (Pos or Vector3.new(0, 0, 0))
  8797. local Text = (Text or "")
  8798. local Time = (Time or 2)
  8799. local Color = (Color or Color3.new(1, 0, 1))
  8800. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  8801. EffectPart.Anchored = true
  8802. local BillboardGui = Create("BillboardGui"){
  8803. Size = UDim2.new(3, 0, 3, 0),
  8804. Adornee = EffectPart,
  8805. Parent = EffectPart,
  8806. }
  8807. local TextLabel = Create("TextLabel"){
  8808. BackgroundTransparency = 1,
  8809. Size = UDim2.new(1, 0, 1, 0),
  8810. Text = Text,
  8811. Font = "Bodoni",
  8812. TextColor3 = Color,
  8813. TextScaled = true,
  8814. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  8815. Parent = BillboardGui,
  8816. }
  8817. game.Debris:AddItem(EffectPart, (Time))
  8818. EffectPart.Parent = game:GetService("Workspace")
  8819. delay(0, function()
  8820. local Frames = (Time / Rate)
  8821. for Frame = 1, Frames do
  8822. wait(Rate)
  8823. local Percent = (Frame / Frames)
  8824. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  8825. TextLabel.TextTransparency = Percent
  8826. end
  8827. if EffectPart and EffectPart.Parent then
  8828. EffectPart:Destroy()
  8829. end
  8830. end)
  8831. end
  8832. -------------------------------------------------------
  8833. --End Damage Function Customization--
  8834. -------------------------------------------------------
  8835.  
  8836. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  8837. for _, c in pairs(workspace:children()) do
  8838. local hum = c:findFirstChild("Humanoid")
  8839. if hum ~= nil then
  8840. local head = c:findFirstChild("Head")
  8841. if head ~= nil then
  8842. local targ = head.Position - Part.Position
  8843. local mag = targ.magnitude
  8844. if magni >= mag and c.Name ~= plr.Name then
  8845. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  8846. end
  8847. end
  8848. end
  8849. end
  8850. end
  8851.  
  8852.  
  8853. CFuncs = {
  8854. Part = {
  8855. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  8856. local Part = Create("Part")({
  8857. Parent = Parent,
  8858. Reflectance = Reflectance,
  8859. Transparency = Transparency,
  8860. CanCollide = false,
  8861. Locked = true,
  8862. BrickColor = BrickColor.new(tostring(BColor)),
  8863. Name = Name,
  8864. Size = Size,
  8865. Material = Material
  8866. })
  8867. RemoveOutlines(Part)
  8868. return Part
  8869. end
  8870. },
  8871. Mesh = {
  8872. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8873. local Msh = Create(Mesh)({
  8874. Parent = Part,
  8875. Offset = OffSet,
  8876. Scale = Scale
  8877. })
  8878. if Mesh == "SpecialMesh" then
  8879. Msh.MeshType = MeshType
  8880. Msh.MeshId = MeshId
  8881. end
  8882. return Msh
  8883. end
  8884. },
  8885. Mesh = {
  8886. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8887. local Msh = Create(Mesh)({
  8888. Parent = Part,
  8889. Offset = OffSet,
  8890. Scale = Scale
  8891. })
  8892. if Mesh == "SpecialMesh" then
  8893. Msh.MeshType = MeshType
  8894. Msh.MeshId = MeshId
  8895. end
  8896. return Msh
  8897. end
  8898. },
  8899. Weld = {
  8900. Create = function(Parent, Part0, Part1, C0, C1)
  8901. local Weld = Create("Weld")({
  8902. Parent = Parent,
  8903. Part0 = Part0,
  8904. Part1 = Part1,
  8905. C0 = C0,
  8906. C1 = C1
  8907. })
  8908. return Weld
  8909. end
  8910. },
  8911. Sound = {
  8912. Create = function(id, par, vol, pit)
  8913. coroutine.resume(coroutine.create(function()
  8914. local S = Create("Sound")({
  8915. Volume = vol,
  8916. Pitch = pit or 1,
  8917. SoundId = id,
  8918. Parent = par or workspace
  8919. })
  8920. wait()
  8921. S:play()
  8922. game:GetService("Debris"):AddItem(S, 6)
  8923. end))
  8924. end
  8925. },
  8926. ParticleEmitter = {
  8927. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  8928. local fp = Create("ParticleEmitter")({
  8929. Parent = Parent,
  8930. Color = ColorSequence.new(Color1, Color2),
  8931. LightEmission = LightEmission,
  8932. Size = Size,
  8933. Texture = Texture,
  8934. Transparency = Transparency,
  8935. ZOffset = ZOffset,
  8936. Acceleration = Accel,
  8937. Drag = Drag,
  8938. LockedToPart = LockedToPart,
  8939. VelocityInheritance = VelocityInheritance,
  8940. EmissionDirection = EmissionDirection,
  8941. Enabled = Enabled,
  8942. Lifetime = LifeTime,
  8943. Rate = Rate,
  8944. Rotation = Rotation,
  8945. RotSpeed = RotSpeed,
  8946. Speed = Speed,
  8947. VelocitySpread = VelocitySpread
  8948. })
  8949. return fp
  8950. end
  8951. }
  8952. }
  8953. function RemoveOutlines(part)
  8954. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  8955. end
  8956. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  8957. local NEWWELD = IT(TYPE)
  8958. NEWWELD.Part0 = PART0
  8959. NEWWELD.Part1 = PART1
  8960. NEWWELD.C0 = C0
  8961. NEWWELD.C1 = C1
  8962. NEWWELD.Parent = PARENT
  8963. return NEWWELD
  8964. end
  8965. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  8966. local Part = Create("Part")({
  8967. formFactor = FormFactor,
  8968. Parent = Parent,
  8969. Reflectance = Reflectance,
  8970. Transparency = Transparency,
  8971. CanCollide = false,
  8972. Locked = true,
  8973. BrickColor = BrickColor.new(tostring(BColor)),
  8974. Name = Name,
  8975. Size = Size,
  8976. Material = Material
  8977. })
  8978. RemoveOutlines(Part)
  8979. return Part
  8980. end
  8981. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  8982. local Msh = Create(Mesh)({
  8983. Parent = Part,
  8984. Offset = OffSet,
  8985. Scale = Scale
  8986. })
  8987. if Mesh == "SpecialMesh" then
  8988. Msh.MeshType = MeshType
  8989. Msh.MeshId = MeshId
  8990. end
  8991. return Msh
  8992. end
  8993. function CreateWeld(Parent, Part0, Part1, C0, C1)
  8994. local Weld = Create("Weld")({
  8995. Parent = Parent,
  8996. Part0 = Part0,
  8997. Part1 = Part1,
  8998. C0 = C0,
  8999. C1 = C1
  9000. })
  9001. return Weld
  9002. end
  9003.  
  9004.  
  9005. -------------------------------------------------------
  9006. --Start Effect Function--
  9007. -------------------------------------------------------
  9008. EffectModel = Instance.new("Model", char)
  9009. Effects = {
  9010. Block = {
  9011. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  9012. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  9013. prt.Anchored = true
  9014. prt.CFrame = cframe
  9015. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9016. game:GetService("Debris"):AddItem(prt, 10)
  9017. if Type == 1 or Type == nil then
  9018. table.insert(Effects, {
  9019. prt,
  9020. "Block1",
  9021. delay,
  9022. x3,
  9023. y3,
  9024. z3,
  9025. msh
  9026. })
  9027. elseif Type == 2 then
  9028. table.insert(Effects, {
  9029. prt,
  9030. "Block2",
  9031. delay,
  9032. x3,
  9033. y3,
  9034. z3,
  9035. msh
  9036. })
  9037. else
  9038. table.insert(Effects, {
  9039. prt,
  9040. "Block3",
  9041. delay,
  9042. x3,
  9043. y3,
  9044. z3,
  9045. msh
  9046. })
  9047. end
  9048. end
  9049. },
  9050. Sphere = {
  9051. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9052. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  9053. prt.Anchored = true
  9054. prt.CFrame = cframe
  9055. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9056. game:GetService("Debris"):AddItem(prt, 10)
  9057. table.insert(Effects, {
  9058. prt,
  9059. "Cylinder",
  9060. delay,
  9061. x3,
  9062. y3,
  9063. z3,
  9064. msh
  9065. })
  9066. end
  9067. },
  9068. Cylinder = {
  9069. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9070. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  9071. prt.Anchored = true
  9072. prt.CFrame = cframe
  9073. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9074. game:GetService("Debris"):AddItem(prt, 10)
  9075. table.insert(Effects, {
  9076. prt,
  9077. "Cylinder",
  9078. delay,
  9079. x3,
  9080. y3,
  9081. z3,
  9082. msh
  9083. })
  9084. end
  9085. },
  9086. Wave = {
  9087. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9088. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  9089. prt.Anchored = true
  9090. prt.CFrame = cframe
  9091. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  9092. game:GetService("Debris"):AddItem(prt, 10)
  9093. table.insert(Effects, {
  9094. prt,
  9095. "Cylinder",
  9096. delay,
  9097. x3 / 60,
  9098. y3 / 60,
  9099. z3 / 60,
  9100. msh
  9101. })
  9102. end
  9103. },
  9104. Ring = {
  9105. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9106. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  9107. prt.Anchored = true
  9108. prt.CFrame = cframe
  9109. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9110. game:GetService("Debris"):AddItem(prt, 10)
  9111. table.insert(Effects, {
  9112. prt,
  9113. "Cylinder",
  9114. delay,
  9115. x3,
  9116. y3,
  9117. z3,
  9118. msh
  9119. })
  9120. end
  9121. },
  9122. Break = {
  9123. Create = function(brickcolor, cframe, x1, y1, z1)
  9124. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  9125. prt.Anchored = true
  9126. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  9127. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9128. local num = math.random(10, 50) / 1000
  9129. game:GetService("Debris"):AddItem(prt, 10)
  9130. table.insert(Effects, {
  9131. prt,
  9132. "Shatter",
  9133. num,
  9134. prt.CFrame,
  9135. math.random() - math.random(),
  9136. 0,
  9137. math.random(50, 100) / 100
  9138. })
  9139. end
  9140. },
  9141. Spiral = {
  9142. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9143. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  9144. prt.Anchored = true
  9145. prt.CFrame = cframe
  9146. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9147. game:GetService("Debris"):AddItem(prt, 10)
  9148. table.insert(Effects, {
  9149. prt,
  9150. "Cylinder",
  9151. delay,
  9152. x3,
  9153. y3,
  9154. z3,
  9155. msh
  9156. })
  9157. end
  9158. },
  9159. Push = {
  9160. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  9161. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  9162. prt.Anchored = true
  9163. prt.CFrame = cframe
  9164. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  9165. game:GetService("Debris"):AddItem(prt, 10)
  9166. table.insert(Effects, {
  9167. prt,
  9168. "Cylinder",
  9169. delay,
  9170. x3,
  9171. y3,
  9172. z3,
  9173. msh
  9174. })
  9175. end
  9176. }
  9177. }
  9178. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  9179. local fp = IT("Part")
  9180. fp.formFactor = formfactor
  9181. fp.Parent = parent
  9182. fp.Reflectance = reflectance
  9183. fp.Transparency = transparency
  9184. fp.CanCollide = false
  9185. fp.Locked = true
  9186. fp.BrickColor = brickcolor
  9187. fp.Name = name
  9188. fp.Size = size
  9189. fp.Position = tors.Position
  9190. RemoveOutlines(fp)
  9191. fp.Material = "SmoothPlastic"
  9192. fp:BreakJoints()
  9193. return fp
  9194. end
  9195.  
  9196. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  9197. local mesh = IT(Mesh)
  9198. mesh.Parent = part
  9199. if Mesh == "SpecialMesh" then
  9200. mesh.MeshType = meshtype
  9201. if meshid ~= "nil" then
  9202. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  9203. end
  9204. end
  9205. mesh.Offset = offset
  9206. mesh.Scale = scale
  9207. return mesh
  9208. end
  9209.  
  9210. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  9211. local type = type
  9212. local rng = Instance.new("Part", char)
  9213. rng.Anchored = true
  9214. rng.BrickColor = color
  9215. rng.CanCollide = false
  9216. rng.FormFactor = 3
  9217. rng.Name = "Ring"
  9218. rng.Material = "Neon"
  9219. rng.Size = Vector3.new(1, 1, 1)
  9220. rng.Transparency = 0
  9221. rng.TopSurface = 0
  9222. rng.BottomSurface = 0
  9223. rng.CFrame = pos
  9224. local rngm = Instance.new("SpecialMesh", rng)
  9225. rngm.MeshType = MType
  9226. rngm.Scale = scale
  9227. local scaler2 = 1
  9228. if type == "Add" then
  9229. scaler2 = 1 * value
  9230. elseif type == "Divide" then
  9231. scaler2 = 1 / value
  9232. end
  9233. coroutine.resume(coroutine.create(function()
  9234. for i = 0, 10 / bonuspeed, 0.1 do
  9235. swait()
  9236. if type == "Add" then
  9237. scaler2 = scaler2 - 0.01 * value / bonuspeed
  9238. elseif type == "Divide" then
  9239. scaler2 = scaler2 - 0.01 / value * bonuspeed
  9240. end
  9241. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  9242. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  9243. end
  9244. rng:Destroy()
  9245. end))
  9246. end
  9247.  
  9248. function Eviscerate(dude)
  9249. if dude.Name ~= char then
  9250. local bgf = IT("BodyGyro", dude.Head)
  9251. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  9252. local val = IT("BoolValue", dude)
  9253. val.Name = "IsHit"
  9254. local ds = coroutine.wrap(function()
  9255. dude:WaitForChild("Head"):BreakJoints()
  9256. wait(0.5)
  9257. target = nil
  9258. coroutine.resume(coroutine.create(function()
  9259. for i, v in pairs(dude:GetChildren()) do
  9260. if v:IsA("Accessory") then
  9261. v:Destroy()
  9262. end
  9263. if v:IsA("Humanoid") then
  9264. v:Destroy()
  9265. end
  9266. if v:IsA("CharacterMesh") then
  9267. v:Destroy()
  9268. end
  9269. if v:IsA("Model") then
  9270. v:Destroy()
  9271. end
  9272. if v:IsA("Part") or v:IsA("MeshPart") then
  9273. for x, o in pairs(v:GetChildren()) do
  9274. if o:IsA("Decal") then
  9275. o:Destroy()
  9276. end
  9277. end
  9278. coroutine.resume(coroutine.create(function()
  9279. v.Material = "Neon"
  9280. v.CanCollide = false
  9281. local PartEmmit1 = IT("ParticleEmitter", v)
  9282. PartEmmit1.LightEmission = 1
  9283. PartEmmit1.Texture = "rbxassetid://284205403"
  9284. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  9285. PartEmmit1.Rate = 150
  9286. PartEmmit1.Lifetime = NumberRange.new(1)
  9287. PartEmmit1.Size = NumberSequence.new({
  9288. NumberSequenceKeypoint.new(0, 0.75, 0),
  9289. NumberSequenceKeypoint.new(1, 0, 0)
  9290. })
  9291. PartEmmit1.Transparency = NumberSequence.new({
  9292. NumberSequenceKeypoint.new(0, 0, 0),
  9293. NumberSequenceKeypoint.new(1, 1, 0)
  9294. })
  9295. PartEmmit1.Speed = NumberRange.new(0, 0)
  9296. PartEmmit1.VelocitySpread = 30000
  9297. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  9298. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  9299. local BodPoss = IT("BodyPosition", v)
  9300. BodPoss.P = 3000
  9301. BodPoss.D = 1000
  9302. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  9303. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  9304. v.Color = maincolor.Color
  9305. coroutine.resume(coroutine.create(function()
  9306. for i = 0, 49 do
  9307. swait(1)
  9308. v.Transparency = v.Transparency + 0.08
  9309. end
  9310. wait(0.5)
  9311. PartEmmit1.Enabled = false
  9312. wait(3)
  9313. v:Destroy()
  9314. dude:Destroy()
  9315. end))
  9316. end))
  9317. end
  9318. end
  9319. end))
  9320. end)
  9321. ds()
  9322. end
  9323. end
  9324.  
  9325. function FindNearestHead(Position, Distance, SinglePlayer)
  9326. if SinglePlayer then
  9327. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  9328. end
  9329. local List = {}
  9330. for i, v in pairs(workspace:GetChildren()) do
  9331. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  9332. table.insert(List, v)
  9333. end
  9334. end
  9335. return List
  9336. end
  9337.  
  9338. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  9339. local type = type
  9340. local rng = Instance.new("Part", char)
  9341. rng.Anchored = true
  9342. rng.BrickColor = color
  9343. rng.CanCollide = false
  9344. rng.FormFactor = 3
  9345. rng.Name = "Ring"
  9346. rng.Material = "Neon"
  9347. rng.Size = Vector3.new(1, 1, 1)
  9348. rng.Transparency = 0
  9349. rng.TopSurface = 0
  9350. rng.BottomSurface = 0
  9351. rng.CFrame = pos
  9352. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  9353. local rngm = Instance.new("SpecialMesh", rng)
  9354. rngm.MeshType = MType
  9355. rngm.Scale = Vector3.new(x1, y1, z1)
  9356. local scaler2 = 1
  9357. local speeder = FastSpeed
  9358. if type == "Add" then
  9359. scaler2 = 1 * value
  9360. elseif type == "Divide" then
  9361. scaler2 = 1 / value
  9362. end
  9363. coroutine.resume(coroutine.create(function()
  9364. for i = 0, 10 / bonuspeed, 0.1 do
  9365. swait()
  9366. if type == "Add" then
  9367. scaler2 = scaler2 - 0.01 * value / bonuspeed
  9368. elseif type == "Divide" then
  9369. scaler2 = scaler2 - 0.01 / value * bonuspeed
  9370. end
  9371. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  9372. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  9373. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  9374. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  9375. end
  9376. rng:Destroy()
  9377. end))
  9378. end
  9379.  
  9380. function SoulSteal(dude)
  9381. if dude.Name ~= char then
  9382. local bgf = IT("BodyGyro", dude.Head)
  9383. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  9384. local val = IT("BoolValue", dude)
  9385. val.Name = "IsHit"
  9386. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  9387. local soulst = coroutine.wrap(function()
  9388. local soul = Instance.new("Part",dude)
  9389. soul.Size = Vector3.new(1,1,1)
  9390. soul.CanCollide = false
  9391. soul.Anchored = false
  9392. soul.Position = torso.Position
  9393. soul.Transparency = 1
  9394. local PartEmmit1 = IT("ParticleEmitter", soul)
  9395. PartEmmit1.LightEmission = 1
  9396. PartEmmit1.Texture = "rbxassetid://569507414"
  9397. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  9398. PartEmmit1.Rate = 250
  9399. PartEmmit1.Lifetime = NumberRange.new(1.6)
  9400. PartEmmit1.Size = NumberSequence.new({
  9401. NumberSequenceKeypoint.new(0, 1, 0),
  9402. NumberSequenceKeypoint.new(1, 0, 0)
  9403. })
  9404. PartEmmit1.Transparency = NumberSequence.new({
  9405. NumberSequenceKeypoint.new(0, 0, 0),
  9406. NumberSequenceKeypoint.new(1, 1, 0)
  9407. })
  9408. PartEmmit1.Speed = NumberRange.new(0, 0)
  9409. PartEmmit1.VelocitySpread = 30000
  9410. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  9411. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  9412. local BodPoss = IT("BodyPosition", soul)
  9413. BodPoss.P = 3000
  9414. BodPoss.D = 1000
  9415. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  9416. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  9417. wait(1.6)
  9418. soul.Touched:connect(function(hit)
  9419. if hit.Parent == char then
  9420. soul:Destroy()
  9421. end
  9422. end)
  9423. wait(1.2)
  9424. while soul do
  9425. swait()
  9426. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  9427. BodPoss.Position = tors.Position
  9428. end
  9429. end)
  9430. soulst()
  9431. end
  9432. end
  9433. function FaceMouse()
  9434. local Cam = workspace.CurrentCamera
  9435. return {
  9436. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  9437. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  9438. }
  9439. end
  9440. -------------------------------------------------------
  9441. --End Effect Function--
  9442. -------------------------------------------------------
  9443. function Cso(ID, PARENT, VOLUME, PITCH)
  9444. local NSound = nil
  9445. coroutine.resume(coroutine.create(function()
  9446. NSound = IT("Sound", PARENT)
  9447. NSound.Volume = VOLUME
  9448. NSound.Pitch = PITCH
  9449. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  9450. swait()
  9451. NSound:play()
  9452. game:GetService("Debris"):AddItem(NSound, 10)
  9453. end))
  9454. return NSound
  9455. end
  9456. function CameraEnshaking(Length, Intensity)
  9457. coroutine.resume(coroutine.create(function()
  9458. local intensity = 1 * Intensity
  9459. local rotM = 0.01 * Intensity
  9460. for i = 0, Length, 0.1 do
  9461. swait()
  9462. intensity = intensity - 0.05 * Intensity / Length
  9463. rotM = rotM - 5.0E-4 * Intensity / Length
  9464. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  9465. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  9466. end
  9467. hum.CameraOffset = Vector3.new(0, 0, 0)
  9468. end))
  9469. end
  9470. -------------------------------------------------------
  9471. --End Important Functions--
  9472. -------------------------------------------------------
  9473.  
  9474.  
  9475.  
  9476.  
  9477. New = function(Object, Parent, Name, Data)
  9478. local Object = Instance.new(Object)
  9479. for Index, Value in pairs(Data or {}) do
  9480. Object[Index] = Value
  9481. end
  9482. Object.Parent = Parent
  9483. Object.Name = Name
  9484. return Object
  9485. end
  9486.  
  9487. Doll = New("Model",char,"Doll",{})
  9488. Handle = New("Part",Doll,"Handle",{BrickColor = BrickColor.new("Beige"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.755005181, 0.52783519, 0.664805532),CFrame = CFrame.new(17.7066402, 4.04866695, 4.38868618, -0.408491671, 0.666965187, -0.623126268, 0.353551745, 0.745008111, 0.565648913, 0.841502249, 0.0107554942, -0.540138841),Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9489. Mesh = New("CylinderMesh",Handle,"Mesh",{})
  9490. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9491. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9492. Decal = New("Decal",Handle,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9493. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9494. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9495. Decal = New("Decal",Handle,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9496. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.354117572, 0.611353397, 0.337414026),CFrame = CFrame.new(17.8601875, 3.91987228, 3.94369364, 0.725253046, -0.0676794797, 0.685131192, -0.652452052, -0.385200739, 0.652613878, 0.219753951, -0.920328677, -0.3235268),Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9497. Mesh = New("CylinderMesh",Part,"Mesh",{})
  9498. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9499. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9500. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9501. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9502. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9503. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9504. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.725257337, -0.652455866, 0.219753742, -0.0676780641, -0.385204077, -0.920336843, 0.685135007, 0.652616382, -0.323529661),C1 = CFrame.new(-0.482725382, 0.00167179108, 0.0718259811, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9505. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),Shape = Enum.PartType.Ball,Size = Vector3.new(0.357458174, 0.357458174, 0.357458174),CFrame = CFrame.new(17.834486, 3.79168725, 3.64936543, 0.0676793754, -0.685130835, 0.725253344, 0.385200799, -0.652614176, -0.652451873, 0.920328736, 0.323526919, 0.219753981),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9506. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9507. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9508. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9509. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9510. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9511. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9512. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0676779449, 0.385204136, 0.920336902, -0.685134649, -0.65261662, 0.32352975, 0.725257695, -0.652455688, 0.219753742),C1 = CFrame.new(-0.765227079, -0.114135742, 0.174312592, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9513. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.354117572, 0.611353397, 0.337414026),CFrame = CFrame.new(17.469902, 4.25766516, 4.74769306, 0.445832253, 0.789082885, 0.422561586, -0.410611928, -0.239177942, 0.879868925, 0.795366764, -0.565779567, 0.217372388),Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9514. Mesh = New("CylinderMesh",Part,"Mesh",{})
  9515. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9516. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9517. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9518. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9519. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9520. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9521. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.445833862, -0.410613358, 0.795372128, 0.789088428, -0.239180744, -0.565785825, 0.422562867, 0.879873633, 0.217374772),C1 = CFrame.new(0.472706556, 0.0016708374, 0.0718240738, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9522. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),Shape = Enum.PartType.Ball,Size = Vector3.new(0.357458174, 0.357458174, 0.357458174),CFrame = CFrame.new(17.1839867, 3.98582673, 3.75731707, 0.429396152, -0.706048965, 0.563108683, -0.389012426, -0.70731467, -0.590215027, 0.815025091, 0.0343795903, -0.578376234),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9523. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9524. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9525. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9526. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9527. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9528. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9529. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.429397583, -0.389013648, 0.815030634, -0.706052482, -0.707317889, 0.0343799815, 0.563113213, -0.590219498, -0.57838279),C1 = CFrame.new(-0.340019703, -0.402200699, 0.631163597, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9530. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.354117572, 0.611353397, 0.337414026),CFrame = CFrame.new(17.3263435, 3.86502314, 4.01973581, 0.563109279, -0.429397821, 0.706047297, -0.590211987, 0.389013797, 0.707316399, -0.578378439, -0.815023482, -0.0343782082),Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9531. Mesh = New("CylinderMesh",Part,"Mesh",{})
  9532. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9533. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9534. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9535. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9536. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9537. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9538. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.563113868, -0.590216458, -0.578384995, -0.429399252, 0.389015079, -0.815029025, 0.706050813, 0.707319558, -0.0343785957),C1 = CFrame.new(-0.220053911, -0.394431114, 0.332381248, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9539. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.354117572, 0.611353397, 0.337414026),CFrame = CFrame.new(17.1463699, 4.02708626, 4.39648008, 0.0949088037, -0.73499012, 0.671386242, -0.165235519, 0.653441608, 0.738708198, -0.981658518, -0.181056261, -0.0594294369),Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9540. Mesh = New("CylinderMesh",Part,"Mesh",{})
  9541. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9542. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9543. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9544. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9545. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9546. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9547. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0949110687, -0.165237904, -0.981667101, -0.734994531, 0.653445482, -0.181055605, 0.67138958, 0.738711536, -0.0594298989),C1 = CFrame.new(0.227796555, -0.389676094, 0.33270359, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9548. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),Shape = Enum.PartType.Ball,Size = Vector3.new(0.357458174, 0.357458174, 0.357458174),CFrame = CFrame.new(16.9056702, 4.23298216, 4.33822775, 0.734989643, -0.671386659, 0.0949084461, -0.65344131, -0.738707781, -0.165238559, 0.18105793, 0.0594319291, -0.981658101),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9549. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9550. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9551. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9552. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9553. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9554. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9555. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.734994054, -0.653445184, 0.181057304, -0.671389878, -0.738711119, 0.0594324097, 0.0949106514, -0.165240943, -0.981666625),C1 = CFrame.new(0.349896908, -0.397447586, 0.630620956, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9556. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),Shape = Enum.PartType.Ball,Size = Vector3.new(0.668146014, 0.668146014, 0.668146014),CFrame = CFrame.new(17.5317345, 3.8532939, 4.38586617, -0.408485681, -0.666960537, 0.62312144, 0.353546619, -0.745002985, -0.565644801, 0.841490149, -0.01075528, 0.540134549),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9557. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9558. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9559. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9560. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9561. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9562. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9563. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.408489615, 0.353550047, 0.841498256, -0.666963577, -0.745006442, -0.0107553881, 0.623124659, -0.565647602, 0.540137351),C1 = CFrame.new(2.38418579e-07, -0.262242317, -9.53674316e-07, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9564. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Beige"),Shape = Enum.PartType.Ball,Size = Vector3.new(0.357458174, 0.357458174, 0.357458174),CFrame = CFrame.new(17.2187252, 4.32988024, 4.93205738, 0.445832521, -0.422561586, 0.789083481, -0.410612077, -0.879869342, -0.239178166, 0.795367122, -0.217372417, -0.565779924),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.792157, 0.74902, 0.639216),})
  9565. Decal = New("Decal",Part,"Decal",{Texture = "http://www.roblox.com/asset/?id=512493661",})
  9566. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9567. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Left,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9568. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Back,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9569. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Right,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9570. Decal = New("Decal",Part,"Decal",{Face = Enum.NormalId.Bottom,Texture = "http://www.roblox.com/asset/?id=512493661",})
  9571. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.4458341, -0.410613567, 0.795372486, -0.422562897, -0.879873991, -0.217374831, 0.789088964, -0.239180893, -0.565786123),C1 = CFrame.new(0.755987883, -0.110072136, 0.169605255, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9572. Part = New("Part",Doll,"Part",{FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.668145955, 0.668145835, 0.668145955),CFrame = CFrame.new(18.08988, 4.4767499, 4.39486742, 0.408485681, 0.666960537, 0.62312144, -0.353546619, 0.745002985, -0.565644801, -0.841490149, 0.01075528, 0.540134549),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  9573. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.267258376, 0.267258346, 0.267258376),MeshId = "rbxassetid://511959728",TextureId = "rbxassetid://511959832",MeshType = Enum.MeshType.FileMesh,})
  9574. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.408489615, -0.353550047, -0.841498256, 0.666963577, 0.745006442, 0.0107553881, 0.623124659, -0.565647602, 0.540137351),C1 = CFrame.new(7.15255737e-07, 0.574602127, -9.53674316e-07, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9575. ConeMesh = New("Part",Doll,"ConeMesh",{Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.334072918, 0.200000003),CFrame = CFrame.new(17.9875202, 4.01644802, 3.77061558, -0.0676794201, -0.685131192, -0.725253105, -0.385200799, -0.652613878, 0.652452171, -0.920328856, 0.3235268, -0.219753891),CanCollide = false,})
  9576. Mesh = New("SpecialMesh",ConeMesh,"Mesh",{Scale = Vector3.new(0.0100221895, 0.334072918, 0.0100221895),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  9577. mot = New("Motor",ConeMesh,"mot",{Part0 = ConeMesh,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.0676780194, -0.385204077, -0.920336962, -0.685135007, -0.652616382, 0.323529661, -0.725257397, 0.652455926, -0.219753653),C1 = CFrame.new(-0.646242142, 0.156686783, 0.14059639, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9578. ConeMesh = New("Part",Doll,"ConeMesh",{Material = Enum.Material.SmoothPlastic,Elasticity = 0,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.200000003, 0.334072918, 0.200000003),CFrame = CFrame.new(17.5272255, 4.25228214, 4.19855928, 0.0679666698, 0.36827448, 0.927217185, -0.212974086, -0.902587652, 0.374107033, 0.974675775, -0.222893685, 0.017090857),CanCollide = false,})
  9579. Mesh = New("SpecialMesh",ConeMesh,"Mesh",{Scale = Vector3.new(0.0100221895, 0.334072918, 0.0100221895),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
  9580. mot = New("Motor",ConeMesh,"mot",{Part0 = ConeMesh,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0679656863, -0.212973878, 0.974683523, 0.368277669, -0.902593136, -0.22289744, 0.927222073, 0.374108285, 0.0170900673),C1 = CFrame.new(-0.0147144794, 0.0299873352, 0.329668999, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9581. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Ball,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(18.0725803, 4.09775925, 3.73087263, 0.0676794201, 0.685131252, -0.725253105, 0.385200679, 0.652613938, 0.652452171, 0.920328856, -0.32352671, -0.219753891),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  9582. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.334072977, 0.334072918, 0.334072977),MeshType = Enum.MeshType.Sphere,})
  9583. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0676779896, 0.385204017, 0.920336962, 0.685135067, 0.652616382, -0.323529571, -0.725257397, 0.652455926, -0.219753653),C1 = CFrame.new(-0.685684681, 0.273569107, 0.155054092, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9584. Part = New("Part",Doll,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Shape = Enum.PartType.Ball,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(17.4762096, 4.37637663, 4.2292285, 0.0679666698, 0.927216947, -0.368275285, -0.212974086, 0.374107838, 0.902587295, 0.974675775, 0.0170910954, 0.222893804),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.768628, 0.156863, 0.109804),})
  9585. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.334072977, 0.334072918, 0.334072977),MeshType = Enum.MeshType.Sphere,})
  9586. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.0679656863, -0.212973878, 0.974683523, 0.927221835, 0.374109089, 0.0170903057, -0.368278474, 0.902592778, 0.22289747),C1 = CFrame.new(0.0758080482, 0.0887422562, 0.4150877, -0.408491671, 0.353551745, 0.841502249, 0.666965187, 0.745008111, 0.0107554942, -0.623126268, 0.565648913, -0.540138841),})
  9587.  
  9588. --lazi xd
  9589. Needle = New("Model",char,"Needle",{})
  9590. Handle2 = New("Part",Needle,"Handle2",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 2.4000001, 1),CFrame = CFrame.new(16.3492584, 4.78270006, 4.07852173, 0.0870969296, 0.578728557, -0.810855865, 0.54097569, -0.710955501, -0.449318945, -0.836516261, -0.399518967, -0.375000119),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  9591. Mesh = New("SpecialMesh",Handle2,"Mesh",{Scale = Vector3.new(0.100000001, 0.800000012, 0.100000001),MeshId = "http://www.roblox.com/asset/?id=1082802",MeshType = Enum.MeshType.FileMesh,})
  9592.  
  9593.  
  9594. for _, v in pairs(Doll:GetChildren()) do
  9595. if v:IsA'BasePart' then
  9596. v.CanCollide = false
  9597. end
  9598. end
  9599.  
  9600. for _, v in pairs(Needle:GetChildren()) do
  9601. if v:IsA'BasePart' then
  9602. v.CanCollide = false
  9603. end
  9604. end
  9605.  
  9606.  
  9607. local NewInstance = function(instance,parent,properties)
  9608. local inst = Instance.new(instance,parent)
  9609. if(properties)then
  9610. for i,v in next, properties do
  9611. pcall(function() inst[i] = v end)
  9612. end
  9613. end
  9614. return inst;
  9615. end
  9616. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(-.2,-.8,-.4)*CFrame.Angles(math.rad(-30),math.rad(220),math.rad(65))})
  9617.  
  9618. local HW2 = NewInstance('Weld',char,{Part0=la,Part1=Handle2,C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(125),math.rad(90))})
  9619.  
  9620. -------------------------------------------------------
  9621. --Start Customization--
  9622. -------------------------------------------------------
  9623. local Player_Size = 1
  9624. if Player_Size ~= 1 then
  9625. root.Size = root.Size * Player_Size
  9626. tors.Size = tors.Size * Player_Size
  9627. hed.Size = hed.Size * Player_Size
  9628. ra.Size = ra.Size * Player_Size
  9629. la.Size = la.Size * Player_Size
  9630. rl.Size = rl.Size * Player_Size
  9631. ll.Size = ll.Size * Player_Size
  9632. ----------------------------------------------------------------------------------
  9633. rootj.Parent = root
  9634. neck.Parent = tors
  9635. RW.Parent = tors
  9636. LW.Parent = tors
  9637. RH.Parent = tors
  9638. LH.Parent = tors
  9639. ----------------------------------------------------------------------------------
  9640. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  9641. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  9642. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  9643. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  9644. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  9645. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  9646. ----------------------------------------------------------------------------------
  9647. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  9648. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  9649. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  9650. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  9651. --hat.Parent = Character
  9652. end
  9653. ----------------------------------------------------------------------------------
  9654. local SONG = 486598641
  9655. local SONG2 = 0
  9656. local Music = Instance.new("Sound",tors)
  9657. Music.Volume = 5
  9658. Music.Looped = true
  9659. Music.Pitch = 1 --Pitcher
  9660. ----------------------------------------------------------------------------------
  9661. local equipped = false
  9662. local idle = 0
  9663. local change = 1
  9664. local val = 0
  9665. local toim = 0
  9666. local idleanim = 0.4
  9667. local sine = 0
  9668. local Sit = 1
  9669. ----------------------------------------------------------------------------------
  9670. hum.WalkSpeed = 8
  9671. hum.JumpPower = 57
  9672. hum.Animator.Parent = nil
  9673. hed.face.Texture = "rbxassetid://138140944"
  9674. ----------------------------------------------------------------------------------
  9675. for i = 1, 35 do
  9676. local FACE = CreatePart(3, char, "Fabric", 0, 0+(i-1)/35.2, "Dark stone grey", "FaceGradient", Vector3.new(1.01,0.5,1.01),false)
  9677. FACE.Color = Color3.new(0,0,0)
  9678. hed:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  9679. CreateWeldOrSnapOrMotor("Weld", hed, hed, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  9680. end
  9681. local LASTPART = hed
  9682. for i = 1, 42 do
  9683. local MATH = (1-(i/30))
  9684. if LASTPART == hed then
  9685. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  9686. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * angles(Rad(25), Rad(15), Rad(-15)), CF(0, 0, 0))
  9687. LASTPART = Horn
  9688. Horn.Color = Color3.new((i*2-2)/140,0,0)
  9689. else
  9690. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  9691. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * angles(Rad(6), Rad(-0.3), Rad(0)), CF(0, 0, 0))
  9692. LASTPART = Horn
  9693. Horn.Color = Color3.new((i*2-4)/140,0,0)
  9694. end
  9695. end
  9696.  
  9697. -------------------------------------------------------
  9698. --End Customization--
  9699. -------------------------------------------------------
  9700.  
  9701.  
  9702. -------------------------------------------------------
  9703. --Start Attacks N Stuff--
  9704. -------------------------------------------------------
  9705.  
  9706. function dmg(dude)
  9707. if dude.Name ~= char then
  9708. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  9709. local bgf = Instance.new("BodyGyro",dude.Head)
  9710. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  9711. local val = Instance.new("BoolValue",dude)
  9712. val.Name = "IsHit"
  9713. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  9714. local partasdeff = Instance.new("ParticleEmitter",torsy)
  9715. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  9716. partasdeff.LightEmission = .1
  9717. partasdeff.Size = NumberSequence.new(0.2)
  9718. partasdeff.Texture = "rbxassetid://771221224"
  9719. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  9720. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  9721. partasdeff.Transparency = bbb
  9722. partasdeff.Size = aaa
  9723. partasdeff.ZOffset = .9
  9724. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  9725. partasdeff.LockedToPart = false
  9726. partasdeff.EmissionDirection = "Back"
  9727. partasdeff.Lifetime = NumberRange.new(1, 2)
  9728. partasdeff.Rate = 1000
  9729. partasdeff.Rotation = NumberRange.new(-100, 100)
  9730. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  9731. partasdeff.Speed = NumberRange.new(6)
  9732. partasdeff.VelocitySpread = 10000
  9733. partasdeff.Enabled=false
  9734. partasdeff:Emit(30)
  9735. coroutine.wrap(function()
  9736. targetted = nil
  9737. swait(30)
  9738. dude:BreakJoints()
  9739. Effects.Sphere.Create(BrickColor.new("Crimson"), dude.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  9740. swait(5)
  9741. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  9742. for i=0,1,.05 do
  9743. for a,v in pairs(dude:GetChildren()) do
  9744. if v:IsA("BasePart") then
  9745. v.Transparency = 1
  9746. end
  9747. end
  9748. swait()
  9749. end
  9750. for a,v in pairs(dude:GetChildren()) do
  9751. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  9752. v.ParticleEmitter.Enabled = false
  9753. end
  9754. game:service'Debris':AddItem(v,2)
  9755. end
  9756. end)()
  9757. end
  9758. end
  9759.  
  9760. --lazi
  9761. function kdown(dd)
  9762. if dd.Name ~= char then
  9763. dd.Humanoid.PlatformStand = true
  9764. local bgf = Instance.new("BodyGyro",dd.Head)
  9765. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  9766. local val = Instance.new("BoolValue",dd)
  9767. val.Name = "IsHit"
  9768. end
  9769. end
  9770.  
  9771. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  9772. --local buddy
  9773. for _, c in pairs(workspace:children()) do
  9774. local hum = c:findFirstChild("Humanoid")
  9775. if hum ~= nil then
  9776. local head = c:findFirstChild("Torso")
  9777. if head ~= nil then
  9778. local targ = head.Position - Part.Position
  9779. local mag = targ.magnitude
  9780. if mag <= Magnitude and c.Name ~= plr.Name then
  9781. if c.Name ~= char then
  9782. if c.Name ~= "Creterisk" and c.Name ~= "Nebula_Zorua" and c.Name ~= "KillerDarkness0105" and c.Name ~= "XXUNORIBOASXX" then
  9783. local asd = Instance.new("ParticleEmitter",c.Torso)
  9784. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  9785. asd.LightEmission = .1
  9786. asd.Size = NumberSequence.new(0.2)
  9787. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  9788. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  9789. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  9790. asd.Transparency = bbb
  9791. asd.Size = aaa
  9792. asd.ZOffset = .9
  9793. asd.Acceleration = Vector3.new(0, -5, 0)
  9794. asd.LockedToPart = false
  9795. asd.EmissionDirection = "Back"
  9796. asd.Lifetime = NumberRange.new(1, 2)
  9797. asd.Rate = 1000
  9798. asd.Rotation = NumberRange.new(-100, 100)
  9799. asd.RotSpeed = NumberRange.new(-100, 100)
  9800. asd.Speed = NumberRange.new(6)
  9801. asd.VelocitySpread = 10000
  9802. asd.Enabled=true
  9803. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  9804. dmg(c)
  9805. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  9806. coroutine.wrap(function()
  9807. wait(.2)
  9808. asd.Enabled = false
  9809. wait(2)
  9810. asd:Remove()
  9811. end)()
  9812. else
  9813. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  9814. Effects.Sphere.Create(BrickColor.new("Crimson"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  9815.  
  9816. end
  9817. end
  9818. end
  9819. end
  9820. end
  9821. end
  9822. end
  9823.  
  9824. local sine=0
  9825. function targett()
  9826. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  9827. TargetSelect(mouse.Target.Parent)
  9828. CreateSound("743521450", char, 1, .8)
  9829. end
  9830. end
  9831.  
  9832. function HAAH()
  9833. attack = true
  9834. hum.WalkSpeed = 0
  9835. Cso("300208779", hed, 10, 1)
  9836. for i = 0,9,0.1 do
  9837. swait()
  9838. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  9839. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  9840. if Mrandom(1,15) == 1 then
  9841. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  9842. end
  9843. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  9844. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  9845. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  9846. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  9847. end
  9848. attack = false
  9849. hum.WalkSpeed = 10
  9850. end
  9851.  
  9852. function doot_n_die()
  9853. attack = true
  9854. hum.WalkSpeed = 0
  9855. if targetted.Name ~= "Creterisk" and targetted.Name ~= "XXUNORIBOASXX" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
  9856. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  9857. local partasdeff = Instance.new("ParticleEmitter",torsy)
  9858. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  9859. partasdeff.LightEmission = .1
  9860. partasdeff.Size = NumberSequence.new(0.2)
  9861. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  9862. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  9863. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  9864. partasdeff.Transparency = bbb
  9865. partasdeff.Size = aaa
  9866. partasdeff.ZOffset = .9
  9867. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  9868. partasdeff.LockedToPart = false
  9869. partasdeff.EmissionDirection = "Back"
  9870. partasdeff.Lifetime = NumberRange.new(1, 2)
  9871. partasdeff.Rate = 1000
  9872. partasdeff.Rotation = NumberRange.new(-100, 100)
  9873. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  9874. partasdeff.Speed = NumberRange.new(6)
  9875. partasdeff.VelocitySpread = 10000
  9876. partasdeff.Enabled=false
  9877. for i = 0, 2.4, 0.1 do
  9878. swait()
  9879. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9880. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  9881. if Mrandom(1,15) == 1 then
  9882. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9883. end
  9884. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9885. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9886. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9887. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  9888. end
  9889. for i = 0, 1.4, 0.1 do
  9890. swait()
  9891. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9892. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  9893. if Mrandom(1,15) == 1 then
  9894. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50))), 0.3)
  9895. end
  9896. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9897. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9898. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(85), Rad(0), Rad(-15)), 0.1)
  9899. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  9900. end
  9901. dmg(targetted)
  9902. partasdeff.Enabled=true
  9903. CreateSound("429400881", torsy, 10, .8)
  9904. for i = 0, 1.4, 0.1 do
  9905. swait()
  9906. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9907. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  9908. if Mrandom(1,15) == 1 then
  9909. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9910. end
  9911. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9912. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9913. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9914. LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
  9915. end
  9916. partasdeff.Enabled=false
  9917. for i = 0, 1.4, 0.1 do
  9918. swait()
  9919. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9920. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  9921. if Mrandom(1,15) == 1 then
  9922. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9923. end
  9924. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9925. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9926. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9927. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  9928. end
  9929. attack = false
  9930. hum.WalkSpeed = 8
  9931. elseif targetted.Name == "Creterisk" then
  9932. for i = 0, 2.4, 0.1 do
  9933. swait()
  9934. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9935. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  9936. if Mrandom(1,15) == 1 then
  9937. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9938. end
  9939. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9940. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9941. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9942. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  9943. end
  9944. for i = 0, 2.4, 0.1 do
  9945. swait()
  9946. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9947. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  9948. if Mrandom(1,15) == 1 then
  9949. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9950. end
  9951. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9952. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9953. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9954. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  9955. end
  9956. coroutine.wrap(function()
  9957. wait(2)
  9958. --partasdeff:Remove()
  9959. end)()
  9960. local sel = Mrandom(1,3)
  9961. if sel == 1 then
  9962. chatfunc("Damn, I am dumb.")
  9963. elseif sel == 2 then
  9964. chatfunc("CREATOR, HELP ME.")
  9965. elseif sel == 3 then
  9966. chatfunc("Senpai, notice me.")
  9967. end
  9968. wait(2)
  9969. hum.WalkSpeed = 8
  9970. attack = false
  9971. elseif targetted.Name == "XXUNORIBOASXX" then
  9972. for i = 0, 2.4, 0.1 do
  9973. swait()
  9974. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9975. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  9976. if Mrandom(1,15) == 1 then
  9977. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9978. end
  9979. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9980. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9981. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9982. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  9983. end
  9984. for i = 0, 2.4, 0.1 do
  9985. swait()
  9986. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  9987. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  9988. if Mrandom(1,15) == 1 then
  9989. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  9990. end
  9991. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9992. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  9993. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  9994. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  9995. end
  9996. coroutine.wrap(function()
  9997. wait(2)
  9998. --partasdeff:Remove()
  9999. end)()
  10000. local sel = Mrandom(1,3)
  10001. if sel == 1 then
  10002. chatfunc("HEHEHEHEHEHEHE")
  10003. elseif sel == 2 then
  10004. chatfunc("ducc.")
  10005. elseif sel == 3 then
  10006. chatfunc("Excuse me what?")
  10007. end
  10008. wait(2)
  10009. hum.WalkSpeed = 8
  10010. attack = false
  10011. elseif targetted.Name == "Nebula_Zorua" then
  10012. for i = 0, 2.4, 0.1 do
  10013. swait()
  10014. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  10015. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  10016. if Mrandom(1,15) == 1 then
  10017. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10018. end
  10019. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10020. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10021. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  10022. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  10023. end
  10024. for i = 0, 2.4, 0.1 do
  10025. swait()
  10026. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  10027. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  10028. if Mrandom(1,15) == 1 then
  10029. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10030. end
  10031. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10032. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10033. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  10034. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  10035. end
  10036. coroutine.wrap(function()
  10037. wait(2)
  10038. --partasdeff:Remove()
  10039. end)()
  10040. local sel = Mrandom(1,3)
  10041. if sel == 1 then
  10042. chatfunc("floof.")
  10043. elseif sel == 2 then
  10044. chatfunc("Wh-what?")
  10045. elseif sel == 3 then
  10046. chatfunc("I have mistaken..")
  10047. end
  10048. wait(2)
  10049. hum.WalkSpeed = 8
  10050. attack = false
  10051. elseif targetted.Name == "KillerDarkness0105" then
  10052. for i = 0, 2.4, 0.1 do
  10053. swait()
  10054. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  10055. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  10056. if Mrandom(1,15) == 1 then
  10057. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10058. end
  10059. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10060. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10061. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  10062. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  10063. end
  10064. for i = 0, 2.4, 0.1 do
  10065. swait()
  10066. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  10067. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  10068. if Mrandom(1,15) == 1 then
  10069. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10070. end
  10071. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10072. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10073. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  10074. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  10075. end
  10076. coroutine.wrap(function()
  10077. wait(2)
  10078. --partasdeff:Remove()
  10079. end)()
  10080. local sel = Mrandom(1,3)
  10081. if sel == 1 then
  10082. chatfunc("Gale Fighter was a nice script, after all.")
  10083. elseif sel == 2 then
  10084. chatfunc("Ding dong, bing bong.")
  10085. elseif sel == 3 then
  10086. chatfunc("hehe.. hehehe..")
  10087. end
  10088. wait(2)
  10089. hum.WalkSpeed = 8
  10090. attack = false
  10091. end
  10092. end
  10093.  
  10094. function doot_die_pls()
  10095. attack = true
  10096. hum.WalkSpeed = 0
  10097. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  10098. for i = 0, 2, 0.1 do
  10099. swait()
  10100. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(25)), 0.15)
  10101. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  10102. if Mrandom(1,15) == 1 then
  10103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10104. end
  10105. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10106. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  10107. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  10108. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  10109. end
  10110. coroutine.resume(coroutine.create(function()
  10111. for i = 1,10 do
  10112. swait()
  10113. local Pully = Create("BodyPosition")({
  10114. P = 9000,
  10115. D = 1000,
  10116. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  10117. position = ra.Position - ra.CFrame.lookVector * 6,
  10118. Parent = torsy
  10119. })
  10120. game:GetService("Debris"):AddItem(Pully, 0.2)
  10121. wait()
  10122. end
  10123. end))
  10124. CreateSound("541909814", torsy, 10, 1)
  10125. CreateSound("131228548", hed, 10, 1)
  10126. for i = 0, 2.2, 0.1 do
  10127. swait()
  10128. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-35)), 0.15)
  10129. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(35)), 0.3)
  10130. if Mrandom(1,15) == 1 then
  10131. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  10132. end
  10133. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(17), Rad(-10)), 0.15)
  10134. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-0)), 0.15)
  10135. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  10136. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-5)), 0.1)
  10137. end
  10138. attack = false
  10139. hum.WalkSpeed = 8
  10140. end
  10141.  
  10142. code = 1678 --jk it doesnt work
  10143.  
  10144. function abc()
  10145. thing = true
  10146. chatfunc("WHY...")
  10147. wait(0.85)
  10148. chatfunc("WHY?!")
  10149. wait(1)
  10150. chatfunc("WHY MUST MY LIFE BE LIKE THIS?! I can't.. take it anymore...")
  10151. wait(1)
  10152. Music:Stop()
  10153. attack = true
  10154. hum.WalkSpeed = 0
  10155. hum.JumpPower = 0
  10156. for i = 0,6,0.1 do
  10157. swait()
  10158. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  10159. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  10160. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10161. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10162. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  10163. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  10164. end
  10165. CreateSound("1093102664", hed, 10, 1)
  10166. for _, v in pairs(Needle:GetChildren()) do
  10167. if v:IsA'BasePart' then
  10168. v:Remove()
  10169. end
  10170. end
  10171. for i = 0,4,0.1 do
  10172. swait()
  10173. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  10174. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.4)
  10175. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10176. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10177. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  10178. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  10179. end
  10180. for i = 0,6,0.1 do
  10181. swait()
  10182. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  10183. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  10184. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  10185. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  10186. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  10187. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  10188. end
  10189. for i = 0,6,0.1 do
  10190. swait()
  10191. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -3 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  10192. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  10193. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  10194. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  10195. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  10196. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0 - 4.5 * Sin(sine / 20)), Rad(-13)), 0.1)
  10197. end
  10198. Anchor()
  10199. wait(2)
  10200. chatfunc("I hope I never see you again..")
  10201. wait(1)
  10202. dmg(char)
  10203. print("It seems you've died! CONGRATS!")
  10204. for _, v in pairs(Doll:GetChildren()) do
  10205. if v:IsA'BasePart' then
  10206. v:Remove()
  10207. end
  10208. end
  10209. thing = false
  10210. end
  10211.  
  10212. csosoundyi = Instance.new("Sound", hed)
  10213. csosoundyi.SoundId = "rbxassetid://178038408"
  10214. csosoundyi.Volume = 10
  10215. csosoundyi.Pitch = 1
  10216.  
  10217. function HAAH()
  10218. attack = true
  10219. hum.WalkSpeed = 0
  10220. csosoundyi:Play()
  10221. repeat
  10222. swait()
  10223. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  10224. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  10225. if Mrandom(1,15) == 1 then
  10226. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  10227. end
  10228. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  10229. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  10230. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  10231. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  10232. until csosoundyi.Playing == false
  10233. attack = false
  10234. hum.WalkSpeed = 10
  10235. end
  10236.  
  10237. thing = false
  10238.  
  10239. mouse.Button1Down:connect(function()
  10240. if attack == false and targetted ~= nil and thing == false then
  10241. doot_n_die()
  10242. GlowParticle.Enabled = false
  10243. end
  10244. end)
  10245.  
  10246. mouse.KeyDown:connect(function(key)
  10247. if attack == false then
  10248. if key == 'q' and thing == false then
  10249. targett()
  10250. elseif key == 'x' and targetted ~= nil and thing == false then
  10251. doot_die_pls()
  10252. elseif key == 'r' and targetted ~= nil and thing == false then
  10253. CreateSound("174271590", hed, .4, math.random(5, 15) / 5)
  10254. root.CFrame = targetted.Head.CFrame * CFrame.new(0, 0, 6)
  10255. elseif key == 'p' then
  10256. abc()
  10257. elseif key == 't' and thing == false then
  10258. HAAH()
  10259. end
  10260. end
  10261. end)
  10262.  
  10263. -------------------------------------------------------
  10264. --End Attacks N Stuff--
  10265. -------------------------------------------------------
  10266.  
  10267.  
  10268.  
  10269.  
  10270.  
  10271.  
  10272.  
  10273.  
  10274.  
  10275. -------------------------------------------------------
  10276. --Start Animations--
  10277. -------------------------------------------------------
  10278. print("By Makhail07, FINISHED BY XXUNORIBOASXX >:D")
  10279. Music.SoundId = "rbxassetid://"..SONG
  10280. Music.Looped = true
  10281. Music.Pitch = 1
  10282. Music.Volume = 2
  10283. Music.Parent = char
  10284. Music:Resume()
  10285. --AAAAAAAAAAAAAAAA
  10286. while true do
  10287. swait()
  10288. sine = sine + change
  10289. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  10290. local velderp = root.Velocity.y
  10291. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  10292. if equipped == true or equipped == false then
  10293. if attack == false then
  10294. idle = idle + 1
  10295. else
  10296. idle = 0
  10297. end
  10298. if 1 < root.Velocity.y and hitfloor == nil then
  10299. Anim = "Jump"
  10300. if attack == false then
  10301. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  10302. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  10303. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10304. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20), 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  10305. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  10306. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  10307. end
  10308. elseif -1 > root.Velocity.y and hitfloor == nil then
  10309. Anim = "Fall"
  10310. if attack == false then
  10311. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  10312. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  10313. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  10314. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-8.5), Rad(0), Rad(0)), 0.15)
  10315. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(165 + 4.5 * Sin(sine / 20))), 0.1)
  10316. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-165 - 4.5 * Sin(sine / 20))), 0.1)
  10317. end
  10318. elseif torvel < 1 and hitfloor ~= nil then
  10319. Anim = "Idle"
  10320. change = 1
  10321. if attack == false then
  10322. HeadTwitch = false
  10323. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  10324. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-20 + 2 * Cos(sine / .25))), 0.3)
  10325. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-9.5), Rad(0), Rad(20)), 0.15)
  10326. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-9.5), Rad(0), Rad(-20)), 0.15)
  10327. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(5), Rad(13)), 0.1)
  10328. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0 - 4.5 * Sin(sine / 20)), Rad(-13)), 0.1)
  10329. if HeadTwitch == false and Mrandom(1, 25) == 1 then
  10330. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90))), 0.15)
  10331. end
  10332. end
  10333. elseif torvel < 50 and hitfloor ~= nil then
  10334. Anim = "Walk"
  10335. change = 1
  10336. if attack == false then
  10337. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  10338. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  10339. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  10340. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  10341. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(75) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  10342. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  10343. end
  10344. end
  10345. end
  10346. if 0 < #Effects then
  10347. for e = 1, #Effects do
  10348. if Effects[e] ~= nil then
  10349. local Thing = Effects[e]
  10350. if Thing ~= nil then
  10351. local Part = Thing[1]
  10352. local Mode = Thing[2]
  10353. local Delay = Thing[3]
  10354. local IncX = Thing[4]
  10355. local IncY = Thing[5]
  10356. local IncZ = Thing[6]
  10357. if 1 >= Thing[1].Transparency then
  10358. if Thing[2] == "Block1" then
  10359. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  10360. local Mesh = Thing[1].Mesh
  10361. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10362. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10363. elseif Thing[2] == "Block2" then
  10364. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  10365. local Mesh = Thing[7]
  10366. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10367. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10368. elseif Thing[2] == "Block3" then
  10369. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  10370. local Mesh = Thing[7]
  10371. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10372. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10373. elseif Thing[2] == "Cylinder" then
  10374. local Mesh = Thing[1].Mesh
  10375. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10376. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10377. elseif Thing[2] == "Blood" then
  10378. local Mesh = Thing[7]
  10379. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  10380. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  10381. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10382. elseif Thing[2] == "Elec" then
  10383. local Mesh = Thing[1].Mesh
  10384. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  10385. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10386. elseif Thing[2] == "Disappear" then
  10387. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10388. elseif Thing[2] == "Shatter" then
  10389. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  10390. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  10391. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  10392. Thing[6] = Thing[6] + Thing[5]
  10393. end
  10394. else
  10395. Part.Parent = nil
  10396. table.remove(Effects, e)
  10397. end
  10398. end
  10399. end
  10400. end
  10401. end
  10402. end
  10403. --[[
  10404. A bit of lore for those who are wondering :
  10405.  
  10406. Micheal (Voodoo Child) was born in a lone village with his sister, father, and mother
  10407. his mother died when he was age 6 and felt that it was his fault she died, as though it was not.
  10408. The village whereabouts was in a forest that some named "The Dead Woods" for whoever went in there,
  10409. never came back.
  10410. A few years past after the death and funeral of his mother, his sister caught a deadly disease, the guilt he felt
  10411. like he did from his mother came upon him once again, for this time was his fault, as they were playing near the oaks of hell,
  10412. which can give others an un-curable sickness or instant death, his sister got the worse fate.
  10413. The only cure known is to get herbs from the witch of the dead woods and do her deeds, but as others know
  10414. those who enter never return, but he was a brave boy and set out to find the witch, his father worried forced him not to go,
  10415. But during the night he snuck out of his home and went...
  10416. His adventure began but not for long as he already saw a hut above, he knocks on the door and waits for a respond,
  10417. nothing.
  10418. After some time the door finally opened and there she was the horrible wrinkle faced creature, he spoke
  10419. "Ma-May I have some of your herbs so I may heal my sister?"
  10420. The witch replied, "Yes you may my little child, but only on one condition, you must do 5 ta-" Micheal cuts her off.
  10421. "I DON'T WANT TO DO ANY TASK I JUST WISH TO SAVE MY SISTER, so please only this once?"
  10422. The witches anger grew, she's never been interrupted, and she knew what she must do.
  10423. "YOU DARE CUT OFF THE SACRED WORDS OF ME? I SHALL CURSE YOU WITH THE SOULS OF THE INNOCENT!" She screamed.
  10424. Micheal terrified, a storm brew, and the witches words could be heard from echoes from every angle, lightning strikes trees and rain pours down,
  10425. covering his head, closing his eyes, and putting himself into a ball, after time everything stopped.
  10426. He looked up cautiously, looking around up and finally down, he sees a pin, and a doll. He bends down and grabs them both,
  10427. looking at them he remembers that he didn't get any herbs but he didn't have enough time he quickly ran back to the village and put both the pin and doll into his pockets...
  10428.  
  10429. He was already to late. His sister passed away he bent to his knees and cried, some sang and others left and cried.
  10430. He pulled the doll and pin, from his pocket and laid it on her body and went to his room.
  10431. Moving he gets pinned and looks behind him, the doll and pin... he was terrified, he couldn't say a word and couldn't scream, he passes out.
  10432. Waking up he notices his home and village into shambles, dead ones laying everywhere.
  10433. T O B E C O N T I N U E D !
  10434. also there's a code in the script which i have hidden, if you say it in chat it'll say something
  10435. --]]
  10436. -------------------------------------------------------
  10437. --End Animations And Script--
  10438. -------------------------------------------------------
  10439. end)
  10440. NoobDancer.Name = "Noob Dancer"
  10441. NoobDancer.Parent = Main
  10442. NoobDancer.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  10443. NoobDancer.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  10444. NoobDancer.BorderSizePixel = 3
  10445. NoobDancer.Position = UDim2.new(0.323893815, 0, 0.480935514, 0)
  10446. NoobDancer.Size = UDim2.new(0, 179, 0, 41)
  10447. NoobDancer.Font = Enum.Font.SourceSans
  10448. NoobDancer.Text = "Noob Dancer"
  10449. NoobDancer.TextColor3 = Color3.new(1, 1, 1)
  10450. NoobDancer.TextScaled = true
  10451. NoobDancer.TextSize = 14
  10452. NoobDancer.TextWrapped = true
  10453. NoobDancer.MouseButton1Down:connect(function()
  10454. wait(0)
  10455. Player = game.Players.LocalPlayer
  10456.  
  10457. local count = 0
  10458. local countspeed = 1
  10459. local sine = 0
  10460. local sinespeed = 1
  10461. local angle = nil
  10462. local global_wait = 0
  10463. local showtag = false
  10464.  
  10465.  
  10466. --dance booleans--
  10467. local jerk = false
  10468. local party = false
  10469. local canttouch = false
  10470. local happy = false
  10471. local spin = false
  10472. local thriller = false
  10473. local barrel = false
  10474. local sax = false
  10475. local spooky = false
  10476. local stride = false
  10477. local shuffle = false
  10478. local rock = false
  10479. local gagnam = false
  10480. local snoop = false
  10481. local darude = false
  10482. local taco = false
  10483. ------------------
  10484. --dance accessory--
  10485. local barrelbrick = nil
  10486. local saxtool = nil
  10487. -------------------
  10488. --custom animate--
  10489. local walk = false
  10490. local jump = false
  10491. local sit = false
  10492. local run = false
  10493. ------------------
  10494. --walk keys--
  10495. local W = false
  10496. local A = false
  10497. local S = false
  10498. local D = false
  10499. -------------
  10500. local m = Instance.new("Model",game.Players.LocalPlayer.Character) m.Name = "ModelParts"
  10501. local miniweld = nil
  10502. local rootpart = nil
  10503.  
  10504. local Mouse = nil
  10505. local Animate = nil
  10506. local Music = nil
  10507. local Asset = "http://www.roblox.com/asset/?id="
  10508. local Animating = nil
  10509. local humanoid = nil
  10510. local face = nil
  10511.  
  10512. local head = nil
  10513. local torso = nil
  10514. local ra = nil
  10515. local la = nil
  10516. local rl = nil
  10517. local ll = nil
  10518. local rs = nil
  10519. local ls = nil
  10520. local rh = nil
  10521. local lh = nil
  10522. local neck = nil
  10523. local rj = nil
  10524.  
  10525. local char = nil
  10526. local Hat1 = nil
  10527. local Hat2 = nil
  10528. local a,b = nil
  10529.  
  10530. ----------musics-----------------
  10531. local M1,M2,M3,M4,M5,M6,M7,M8,M9,M10,M11,M12,M13,M14,M15,M16 = nil
  10532. ---------------------------------
  10533.  
  10534. local mesh,meshids,textureids,w
  10535.  
  10536. function fm(parent,meshid,x,y,z,meshtexture)
  10537. if meshid == "cylinder" then
  10538. mesh = Instance.new("CylinderMesh",parent)
  10539. mesh.Scale = Vector3.new(x,y,z)
  10540. return mesh
  10541. else
  10542. mesh = Instance.new("SpecialMesh",parent)
  10543. if meshid ~= "sphere" then
  10544. if type(meshid) == "number" then mesh.MeshId = "rbxassetid://"..meshid else
  10545. mesh.MeshId = "rbxassetid://"..meshids[meshid]
  10546. end
  10547. else mesh.MeshType = 3 end
  10548. mesh.Scale = Vector3.new(x,y,z)
  10549. if meshtexture ~= nil then
  10550. if type(meshtexture) == "number" then
  10551. mesh.TextureId = "rbxassetid://"..meshtexture
  10552. else
  10553. mesh.TextureId = "rbxassetid://"..textureids[meshtexture] end
  10554. end
  10555. return mesh
  10556. end
  10557. end
  10558.  
  10559. function P(x,y,z,color,transparency,cancollide,anchored,parent,typee)
  10560. if typee ~= nil then
  10561. c = Instance.new("WedgePart",m)
  10562. else
  10563. c = Instance.new("Part",m)
  10564. end
  10565. c.TopSurface,c.BottomSurface = 0,0
  10566. c.Locked = true
  10567. c.formFactor = "Custom"
  10568. c.Size = Vector3.new(x,y,z)
  10569. if color ~= "random" then
  10570. c.BrickColor = BrickColor.new(color)
  10571. else
  10572. c.BrickColor = BrickColor:random()
  10573. end
  10574. c.Transparency = transparency
  10575. c.CanCollide = cancollide
  10576. if anchored ~= nil then
  10577. c.Anchored = anchored
  10578. end
  10579. if parent ~= nil then
  10580. c.Parent = parent
  10581. end
  10582. return c
  10583. end
  10584.  
  10585. function We(part0,part1,x,y,z,rx,ry,rz,parent)
  10586. w = Instance.new("Motor",m)
  10587. if parent ~= nil then w.Parent = parent end
  10588. w.Part0,w.Part1 = part0,part1
  10589. w.C1 = CFrame.new(x,y,z) * CFrame.Angles(rx,ry,rz)
  10590. return w
  10591. end
  10592.  
  10593. function SetAnimation(id,humanoid)
  10594. if Animating ~= nil then
  10595. Animating:Stop()
  10596. end
  10597. Animate.AnimationId = Asset .. id
  10598. Animating = humanoid:LoadAnimation(Animate)
  10599. Animating:Play()
  10600. end
  10601.  
  10602. function AnimationStop()
  10603. jerk = false
  10604. party = false
  10605. canttouch = false
  10606. happy = false
  10607. spin = false
  10608. thriller = false
  10609. barrel = false
  10610. sax = false
  10611. spooky = false
  10612. stride = false
  10613. shuffle = false
  10614. rock = false
  10615. gagnam = false
  10616. snoop = false
  10617. darude = false
  10618. taco = false
  10619. if barrelbrick ~= nil then
  10620. barrelbrick:Remove()
  10621. barrelbrick = nil
  10622. end
  10623. if saxtool ~= nil then
  10624. saxtool:Remove()
  10625. saxtool = nil
  10626. end
  10627. if sandstorm ~= nil then
  10628. sandstorm:Remove()
  10629. sandstorm = nil
  10630. end
  10631. end
  10632.  
  10633. local Musical
  10634. function SetMusic(id,volume)
  10635. Musical = Instance.new("Sound",char.Head)
  10636. if volume == nil then
  10637. Musical.Volume = 1
  10638. else
  10639. Musical.Volume = volume
  10640. end
  10641. Musical.Looped = true
  10642. Musical.SoundId = Asset .. id
  10643. return Musical
  10644. end
  10645.  
  10646. function GenerateGui()
  10647. a=Instance.new("ScreenGui")
  10648. a.Name = "Memer"
  10649. b=Instance.new("ImageLabel",a)
  10650. b.BackgroundTransparency = 1
  10651. b.Size = UDim2.new(0,250,0,100)
  10652. b.Position = UDim2.new(0,0,1,0)
  10653. b.Image = Asset .. "http://www.roblox.com/asset/?id=534247804"
  10654. b.Name = "Logo"
  10655. c=Instance.new("Sound",a)
  10656. c.Name = "Intro"
  10657. c.Volume = 1
  10658. c.SoundId = Asset .. "rbxassetid://533871935"
  10659. c.Looped = false
  10660. return a
  10661. end
  10662.  
  10663. function Generate(player)
  10664. char = player.Character
  10665. Hat1 = P(1,1,1,'Bright violet ',0,false,false)
  10666. Hat2 = P(1,1,1,'Bright violet ',0,false,false)
  10667. wait()
  10668. a=fm(Hat1,0,1,1,1,1577349) a.VertexColor = Vector3.new(1,1,1)
  10669. b=fm(Hat2,0,1,1,1,18987684) b.VertexColor = Vector3.new(1,1,1)
  10670. wait()
  10671. if char:FindFirstChild("Head") then
  10672. We(Hat1,char.Head,0,0.25,-0.135,0,0,0)
  10673. We(Hat2,char.Head,0,0.8,0,0,0,0)
  10674. if char.Head:FindFirstChild("face") ~= nil then
  10675. face = char.Head:FindFirstChild("face")
  10676. face.Texture = "rbxasset://textures/face.png"
  10677. end
  10678. c=char.Head:clone()
  10679. c.Name = "FalseHead"
  10680. c.CanCollide = false
  10681. c.Parent = char
  10682. We(c,char.Head,0,0,0,0,0,0)
  10683. char.Head.Transparency = 1
  10684. for i,v in pairs(char:GetChildren()) do
  10685. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "Hat" or v.ClassName == "CharacterMesh" or v.ClassName == "Shirt Graphic" then
  10686. v:Remove()
  10687. end
  10688. if v.ClassName == "BodyColors" then
  10689. v.HeadColor = BrickColor.new("Bright yellow")
  10690. v.LeftArmColor = BrickColor.new("Bright yellow")
  10691. v.LeftLegColor = BrickColor.new("Br. yellowish green")
  10692. v.RightArmColor = BrickColor.new("Bright yellow")
  10693. v.RightLegColor = BrickColor.new("Br. yellowish green")
  10694. v.TorsoColor = BrickColor.new("Bright Blue")
  10695. end
  10696. if v.ClassName == "Part" then
  10697. if v.Name == "Head" or v.Name == "FalseHead" then
  10698. v.BrickColor = BrickColor.new("Bright yellow")
  10699. else
  10700. v.BrickColor = BrickColor.new("Bright yellow")
  10701. end
  10702. end
  10703. end
  10704. ----------musics---------------
  10705. M1=SetMusic(142524640)
  10706. M1.Volume = 50
  10707. M2=SetMusic(663760008)
  10708. M2.Volume = 50
  10709. M3=SetMusic(148047526)
  10710. M3.Volume = 50
  10711. M4=SetMusic(518673637)
  10712. M4.Volume = 50
  10713. M5=SetMusic(194380361)
  10714. M5.Volume = 50
  10715. M6=SetMusic(540190383)
  10716. M6.Volume = 50
  10717. M7=SetMusic(253827644)
  10718. M7.Volume = 50
  10719. M8=SetMusic(534878097)
  10720. M8.Volume = 50
  10721. M9=SetMusic(178297940)
  10722. M9.Volume = 50
  10723. M10=SetMusic(241814102)
  10724. M10.Volume = 50
  10725. M11=SetMusic(533874013)
  10726. M11.Volume = 50
  10727. M12=SetMusic(316168561)
  10728. M12.Volume = 50
  10729. M13=SetMusic(142300879)
  10730. M13.Volume = 50
  10731. M14=SetMusic(684159363)
  10732. M14.Volume = 50
  10733. M15=SetMusic(787297457)
  10734. M15.Volume = 50
  10735. M16=SetMusic(597084853)
  10736. M16.Volume = 50
  10737. boi=SetMusic(597084853)
  10738. -------------------------------
  10739.  
  10740. if char:FindFirstChild("HumanoidRootPart") ~= nil then
  10741. rootpart = char:FindFirstChild("HumanoidRootPart")
  10742. end
  10743. if showtag == true then
  10744. local bbg = Instance.new("BillboardGui",c)
  10745. bbg.Adornee = c
  10746. bbg.Name = "satuttava"
  10747. bbg.Size = UDim2.new(6,0,2,0)
  10748. bbg.StudsOffset = Vector3.new(0,2,0)
  10749. local box = Instance.new("TextLabel",bbg)
  10750. box.Size = UDim2.new(1,0,1,0)
  10751. box.BackgroundColor = BrickColor.new("White")
  10752. box.TextColor3 = Color3.new(255,0,0)
  10753. box.TextStrokeTransparency = 0.5
  10754. box.Font = "Arcade"
  10755. box.Text = Player.Name
  10756. box.BackgroundTransparency = 1
  10757. box.Position = UDim2.new(0,0,0,0)
  10758. box.TextScaled = true
  10759. end
  10760. if char:FindFirstChild("Humanoid") ~= nil then
  10761. char:FindFirstChild("Humanoid").MaxHealth = (100*100*100*100)*100
  10762. wait()
  10763. char:FindFirstChild("Humanoid").Health = char:FindFirstChild("Humanoid").MaxHealth
  10764. --char:FindFirstChild("Humanoid").Name = game.Players.LocalPlayer.Name
  10765. humanoid = char:FindFirstChild("Humanoid")
  10766. if humanoid:FindFirstChild("Animator") ~= nil then
  10767. humanoid:FindFirstChild("Animator"):Remove()
  10768. --Instance.new("Animator",humanoid)
  10769. end
  10770. if char:FindFirstChild("Animate") ~= nil then
  10771. char:FindFirstChild("Animate"):Remove()
  10772. end
  10773. end
  10774. Mouse = player:GetMouse()
  10775. Music = Instance.new("Sound",char.Head)
  10776. Music.Volume = 1
  10777. Music.Looped = true
  10778. Music.SoundId = Asset
  10779. Animate = Instance.new("Animation",char.Head)
  10780. Animate.AnimationId = Asset
  10781.  
  10782.  
  10783.  
  10784. head = char:FindFirstChild("Head")
  10785. torso = char:FindFirstChild("Torso")
  10786. ra = char:findFirstChild("Right Arm")
  10787. la = char:findFirstChild("Left Arm")
  10788. rl = char:findFirstChild("Right Leg")
  10789. ll = char:findFirstChild("Left Leg")
  10790. rs = torso:findFirstChild("Right Shoulder")
  10791. ls = torso:findFirstChild("Left Shoulder")
  10792. rh = torso:findFirstChild("Right Hip")
  10793. lh = torso:findFirstChild("Left Hip")
  10794. neck = torso:findFirstChild("Neck")
  10795. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  10796.  
  10797. state = humanoid:GetState()
  10798. local ca = nil
  10799. ca=GenerateGui()
  10800. ca.Parent = player.PlayerGui
  10801. if ca:FindFirstChild("Logo") ~= nil then
  10802. ca:FindFirstChild("Logo"):TweenPosition(UDim2.new(0, 0, 1, -100), "Out", "Quad", 3, true)
  10803. if ca:FindFirstChild("Intro") ~= nil then
  10804. ca:FindFirstChild("Intro"):Play()
  10805. coroutine.resume(coroutine.create(function()
  10806. for i=0,30 do
  10807. ca:FindFirstChild("Intro").Volume = 1/(i/2)
  10808. wait(0.5)
  10809. if i >= 30 then
  10810. break
  10811. end
  10812. end
  10813. end))
  10814. end
  10815. end
  10816.  
  10817. if humanoid ~= nil then
  10818. humanoid.Changed:connect(function(pro)
  10819. if pro == "MoveDirection" or pro == "Jump" then
  10820. if Music.IsPlaying == true then
  10821. AnimationStop()
  10822. end
  10823. end
  10824. end)
  10825. humanoid.Died:connect(function()
  10826. AnimationStop()
  10827. end)
  10828.  
  10829. Mouse.KeyUp:connect(function(key)
  10830. if key == "w" then
  10831. W = false
  10832. end
  10833. if key == "a" then
  10834. A = false
  10835. end
  10836. if key == "s" then
  10837. S = false
  10838. end
  10839. if key == "d" then
  10840. D = false
  10841. end
  10842. if string.byte(key) == 48 then
  10843. run = false
  10844. end
  10845. end)
  10846.  
  10847. Mouse.KeyDown:connect(function(key)
  10848. if key == "w" then
  10849. W = true
  10850. AnimationStop()
  10851. end
  10852. if key == "a" then
  10853. A = true
  10854. AnimationStop()
  10855. end
  10856. if key == "s" then
  10857. S = true
  10858. AnimationStop()
  10859. end
  10860. if key == "d" then
  10861. D = true
  10862. AnimationStop()
  10863. end
  10864. end)
  10865.  
  10866.  
  10867.  
  10868. Mouse.KeyDown:connect(function(key)
  10869. KeyUsed(key)
  10870. end)
  10871. end
  10872. end
  10873. print'fuck you!'
  10874. end
  10875.  
  10876. function KeyUsed(key)
  10877. if humanoid ~= nil then
  10878. if humanoid.Health > 0 then
  10879. if string.byte(key) == 32 then
  10880. jump = true
  10881. AnimationStop()
  10882. --sit = false
  10883. end
  10884. if string.byte(key) == 50 then
  10885. AnimationStop()
  10886. if sit == true then
  10887. sit = false
  10888. else
  10889. sit = true
  10890. end
  10891. end
  10892. if string.byte(key) == 48 then
  10893. run = true
  10894. end
  10895. if W == false and A == false and S == false and D == false and jump == false and sit == false then
  10896. if key == "Q" or key == "q" then
  10897. AnimationStop()
  10898. canttouch = true
  10899. M1:Play()
  10900. end
  10901. if key == "E" or key == "e" then
  10902. AnimationStop()
  10903. party = true
  10904. M2:Play()
  10905. end
  10906. if key == "R" or key == "r" then
  10907. AnimationStop()
  10908. jerk = true
  10909. M3:Play()
  10910. end
  10911. if key == "T" or key == "t" then
  10912. AnimationStop()
  10913. happy = true
  10914. M4:Play()
  10915. end
  10916. if key == "Y" or key == "y" then
  10917. AnimationStop()
  10918. spin = true
  10919. M5:Play()
  10920. end
  10921. if key == "U" or key == "u" then
  10922. AnimationStop()
  10923. thriller = true
  10924. M6:Play()
  10925. end
  10926. if key == "F" or key == "f" then
  10927. AnimationStop()
  10928. barrel = true
  10929. M7:Play()
  10930. if barrelbrick == nil and barrel == true then
  10931. barrelbrick = P(2,2,1,'Black',0,false,false)
  10932. a=fm(barrelbrick,29873142,1.1,0.8,1.1,31082268) a.VertexColor = Vector3.new(1,1,1)
  10933. We(barrelbrick,char.Torso,0,-0.2,0,0,0,0)
  10934. end
  10935. end
  10936. if key == "P" or key == "p" then
  10937. AnimationStop()
  10938. sax = true
  10939. M8:Play()
  10940. if saxtool == nil and sax == true then
  10941. saxtool = P(1,2,2,'Black',0,false,false)
  10942. a=fm(saxtool,44410178,1.5,1.5,1.5,44410320) a.VertexColor = Vector3.new(1,1,1)
  10943. b=We(saxtool,char:FindFirstChild("Left Arm"),0,-1,0,0,0,0)
  10944. b.C1 = CFrame.new(0.5, -0.9, -0.3) * CFrame.Angles(math.pi/1.5, -math.pi/2, -math.pi/8)
  10945. end
  10946. end
  10947. if key == "G" or key == "g" then
  10948. AnimationStop()
  10949. spooky = true
  10950. M9:Play()
  10951. end
  10952. if key == "H" or key == "h" then
  10953. AnimationStop()
  10954. stride = true
  10955. M10:Play()
  10956. end
  10957. if key == "J" or key == "j" then
  10958. AnimationStop()
  10959. shuffle = true
  10960. M11:Play()
  10961. end
  10962. if key == "K" or key == "k" then
  10963. AnimationStop()
  10964. rock = true
  10965. M12:Play()
  10966. end
  10967. if key == "L" or key == "l" then
  10968. AnimationStop()
  10969. gagnam = true
  10970. M13:Play()
  10971. end
  10972. if key == "Z" or key == "z" then
  10973. AnimationStop()
  10974. snoop = true
  10975. M14:Play()
  10976. end
  10977. if key == "X" or key == "x" then
  10978. AnimationStop()
  10979. darude = true
  10980. M15:Play()
  10981. if sandstorm == nil and darude == true then
  10982. sandstorm = P(1,1,1,'Black',0,false,false)
  10983. sandstorm.Transparency = 1
  10984. a=Instance.new("Smoke",sandstorm)
  10985. a.Color = Color3.new(255/255,255/255,175/255)
  10986. a.Size = 0.4
  10987. a.RiseVelocity = 3
  10988. a.Opacity = 0.75
  10989. b=We(sandstorm,char:FindFirstChild("Torso"),0,0,0,0,0,0)
  10990. b.C1 = CFrame.new(0, -2, 0)
  10991. end
  10992. end
  10993. if key == "C" or key == "c" then
  10994. AnimationStop()
  10995. taco = true
  10996. M16:Play()
  10997. boi:Stop()
  10998. end
  10999. end
  11000. end
  11001. end
  11002. end
  11003.  
  11004. Generate(Player)
  11005.  
  11006. game:service'RunService'.Stepped:connect(function()
  11007. count = (count % 100) + countspeed
  11008. angle = math.pi * math.sin(math.pi*2/100*count)
  11009. countspeed = 1
  11010.  
  11011. state = humanoid:GetState()
  11012. if state ~= Enum.HumanoidStateType.Freefall then
  11013. jump = false
  11014. else
  11015. jump = true
  11016. sit = false
  11017. AnimationStop()
  11018. end
  11019.  
  11020. local mesh1anan = Instance.new("SpecialMesh")
  11021. mesh1anan.MeshType = Enum.MeshType.FileMesh
  11022. mesh1anan.Scale = Vector3.new(0.3,0.3,0.3)
  11023. mesh1anan.MeshId = "http://www.roblox.com/asset/?id=430210147"
  11024. mesh1anan.TextureId = "http://www.roblox.com/asset/?id=430210159"
  11025. mesh1anan.Scale = Vector3.new(0.1,0.1,0.1)
  11026.  
  11027. if taco == true then
  11028. if char ~= nil then
  11029. local locationanan = char:GetModelCFrame()
  11030. local tacoa = Instance.new("Part")
  11031. tacoa.CanCollide = false
  11032. tacoa.RotVelocity = Vector3.new(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  11033. local meshanananan = mesh1anan:clone()
  11034. meshanananan.Parent = tacoa
  11035. tacoa.CFrame = locationanan * CFrame.new(math.random()*500 - 250,math.random(100,200),math.random()*500 - 250)
  11036. tacoa.Parent = workspace
  11037. game:GetService("Debris"):AddItem(tacoa,4)
  11038. end
  11039. end
  11040.  
  11041.  
  11042.  
  11043.  
  11044. if canttouch == false then
  11045. M1:Stop()
  11046. end
  11047. if party == false then
  11048. M2:Stop()
  11049. end
  11050. if jerk == false then
  11051. M3:Stop()
  11052. end
  11053. if happy == false then
  11054. M4:Stop()
  11055. end
  11056. if spin == false then
  11057. M5:Stop()
  11058. end
  11059. if thriller == false then
  11060. M6:Stop()
  11061. end
  11062. if barrel == false then
  11063. M7:Stop()
  11064. end
  11065. if sax == false then
  11066. M8:Stop()
  11067. end
  11068. if spooky == false then
  11069. M9:Stop()
  11070. end
  11071. if stride == false then
  11072. M10:Stop()
  11073. end
  11074. if shuffle == false then
  11075. M11:Stop()
  11076. end
  11077. if rock == false then
  11078. M12:Stop()
  11079. end
  11080. if gagnam == false then
  11081. M13:Stop()
  11082. end
  11083. if snoop == false then
  11084. M14:Stop()
  11085. end
  11086. if darude == false then
  11087. M15:Stop()
  11088. end
  11089. if taco == false then
  11090. M16:Stop()
  11091. boi:Stop()
  11092. end
  11093.  
  11094. if run == true and sit == false then
  11095. humanoid.WalkSpeed = 25
  11096. elseif sit == true then
  11097. humanoid.WalkSpeed = 0
  11098. else
  11099. humanoid.WalkSpeed = 16
  11100. end
  11101.  
  11102. if global_wait == 380 then global_wait = 0 end
  11103.  
  11104. if (W == false or A == false or S == false or D == false) and jump == false and sit == false then
  11105. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/75)
  11106. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/75)
  11107. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/75)
  11108. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/75)
  11109. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/75, math.pi, 0)
  11110. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11111. end
  11112.  
  11113.  
  11114. if (W == false or A == false or S == false or D == false) and jump == false and sit == true then
  11115. local ray = Ray.new(torso.Position, Vector3.new(0, -3, 0))
  11116. local hitz,enz = workspace:FindPartOnRay(ray, char)
  11117. if hitz then
  11118. if rootpart:FindFirstChild("Weld") == nil then
  11119. miniweld = Instance.new("Weld", rootpart)
  11120. miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  11121. miniweld.Part0 = hitz
  11122. miniweld.Part1 = rootpart
  11123. humanoid.PlatformStand = true
  11124. end
  11125. end
  11126. else
  11127. if rootpart:FindFirstChild("Weld") ~= nil then
  11128. rootpart:FindFirstChild("Weld"):Destroy()
  11129. humanoid.PlatformStand = false
  11130. end
  11131. end
  11132.  
  11133. if (W == false or A == false or S == false or D == false) and jump == false and sit == true then
  11134. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - math.pi/15)
  11135. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + math.pi/15)
  11136. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + math.pi/8, 0, math.pi/2 - math.pi/15)
  11137. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + math.pi/8, 0, -math.pi/2 + math.pi/15)
  11138. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + math.pi/15, math.pi, 0)
  11139. rj.C0 = CFrame.new(0, -2, 0) * CFrame.Angles(math.pi/2 + math.pi/15, math.pi, 0)
  11140. end
  11141.  
  11142. if jump == true and sit == false then
  11143. countspeed = 2
  11144. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi + angle/12)
  11145. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi + angle/12)
  11146. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/12)
  11147. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/12)
  11148. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  11149. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2+ angle/50, math.pi, 0)
  11150. end
  11151.  
  11152. if (W == true or A == true or S == true or D == true) and jump == false and sit == false then
  11153. if run == true then
  11154. countspeed = 4
  11155. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  11156. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  11157. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/5)
  11158. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/5)
  11159. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/20, math.pi, 0)
  11160. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/40, math.pi, 0)
  11161. else
  11162. countspeed = 2
  11163. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/4)
  11164. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 - angle/4)
  11165. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/6)
  11166. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/6)
  11167. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  11168. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2+ angle/50, math.pi, 0)
  11169. end
  11170. end
  11171.  
  11172. if W == false and A == false and S == false and D == false and jump == false and sit == false then
  11173. if jerk == true and jump == false and sit == false then
  11174. countspeed = 2
  11175. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/5, 0, angle/4)
  11176. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/5, 0, -angle/4)
  11177. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/10, 0, angle/5)-- * CFrame.Angles(angle*0.5, 0, -math.abs(angle*0.15))
  11178. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/10, 0, angle/5)-- * CFrame.Angles(-angle*0.5, 0, math.abs(angle*0.15))
  11179. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/5, math.pi, 0)
  11180. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/5, math.pi, 0)
  11181. elseif party == true and jump == false and sit == false then
  11182. countspeed = 4
  11183. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/15, 0, angle/15)
  11184. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(angle/15, 0, angle/15)
  11185. ls.C1 = CFrame.new(0.25,0.5 + 1 * angle/10,0.5) * CFrame.Angles(math.pi + angle/10, 0, 0 + angle/10)
  11186. rs.C1 = CFrame.new(-0.25,0.5 + 1 * angle/10,0.5) * CFrame.Angles(math.pi + angle/10, 0, 0 + angle/10)
  11187. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/10, math.pi, 0)
  11188. rj.C0 = CFrame.new(0, 0.5 + angle/5, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11189. elseif canttouch == true and jump == false and sit == false then
  11190. countspeed = 2
  11191. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0 + angle/8, 0, math.pi/12 + angle/12)
  11192. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0 + angle/8, 0, -math.pi/12 - angle/12)
  11193. lh.C1 = CFrame.new(0.35,0.7,0.5) * CFrame.Angles(0 + angle/10, 0, -math.pi/8)
  11194. rh.C1 = CFrame.new(-0.35,0.7,0.5) * CFrame.Angles(0 + angle/10, 0, math.pi/8)
  11195. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi, 0)
  11196. rj.C0 = CFrame.new(angle/4, -0.3 + angle/20, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11197. elseif happy == true and jump == false and sit == false then
  11198. countspeed = 4
  11199. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/4, math.pi/8 + angle/8, math.pi/4 + angle/8)
  11200. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/4, -math.pi/8 + angle/8, -math.pi/4 + angle/8)
  11201. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0, 0 + angle/10)
  11202. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0, 0 + angle/10)
  11203. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi + angle/15, 0 + angle/15)
  11204. rj.C0 = CFrame.new(0, 0 + angle/20, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11205. elseif spin == true and jump == false and sit == false then
  11206. global_wait = (global_wait % 360) + 4
  11207. countspeed = 4
  11208. ls.C1 = CFrame.new(0,1,0) * CFrame.Angles(math.pi/2, 0 + angle/10, 0 + angle/10)
  11209. rs.C1 = CFrame.new(0,1,0) * CFrame.Angles(math.pi/2, 0 - angle/10, 0 + angle/10)
  11210. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0 + angle/10, 0 + angle/10)
  11211. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/10, 0 + angle/10, 0 + angle/10)
  11212. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11213. rj.C0 = CFrame.new(0 + angle/25, 0, 0 - angle/25) * CFrame.Angles(math.pi/2, math.pi, math.rad(global_wait*4))
  11214. elseif thriller == true and jump == false and sit == false then
  11215. countspeed = 2
  11216. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2 + angle/15)
  11217. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2 + angle/15)
  11218. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/60 - angle/45, 0, 0 + angle/15)
  11219. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/60 + angle/45, 0, 0 + angle/15)
  11220. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi + angle/10, 0)
  11221. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 + angle/50 , math.pi + angle/50, 0 + angle/50)
  11222. elseif barrel == true and jump == false and sit == false then
  11223. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi)
  11224. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi)
  11225. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0)
  11226. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0)
  11227. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11228. rj.C0 = CFrame.new(0 + angle, -1.8, 0) * CFrame.Angles(0, math.pi, 0 + angle)
  11229. elseif sax == true and jump == false and sit == false then
  11230. countspeed = 2
  11231. ls.C1 = CFrame.new(0,0.75,-0.25) * CFrame.Angles(-math.pi/5, 0, math.pi/2 - math.abs(angle/30))
  11232. rs.C1 = CFrame.new(0,0.75,-0.25) * CFrame.Angles(-math.pi/5, 0, -math.pi/2 + math.abs(angle/30))
  11233. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - math.abs(angle/30))
  11234. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + math.abs(angle/30))
  11235. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11236. rj.C0 = CFrame.new(0, -math.abs(angle*0.05), math.abs(angle*0.025)) * CFrame.Angles(math.pi/2 + math.abs(angle/20), math.pi, 0)
  11237. elseif spooky == true and jump == false and sit == false then
  11238. countspeed = 3
  11239. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2 - angle/1.5)
  11240. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2 + angle/1.5)
  11241. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/16)
  11242. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 + angle/16)
  11243. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/12, math.pi, 0)
  11244. rj.C0 = CFrame.new(0, 0 + angle / 35, 0) * CFrame.Angles(math.pi/2 + angle/25, math.pi, 0)
  11245. elseif stride == true and jump == false and sit == false then
  11246. countspeed = 2.5
  11247. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/16, angle/16,math.pi/3.5 + angle/8)
  11248. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(angle/16, -angle/16,-math.pi/1.5 + -angle/8)
  11249. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, angle/16, angle/16)
  11250. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, angle/16, angle/16)
  11251. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11252. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2-angle/16, math.pi, 0)
  11253. elseif shuffle == true and jump == false and sit == false then
  11254. countspeed = 2
  11255. ls.C1 = CFrame.new(0,0.75,-0.35) * CFrame.Angles(math.pi/8, 0, math.pi/2 + angle/3.5)
  11256. rs.C1 = CFrame.new(0,0.75,-0.35) * CFrame.Angles(math.pi/8, 0, -math.pi/2 + angle/3.5)
  11257. lh.C1 = CFrame.new(0 + angle/50,1,0.5) * CFrame.Angles(0, 0 + angle/35, 0 + angle/15)
  11258. rh.C1 = CFrame.new(0 + angle/50,1,0.5) * CFrame.Angles(0, 0 + angle/35, 0 + angle/15)
  11259. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/15, math.pi, 0)
  11260. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.pi/2 - angle/35, math.pi - angle/35, 0)
  11261. elseif rock == true and jump == false and sit == false then
  11262. countspeed = 4
  11263. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, math.pi/2+angle/2)
  11264. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, -math.pi/2+angle/2)
  11265. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0+angle/32, 0, 0+angle/32)
  11266. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0+angle/32, 0, 0-angle/32)
  11267. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11268. rj.C0 = CFrame.new(0, 0 - angle/50, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11269. elseif gagnam == true and jump == false and sit == false then
  11270. countspeed = 5
  11271. ls.C1 = CFrame.new(-0.15,0.75,0) * CFrame.Angles(-math.pi/4, 0, (math.pi/2 + angle/14) - math.pi/20)
  11272. rs.C1 = CFrame.new(-0.15,0.75,0) * CFrame.Angles(-math.pi/4, 0, (-math.pi/2 - angle/14) + math.pi/20)
  11273. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/16, 0, 0)
  11274. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0 + angle/16, 0, 0)
  11275. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 + angle/20, math.pi, 0)
  11276. rj.C0 = CFrame.new(0, 0 + angle/40, 0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11277. elseif snoop == true and jump == false and sit == false then
  11278. countspeed = 2
  11279. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/12, 0, math.pi/4 + angle/4)
  11280. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(math.pi/12, 0, -math.pi/4 + angle/4)
  11281. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/24, 0, 0 + angle/4)
  11282. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(math.pi/24, 0, 0 + angle/4)
  11283. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 - angle/8, math.pi, 0)
  11284. rj.C0 = CFrame.new(0, 0 + angle/48, 0) * CFrame.Angles(math.pi/2 + angle/24, math.pi, 0)
  11285. elseif darude == true and jump == false and sit == false then
  11286. countspeed = 3
  11287. ls.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + angle/1.5)
  11288. rs.C1 = CFrame.new(0,0.5,-0.5) * CFrame.Angles(0, 0, 0 + angle/3)
  11289. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/3)
  11290. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, 0 - angle/1.5)
  11291. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2, math.pi, 0)
  11292. rj.C0 = CFrame.new(0, 0+ angle/45, 0) * CFrame.Angles(math.pi/2 - angle/6, math.pi, 0)
  11293. elseif taco == true and jump == false and sit == false then
  11294. countspeed = 20
  11295. global_wait = (global_wait % 360) + 4
  11296. ls.C1 = CFrame.new(0,1,-0.25) * CFrame.Angles(math.pi/6 + angle/12, 0, math.pi)
  11297. rs.C1 = CFrame.new(0,1,-0.25) * CFrame.Angles(math.pi/6 + angle/12, 0, math.pi)
  11298. lh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, math.pi/8 + angle/16)
  11299. rh.C1 = CFrame.new(0,1,0.5) * CFrame.Angles(0, 0, math.pi/8 + angle/16)
  11300. neck.C1 = CFrame.new(0,-0.5,0) * CFrame.Angles(math.pi/2 - math.pi/8 + angle/16, math.pi, 0)
  11301. rj.C0 = CFrame.new(0, 0.25 + angle/12, 0) * CFrame.Angles(math.pi/2, math.pi, math.rad(global_wait*4))
  11302. end
  11303. end
  11304. end)
  11305. end)
  11306. Wearenumberone.Name = "We are number one"
  11307. Wearenumberone.Parent = Main
  11308. Wearenumberone.BackgroundColor3 = Color3.new(0.552941, 0.552941, 0.552941)
  11309. Wearenumberone.BorderColor3 = Color3.new(0.247059, 0.247059, 0.247059)
  11310. Wearenumberone.BorderSizePixel = 3
  11311. Wearenumberone.Position = UDim2.new(0.661946893, 0, 0.480935514, 0)
  11312. Wearenumberone.Size = UDim2.new(0, 160, 0, 41)
  11313. Wearenumberone.Font = Enum.Font.SourceSans
  11314. Wearenumberone.Text = "We are number one"
  11315. Wearenumberone.TextColor3 = Color3.new(1, 1, 1)
  11316. Wearenumberone.TextScaled = true
  11317. Wearenumberone.TextSize = 14
  11318. Wearenumberone.TextWrapped = true
  11319. Wearenumberone.MouseButton1Down:connect(function()
  11320. local function lerp(weld,beglerp,endlerp,speed)
  11321. weld.C0 = beglerp:lerp(endlerp,speed)
  11322. return weld.C0
  11323. end
  11324.  
  11325. local speed = 0.2
  11326. local angle = 0
  11327. local anglespeed = 2
  11328. local armspeed = 0.2
  11329. local armangle = 0
  11330. local armanglespeed = 2
  11331. local legspeed = 0.2
  11332. local legangle = 0
  11333. local leganglespeed = 2
  11334. local on = true
  11335. local damen = false
  11336. local enabled = true
  11337. local buff = false
  11338. local zenabled = 0
  11339. local xenabled = 0
  11340. local cenabled = 0
  11341. local venabled = 0
  11342. local eenabled = 0
  11343. local Debounce = {}
  11344. local TakeDamage = false
  11345. local idle = 0
  11346. local combo = 1
  11347. local Player = game.Players.LocalPlayer
  11348. local mouse = Player:GetMouse()
  11349. local Char = Player.Character
  11350. local Character = Char
  11351. local Human = Char.Humanoid
  11352. local Sounds = {"rbxassetid://234365549","rbxassetid://200632211","rbxassetid://136007472","rbxassetid://136523485","rbxassetid://163619849","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxasseid://199149269"}
  11353. local Head = Char.Head
  11354. local LA = Char:findFirstChild("Left Arm")
  11355. local RA = Char:findFirstChild("Right Arm")
  11356. local LL = Char:findFirstChild("Left Leg")
  11357. local RL = Char:findFirstChild("Right Leg")
  11358. local T = Char:findFirstChild("Torso")
  11359. local LS = T:findFirstChild("Left Shoulder")
  11360. local RS = T:findFirstChild("Right Shoulder")
  11361. local LH = T:findFirstChild("Left Hip")
  11362. local RH = T:findFirstChild("Right Hip")
  11363. local Neck = T:findFirstChild("Neck")
  11364. local HM = Char:findFirstChild("HumanoidRootPart")
  11365. local RJ = Char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  11366. local WLS = Instance.new("Motor", T)
  11367. WLS.C0 = CFrame.new(-1.5, 0.5, 0)
  11368. WLS.C1 = CFrame.new(0, 0.5, 0)
  11369. WLS.Part0 = T
  11370. WLS.Part1 = LA
  11371. local WRS = Instance.new("Motor", T)
  11372. WRS.Part0 = T
  11373. WRS.Part1 = RA
  11374. WRS.C0 = CFrame.new(1.5, 0.5, 0)
  11375. WRS.C1 = CFrame.new(0, 0.5, 0)
  11376. local WLH = LH
  11377. local WRH = RH
  11378. local LSC0 = WLS.C0
  11379. local RSC0 = WRS.C0
  11380. local LHC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  11381. local LHC1 = CFrame.new(-0.5, 1 ,0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  11382. local RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  11383. local RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  11384. local WRJ = RJ
  11385. local RJC0 = WRJ.C0
  11386. local RJC1 = WRJ.C1
  11387. local NC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  11388. local Run = game:GetService("RunService")
  11389. local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0)
  11390. Anim = Char:FindFirstChild("Animate")
  11391. if Anim ~= nil then
  11392. Anim.Parent = nil
  11393. end
  11394. Animate = Human:FindFirstChild("Animator")
  11395. if Animate ~= nil then
  11396. Animate.Parent = nil
  11397. end
  11398.  
  11399. local gui = Instance.new("ScreenGui",Player.PlayerGui)
  11400. local skill1 = Instance.new("TextLabel",gui)
  11401. skill1.Size = UDim2.new(0,150,0,50)
  11402. skill1.Position = UDim2.new(0.75,0,0.75,0)
  11403. skill1.Text = ""
  11404. skill1.TextWrapped = true
  11405. skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11406. local skill1text = Instance.new("TextLabel",gui)
  11407. skill1text.Size = UDim2.new(0,150,0,50)
  11408. skill1text.Position = UDim2.new(0.75,0,0.75,0)
  11409. skill1text.TextColor3 = Color3.new(1,1,1)
  11410. skill1text.BackgroundTransparency = 1
  11411. skill1text.Text = "[Z] \n Deafen"
  11412. skill1text.TextWrapped = true
  11413. skill1text.TextScaled = true
  11414. skill1text.Font = "Antique"
  11415. skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11416. skill1img = Instance.new("ImageLabel",skill1)
  11417. skill1img.Size = UDim2.new(0,0,1,0)
  11418. skill1img.Image = "rbxassetid://48965808"
  11419. skill1img.BackgroundColor3 = BrickColor.new("Bright red").Color
  11420. local skill2 = Instance.new("TextLabel",gui)
  11421. skill2.Size = UDim2.new(0,150,0,50)
  11422. skill2.Position = UDim2.new(0.875,0,0.75,0)
  11423. skill2.Text = ""
  11424. skill2.TextWrapped = true
  11425. skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11426. local skill2text = Instance.new("TextLabel",gui)
  11427. skill2text.Size = UDim2.new(0,150,0,50)
  11428. skill2text.Position = UDim2.new(0.875,0,0.75,0)
  11429. skill2text.TextColor3 = Color3.new(1,1,1)
  11430. skill2text.BackgroundTransparency = 1
  11431. skill2text.Text = "[X] \n Sax Slam"
  11432. skill2text.TextWrapped = true
  11433. skill2text.TextScaled = true
  11434. skill2text.Font = "Antique"
  11435. skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11436. skill2img = Instance.new("ImageLabel",skill2)
  11437. skill2img.Size = UDim2.new(0,0,1,0)
  11438. skill2img.Image = "rbxassetid://48965808"
  11439. skill2img.BackgroundColor3 = BrickColor.new("Bright red").Color
  11440. local skill3 = Instance.new("TextLabel",gui)
  11441. skill3.Size = UDim2.new(0,150,0,50)
  11442. skill3.Position = UDim2.new(0.75,0,0.85,0)
  11443. skill3.Text = ""
  11444. skill3.TextWrapped = true
  11445. skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11446. local skill3text = Instance.new("TextLabel",gui)
  11447. skill3text.Size = UDim2.new(0,150,0,50)
  11448. skill3text.Position = UDim2.new(0.75,0,0.85,0)
  11449. skill3text.TextColor3 = Color3.new(1,1,1)
  11450. skill3text.BackgroundTransparency = 1
  11451. skill3text.Text = "[C] \n Summon Memes"
  11452. skill3text.TextWrapped = true
  11453. skill3text.TextScaled = true
  11454. skill3text.Font = "Antique"
  11455. skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11456. skill3img = Instance.new("ImageLabel",skill3)
  11457. skill3img.Size = UDim2.new(0,0,1,0)
  11458. skill3img.Image = "rbxassetid://48965808"
  11459. skill3img.BackgroundColor3 = BrickColor.new("Bright red").Color
  11460. local skill4 = Instance.new("TextLabel",gui)
  11461. skill4.Size = UDim2.new(0,150,0,50)
  11462. skill4.Position = UDim2.new(0.875,0,0.85,0)
  11463. skill4.Text = ""
  11464. skill4.TextWrapped = true
  11465. skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11466. local skill4text = Instance.new("TextLabel",gui)
  11467. skill4text.Size = UDim2.new(0,150,0,50)
  11468. skill4text.Position = UDim2.new(0.875,0,0.85,0)
  11469. skill4text.TextColor3 = Color3.new(1,1,1)
  11470. skill4text.BackgroundTransparency = 1
  11471. skill4text.Text = "[V] \n Multi Sax"
  11472. skill4text.TextWrapped = true
  11473. skill4text.TextScaled = true
  11474. skill4text.Font = "Antique"
  11475. skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11476. skill4img = Instance.new("ImageLabel",skill4)
  11477. skill4img.Size = UDim2.new(0,0,1,0)
  11478. skill4img.Image = "rbxassetid://48965808"
  11479. skill4img.BackgroundColor3 = BrickColor.new("Bright red").Color
  11480. local skill5 = Instance.new("TextLabel",gui)
  11481. skill5.Size = UDim2.new(0,150,0,50)
  11482. skill5.Position = UDim2.new(0.8125,0,0.65,0)
  11483. skill5.Text = ""
  11484. skill5.TextWrapped = true
  11485. skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11486. local skill5text = Instance.new("TextLabel",gui)
  11487. skill5text.Size = UDim2.new(0,150,0,50)
  11488. skill5text.Position = UDim2.new(0.8125,0,0.65,0)
  11489. skill5text.TextColor3 = Color3.new(1,1,1)
  11490. skill5text.BackgroundTransparency = 1
  11491. skill5text.Text = "[E] \n Endure"
  11492. skill5text.TextWrapped = true
  11493. skill5text.TextScaled = true
  11494. skill5text.Font = "Antique"
  11495. skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  11496. skill5img = Instance.new("ImageLabel",skill5)
  11497. skill5img.Size = UDim2.new(0,0,1,0)
  11498. skill5img.Image = "rbxassetid://48965808"
  11499. skill5img.BackgroundColor3 = BrickColor.new("Bright red").Color
  11500.  
  11501. local Sax = Instance.new("Part",Char)
  11502. Sax.Name = "Saxophone"
  11503. Sax.CanCollide = false
  11504. Sax.Locked = true
  11505. Sax.Size = Vector3.new(0.61,2.19,3.75)
  11506. Sax.CustomPhysicalProperties = noweightprop
  11507. local SaxMesh = Instance.new("SpecialMesh",Sax)
  11508. SaxMesh.MeshId = "rbxassetid://44410178"
  11509. SaxMesh.TextureId = "rbxassetid://44410320"
  11510. SaxMesh.Scale = Vector3.new(2,2,3)
  11511. SaxWeld = Instance.new("Weld",T)
  11512. SaxWeld.Part0 = RA
  11513. SaxWeld.Part1 = Sax
  11514.  
  11515. HW = SaxWeld
  11516. hc0 = SaxWeld.C0 *CFrame.new(-0.2,-1.15,0)
  11517. HW.C0 = hc0
  11518.  
  11519. if Char:FindFirstChild("Shirt") ~= nil then
  11520. Char.Shirt:Destroy()
  11521. Instance.new("Shirt",Char).ShirtTemplate = "rbxassetid://538879879"
  11522. else
  11523. Instance.new("Shirt",Char).ShirtTemplate = "rbxassetid://538879879"
  11524. end
  11525.  
  11526. if Char:FindFirstChild("Pants") ~= nil then
  11527. Char.Pants:Destroy()
  11528. Instance.new("Pants",Char).PantsTemplate = "rbxassetid://538879936"
  11529. else
  11530. Instance.new("Pants",Char).PantsTemplate = "rbxassetid://538879936"
  11531. end
  11532.  
  11533. for _,v in pairs(Char:GetChildren()) do
  11534. if v.ClassName == "CharacterMesh" then
  11535. v:Destroy()
  11536. end
  11537. if v.ClassName == "Accessory" then
  11538. v:Destroy()
  11539. end
  11540. end
  11541.  
  11542. local hair = Instance.new("Part",Char)
  11543. hair.Name = "Hair"
  11544. hair.CanCollide = false
  11545. hair.Size = Vector3.new(1.2, 1, 1.6)
  11546. hair.BrickColor = BrickColor.new("Really black")
  11547. local hairmesh = Instance.new("SpecialMesh",hair)
  11548. hairmesh.MeshId = "rbxassetid://74878559"
  11549. hairmesh.TextureId = "rbxassetid://75976712"
  11550. hairmesh.Scale = Vector3.new(1.05,1,1.05)
  11551. hairmesh.VertexColor = Vector3.new(0.1,0.1,0.1)
  11552. local hairweld = Instance.new("Weld",hair)
  11553. hairweld.Part0 = Head
  11554. hairweld.Part1 = hair
  11555. hairweld.C0 = CFrame.new(0,0.5,0)
  11556.  
  11557. local la = Instance.new("CharacterMesh",Char)
  11558. la.MeshId = "279174949"
  11559. la.BodyPart = "LeftArm"
  11560. local ll = Instance.new("CharacterMesh",Char)
  11561. ll.MeshId = "319336109"
  11562. ll.BodyPart = "LeftLeg"
  11563. local ra = Instance.new("CharacterMesh",Char)
  11564. ra.MeshId = "279174886"
  11565. ra.BodyPart = "RightArm"
  11566. local rl = Instance.new("CharacterMesh",Char)
  11567. rl.MeshId = "319336155"
  11568. rl.BodyPart = "RightLeg"
  11569. local t = Instance.new("CharacterMesh",Char)
  11570. t.MeshId = "376169183"
  11571. t.BodyPart = "Torso"
  11572.  
  11573. local Meshes={
  11574. Blast="20329976",
  11575. Crown="1323306",
  11576. Ring="3270017",
  11577. Claw="10681506",
  11578. Crystal="9756362",
  11579. Coil="9753878",
  11580. Cloud="1095708",
  11581. Skull="4770583",
  11582. SpinyShell="1080954",
  11583. }
  11584.  
  11585. local function nooutlines(part)
  11586. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  11587. end
  11588.  
  11589. local function getmesh(mesh)
  11590. return "rbxassetid://"..mesh
  11591. end
  11592.  
  11593.  
  11594.  
  11595. ArtificialHB = Instance.new("BindableEvent", script)
  11596. ArtificialHB.Name = "Heartbeat"
  11597.  
  11598. script:WaitForChild("Heartbeat")
  11599.  
  11600. frame = 1 / 60
  11601. tf = 0
  11602. allowframeloss = false
  11603. tossremainder = false
  11604. lastframe = tick()
  11605. script.Heartbeat:Fire()
  11606.  
  11607. game:GetService("RunService").Heartbeat:connect(function(s, p)
  11608. tf = tf + s
  11609. if tf >= frame then
  11610. if allowframeloss then
  11611. script.Heartbeat:Fire()
  11612. lastframe = tick()
  11613. else
  11614. for i = 1, math.floor(tf / frame) do
  11615. script.Heartbeat:Fire()
  11616. end
  11617. lastframe = tick()
  11618. end
  11619. if tossremainder then
  11620. tf = 0
  11621. else
  11622. tf = tf - frame * math.floor(tf / frame)
  11623. end
  11624. end
  11625. end)
  11626.  
  11627. local function Rwait(num)
  11628. if num == 0 or num == nil then
  11629. ArtificialHB.Event:wait()
  11630. else
  11631. for i = 0, num do
  11632. ArtificialHB.Event:wait()
  11633. end
  11634. end
  11635. end
  11636.  
  11637. local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
  11638. local p = Instance.new("Part", part or workspace)
  11639. p.Anchored = true
  11640. p.CanCollide = false
  11641. p.FormFactor = Enum.FormFactor.Custom
  11642. p.Material = "SmoothPlastic"
  11643. p.CFrame = cframe
  11644. p.BrickColor = brickcolor
  11645. p.Size = Vector3.new(1,1,1)
  11646. p.Transparency = trans
  11647. nooutlines(p)
  11648. local m = Instance.new("SpecialMesh",p)
  11649. if meshtype ~= nil and meshid == nil then
  11650. m.MeshType = meshtype
  11651. end
  11652. if meshtype == nil and meshid ~= nil then
  11653. m.MeshId = getmesh(meshid)
  11654. end
  11655. m.Scale = size
  11656. coroutine.wrap(function()
  11657. for i = 0,loopwait,0.1 do
  11658. p.CFrame = p.CFrame
  11659. p.Transparency = p.Transparency +transincrement
  11660. m.Scale = m.Scale + scaleby
  11661. Rwait()
  11662. end
  11663. p:Destroy()
  11664. end)()
  11665. return p
  11666. end
  11667.  
  11668. local PlaySound = function(part,volume,pitch,id,looped)
  11669. local Sound = Instance.new("Sound", part)
  11670. Sound.SoundId = id
  11671. Sound.Pitch = pitch
  11672. Sound.Volume = volume
  11673. coroutine.wrap(function()
  11674. wait()
  11675. Sound:Play()
  11676. if looped == nil then
  11677. game.Debris:AddItem(Sound,10)
  11678. end
  11679. end)()
  11680. if looped == true then
  11681. Sound.Looped = true
  11682. end
  11683. return Sound
  11684. end
  11685.  
  11686. local song = PlaySound(Head,0.5,1,"rbxassetid://569707122",true)
  11687.  
  11688. local ShowDmg = function(totake)
  11689. local modl = Instance.new("Model", workspace)
  11690. modl.Name = tostring(totake)
  11691. local prt = Instance.new("Part", modl)
  11692. prt.CanCollide = false
  11693. prt.BrickColor = BrickColor.Red()
  11694. prt.Name = "Head"
  11695. prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
  11696. prt.TopSurface = 0
  11697. prt.BottomSurface = 0
  11698. prt.FormFactor = 3
  11699. prt.Size = Vector3.new(1, 0.2, 1)
  11700. local bm = Instance.new("BlockMesh", prt)
  11701. local hum = Instance.new("Humanoid", modl)
  11702. hum.Health = 0
  11703. hum.MaxHealth = 0
  11704. hum.WalkSpeed = 0
  11705. bodypos = Instance.new("BodyPosition", prt)
  11706. bodypos.position = Head.Position +Vector3.new(0, 1, 0)
  11707. bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  11708. game.Debris:AddItem(modl, 1)
  11709. coroutine.resume(coroutine.create(function()
  11710. for i = 1, 3 do
  11711. bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
  11712. Rwait()
  11713. end
  11714. end))
  11715. end
  11716.  
  11717. local function ChargeAt(Strength)
  11718. local BV = Instance.new("BodyVelocity",HM)
  11719. BV.maxForce = Vector3.new(1e5,0,1e5)
  11720. BV.velocity = HM.CFrame.lookVector *Strength
  11721. game.Debris:AddItem(BV,0.1)
  11722. end
  11723.  
  11724. local function Damage(hit,mm,knockback,knockbackvelocity)
  11725. if hit ~= nil and damen == true and hit.Parent ~= Char then
  11726. local hum = GetHumanoid(hit.Parent)
  11727. if hum ~= nil then
  11728. if TakeDamage == true then
  11729. if buff == true then
  11730. hum:TakeDamage(mm*2)
  11731. spawn(function()
  11732. ShowDmg(mm*2)
  11733. end)
  11734. elseif buff == false then
  11735. hum:TakeDamage(mm)
  11736. spawn(function()
  11737. ShowDmg(mm)
  11738. end)
  11739. end
  11740. elseif TakeDamage == false then
  11741. if buff == true then
  11742. hum.Health = hum.Health - mm*2
  11743. spawn(function()
  11744. ShowDmg(mm*2)
  11745. end)
  11746. elseif buff == false then
  11747. hum.Health = hum.Health - mm
  11748. spawn(function()
  11749. ShowDmg(mm)
  11750. end)
  11751. end
  11752. end
  11753. PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
  11754. if knockback ~= nil and knockback ~= 0 then
  11755. if knockbackvelocity == nil then
  11756. local v = Instance.new("BodyVelocity",hum.Torso)
  11757. v.maxForce = Vector3.new(1e5,1e5,1e5)
  11758. v.P = 1e20
  11759. v.velocity = HM.CFrame.lookVector *knockback
  11760. game.Debris:AddItem(v,0.3)
  11761. else
  11762. local v = Instance.new("BodyVelocity",hum.Torso)
  11763. v.maxForce = Vector3.new(1e5,1e5,1e5)
  11764. v.P = 1e20
  11765. v.velocity = KnockbackVelocity *knockback
  11766. game.Debris:AddItem(v,0.3)
  11767. end
  11768. end
  11769. end
  11770. damen = false
  11771. end
  11772. end
  11773.  
  11774. --darkus stuff
  11775.  
  11776. function GetHumanoid(Character)
  11777.  
  11778. assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
  11779.  
  11780. local hum
  11781.  
  11782. if Character == Char then return end
  11783.  
  11784. if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
  11785. for q,e in next, Character.Parent:children() do
  11786. if e:isA'Humanoid' then
  11787. hum = e
  11788. end
  11789. if e:isA'ForceField' then
  11790. return
  11791. end
  11792. end
  11793. else
  11794. for q,e in next, Character:children() do
  11795. if e:isA'Humanoid' then
  11796. hum = e
  11797. end
  11798. if e:isA'ForceField' then
  11799. return
  11800. end
  11801. end
  11802. end
  11803. return hum
  11804. end
  11805.  
  11806. function GetNear(Object, Distance)
  11807.  
  11808. assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
  11809.  
  11810. local Distance = (Distance and Distance or 25)
  11811. local rtn = {}
  11812.  
  11813. for q,e in next, workspace:children() do
  11814. local Hum = e:FindFirstChild'Humanoid'
  11815. if Hum ~= nil then
  11816. Tor = Hum.Torso
  11817. end
  11818. if Tor ~= nil then
  11819. local dist = (Object.Position-Tor.Position).magnitude
  11820. if dist <= Distance then
  11821. rtn[#rtn+1] = e
  11822. end
  11823. end
  11824. end
  11825. return rtn
  11826. end
  11827.  
  11828. function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity, Destroy)
  11829. if damen == false then return end
  11830. assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
  11831. assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
  11832.  
  11833. local Distance = (Distance and Distance or 25)
  11834. local Noobs = GetNear(Part, Distance)
  11835.  
  11836. for nild, Character in next, Noobs do
  11837.  
  11838. local Human = GetHumanoid(Character)
  11839. if Human and not Debounce[Character] then
  11840. -- no clue why they were using spawn but ok...
  11841.  
  11842. Debounce[Character] = true
  11843.  
  11844. if TakeDamage then
  11845. if buff == true then
  11846. Human:TakeDamage(Damage*2)
  11847. spawn(function()
  11848. ShowDmg(Damage*2)
  11849. end)
  11850. elseif buff == false then
  11851. Human:TakeDamage(Damage)
  11852. spawn(function()
  11853. ShowDmg(Damage)
  11854. end)
  11855. end
  11856. spawn(function()
  11857. ShowDmg(Damage)
  11858. end)
  11859. else
  11860. if buff == true then
  11861. Human.Health = Human.Health - Damage*2
  11862. spawn(function()
  11863. ShowDmg(Damage*2)
  11864. end)
  11865. elseif buff == false then
  11866. Human.Health = Human.Health - Damage
  11867. spawn(function()
  11868. ShowDmg(Damage)
  11869. end)
  11870. end
  11871. end
  11872. PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
  11873. if Knockback then
  11874. if KnockbackVelocity == nil then
  11875. local v = Instance.new("BodyVelocity", Human.Torso)
  11876. v.maxForce = Vector3.new(1e5,1e5,1e5)
  11877. v.P = 1e20
  11878. v.velocity = HM.CFrame.lookVector * Knockback
  11879. spawn(function()
  11880. game:service'Debris':AddItem(v,0.3)
  11881. end)
  11882. else
  11883. local v = Instance.new("BodyVelocity", Human.Torso)
  11884. v.maxForce = Vector3.new(1e5,1e5,1e5)
  11885. v.P = 1e20
  11886. v.velocity = KnockbackVelocity * Knockback
  11887. spawn(function()
  11888. game:service'Debris':AddItem(v,0.3)
  11889. end)
  11890. end
  11891. end
  11892. if Destroy == true then
  11893. Part:Destroy()
  11894. end
  11895.  
  11896. coroutine.wrap(function()--spawn(function()
  11897. wait(DebounceTime)
  11898. Debounce[Character] = nil
  11899. end)()--end)
  11900.  
  11901. end
  11902. end
  11903.  
  11904. return
  11905. end
  11906. --
  11907.  
  11908. local function Slash1()
  11909. for i = 1,13 do
  11910. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.5,0,-0.3) *CFrame.Angles(0,math.pi/9,math.pi/2),armspeed)
  11911. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1.5,0,-0.4) *CFrame.Angles(0,-math.pi/1.4,-math.pi/2),armspeed)
  11912. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  11913. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
  11914. lerp(HW,HW.C0,hc0 *CFrame.new(0,1,-2) *CFrame.Angles(math.pi/5,0,0),speed)
  11915. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  11916. lerp(WLH,WLH.C0,LHC0,legspeed)
  11917. lerp(WRH,WRH.C0,RHC0,legspeed)
  11918. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  11919. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11920. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11921. end
  11922. Rwait()
  11923. end
  11924. damen = true
  11925. PlaySound(Sax,1,0.6,Sounds[1])
  11926. for i = 1,15 do
  11927. DamageNear(3.25,Sax,math.random(5,10),5,0.5)
  11928. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0.45) *CFrame.Angles(0,-math.pi/2*-i/5,math.pi/2),armspeed)
  11929. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-2.5,0,0) *CFrame.Angles(0,math.pi/6*i/4,-math.pi/2),armspeed)
  11930. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/3),speed)
  11931. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  11932. lerp(HW,HW.C0,hc0 *CFrame.new(0,0.25,-1) *CFrame.Angles(math.pi/10,0,0),speed)
  11933. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  11934. lerp(WLH,WLH.C0,LHC0,legspeed)
  11935. lerp(WRH,WRH.C0,RHC0,legspeed)
  11936. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  11937. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.15,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11938. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.15,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11939. end
  11940. Rwait()
  11941. end
  11942. damen = false
  11943. end
  11944.  
  11945. local function Slash2()
  11946. for i = 1,14 do
  11947. lerp(WLS,WLS.C0,LSC0 *CFrame.new(2.3,0.2,0.2) *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
  11948. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0.2,0,0) *CFrame.Angles(math.pi/1.1,0,math.pi/10),armspeed)
  11949. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  11950. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
  11951. lerp(HW,HW.C0,hc0 *CFrame.new(0,1,-2) *CFrame.Angles(math.pi/5,0,0),speed)
  11952. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  11953. lerp(WLH,WLH.C0,LHC0,legspeed)
  11954. lerp(WRH,WRH.C0,RHC0,legspeed)
  11955. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  11956. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11957. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11958. end
  11959. Rwait()
  11960. end
  11961. damen = true
  11962. PlaySound(Sax,1,0.7,Sounds[1])
  11963. for i = 1,15 do
  11964. DamageNear(3.25,Sax,math.random(5,10),5,0.5)
  11965. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1,0.2,-0.5) *CFrame.Angles(math.pi/9,0,math.pi/10),armspeed)
  11966. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-0.7) *CFrame.Angles(math.pi/6,0,-math.pi/7),armspeed)
  11967. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/7),speed)
  11968. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/7),speed)
  11969. lerp(HW,HW.C0,hc0 *CFrame.Angles(-math.pi/5,0,0) *CFrame.new(0,-0.2,-2),speed)
  11970. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  11971. lerp(WLH,WLH.C0,LHC0,legspeed)
  11972. lerp(WRH,WRH.C0,RHC0,legspeed)
  11973. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  11974. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11975. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11976. end
  11977. Rwait()
  11978. end
  11979. damen = false
  11980. end
  11981.  
  11982. local function Spin3()
  11983. for i = 1,13 do
  11984. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.5,0,-0.3) *CFrame.Angles(0,math.pi/6,math.pi/2),armspeed)
  11985. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1.5,0,-0.5) *CFrame.Angles(0,-math.pi/1.4,-math.pi/2),armspeed)
  11986. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  11987. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
  11988. lerp(HW,HW.C0,hc0 *CFrame.new(0,1,-2) *CFrame.Angles(math.pi/5,0,0),speed)
  11989. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  11990. lerp(WLH,WLH.C0,LHC0,legspeed)
  11991. lerp(WRH,WRH.C0,RHC0,legspeed)
  11992. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  11993. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11994. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  11995. end
  11996. Rwait()
  11997. end
  11998. damen = true
  11999. for i = 1,3 do
  12000. PlaySound(Sax,1,0.5,Sounds[1])
  12001. for i = 0,1,0.1 do
  12002. DamageNear(3.25,Sax,math.random(5,10),5,0.25)
  12003. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.9,-0.05,-0.4) *CFrame.Angles(0,math.pi/4,math.pi/2),armspeed)
  12004. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.2,0,0) *CFrame.Angles(0,-math.pi/1.4,-math.pi/2),armspeed)
  12005. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/4),legspeed)
  12006. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/4),legspeed)
  12007. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi*i*2) *CFrame.Angles(math.pi/9,0,0),speed)
  12008. lerp(Neck,Neck.C0,NC0,speed)
  12009. lerp(HW,HW.C0,hc0 *CFrame.new(0,-1.2,-1) *CFrame.Angles(-math.pi/5,0,0),speed)
  12010. Rwait()
  12011. end
  12012. end
  12013. damen = false
  12014. end
  12015.  
  12016.  
  12017. local function Deafen()
  12018. Human.WalkSpeed = 0
  12019. for i = 1,14 do
  12020. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,0,-0.65) *CFrame.Angles(math.pi/3,0,math.pi/4),armspeed)
  12021. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.2,0,-0.65) *CFrame.Angles(math.pi/3,0,-math.pi/4),armspeed)
  12022. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12023. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12024. lerp(WRJ,WRJ.C0,RJC0,speed)
  12025. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed)
  12026. lerp(HW,HW.C0,hc0 *CFrame.Angles(math.pi,0,-math.pi/4) *CFrame.new(0,-0.2,-1.5),speed)
  12027. Rwait()
  12028. end
  12029. damen = true
  12030. local s = PlaySound(Sax,5,math.random(60,180)/100,"rbxassetid://146983123")
  12031. s.TimePosition = 2
  12032. for i = 1,30 do
  12033. if i == 10 then
  12034. ringeff = effect(Sax,BrickColor.new("Institutional white"),Vector3.new(10,10,10),HM.CFrame *CFrame.new(0,0,-3),0,0.01,Vector3.new(),15,Meshes.Ring,nil)
  12035. ringeff.Size = ringeff.Mesh.Scale
  12036. ringeff.Anchored = false
  12037. local BV = Instance.new("BodyVelocity",ringeff)
  12038. BV.maxForce = Vector3.new(1/0,1/0,1/0)
  12039. BV.velocity = HM.CFrame.lookVector *80
  12040. game.Debris:AddItem(s,1)
  12041. spawn(function()
  12042. while ringeff.Parent ~= nil do
  12043. DamageNear(11,ringeff,math.random(10,15),15,0.25)
  12044. Rwait()
  12045. end
  12046. end)
  12047. end
  12048. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,0.1,-0.65) *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  12049. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.2,0.1,-0.65) *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  12050. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12051. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12052. lerp(WRJ,WRJ.C0,RJC0,speed)
  12053. lerp(Neck,Neck.C0,NC0,speed)
  12054. lerp(HW,HW.C0,hc0 *CFrame.Angles(math.pi,0,-math.pi/4) *CFrame.new(0,-0.2,-1.8),speed)
  12055. Rwait()
  12056. end
  12057. Human.WalkSpeed = 16
  12058. damen = false
  12059. end
  12060.  
  12061. local function SaxSlam()
  12062. Human.WalkSpeed = 0
  12063. for i = 1,14 do
  12064. lerp(WLS,WLS.C0,LSC0 *CFrame.new(2.3,0.5,0.2) *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
  12065. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0.2,0.25,0) *CFrame.Angles(math.pi/1.1,0,math.pi/10),armspeed)
  12066. lerp(WLH,WLH.C0,LHC0,legspeed)
  12067. lerp(WRH,WRH.C0,RHC0,legspeed)
  12068. lerp(WRJ,WRJ.C0,RJC0,speed)
  12069. lerp(Neck,Neck.C0,NC0,speed)
  12070. lerp(HW,HW.C0,hc0 *CFrame.Angles(0,math.pi/10,0) *CFrame.new(0,-0.3,-2),speed)
  12071. Rwait()
  12072. end
  12073. damen = true
  12074. PlaySound(Sax,1,0.7,Sounds[1])
  12075. local hashit = false
  12076. local Ignore = {}
  12077. for i = 1,30 do
  12078. if i >= 10 then
  12079. for I_shall,ignore_this in pairs(workspace:GetChildren()) do
  12080. if ignore_this:IsA("Model") then
  12081. if ignore_this:FindFirstChild("Humanoid") then
  12082. for _,ignorepart in pairs(ignore_this:GetChildren()) do
  12083. if ignorepart.ClassName == "Part" then
  12084. table.insert(Ignore,ignorepart)
  12085. end
  12086. end
  12087. end
  12088. end
  12089. end
  12090. local RayC = Ray.new(Sax.Position +Vector3.new(0,2,0),Vector3.new(0,-5.1,0))
  12091. local Hit,pos = workspace:FindPartOnRayWithIgnoreList(RayC,Ignore)
  12092. if Hit ~= nil and hashit == false then
  12093. hashit = true
  12094. PlaySound(Sax,1,0.875,Sounds[4])
  12095. local explosioneff = effect(Sax,Hit.BrickColor,Vector3.new(0.5,0.5,0.5),CFrame.new(pos),0,0.05,Vector3.new(0.3,0.5,0.3),2,Meshes.Blast,nil)
  12096. DamageNear(8,explosioneff,math.random(15,20),10,0.25,Vector3.new(0,2.5,0))
  12097. end
  12098. end
  12099. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1,0,-0.5) *CFrame.Angles(math.pi/9,0,math.pi/10),armspeed)
  12100. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-0.7) *CFrame.Angles(math.pi/9,0,-math.pi/7),armspeed)
  12101. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/2),legspeed)
  12102. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.8,2,0),legspeed)
  12103. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-2),speed)
  12104. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
  12105. lerp(HW,HW.C0,hc0 *CFrame.Angles(-math.pi/9,0,math.pi/7) *CFrame.new(0,0,-2),speed)
  12106. Rwait()
  12107. end
  12108. Human.WalkSpeed = 16
  12109. damen = false
  12110. end
  12111.  
  12112. local function Endure()
  12113. spawn(function()
  12114. buff = true
  12115. effect(HM,BrickColor.White(),Vector3.new(0.5,0.5,0.5),HM.CFrame,0,0.05,Vector3.new(0.3,0.5,0.3),2,Meshes.Blast,nil)
  12116. local glasses = Instance.new("Part",Head)
  12117. glasses.CanCollide = false
  12118. glasses.TopSurface = 10
  12119. glasses.BottomSurface = 10
  12120. glasses.Size = Vector3.new(1.4, 0.6, 1.4)
  12121. local glassesmesh = Instance.new("SpecialMesh",glasses)
  12122. glassesmesh.MeshId = "rbxassetid://121910245"
  12123. glassesmesh.TextureId = "rbxassetid://182196075"
  12124. glassesmesh.Scale = Vector3.new(0.7,0.7,0.7)
  12125. local glassesweld = Instance.new("Weld",glasses)
  12126. glassesweld.Part0 = Head
  12127. glassesweld.Part1 = glasses
  12128. glassesweld.C0 = CFrame.new(0,0.1,-0.05)
  12129. PlaySound(glasses,1,0.7,"rbxassetid://181004943")
  12130. PlaySound(glasses,0.3,1,"rbxassetid://195737599")
  12131. PlaySound(glasses,0.7,1,"rbxassetid://362846090")
  12132. for i = 0,1,0.1 do
  12133. song.Pitch = song.Pitch -0.1
  12134. Rwait()
  12135. end
  12136. local song2 = PlaySound(Head,0.8,0,"rbxassetid://183826663",true)
  12137. song2.TimePosition = 10
  12138. spawn(function()
  12139. for i = 0,1,0.1 do
  12140. song2.Pitch = i
  12141. Rwait()
  12142. end
  12143. end)
  12144. for i = 0,240,1 do
  12145. local saxeff = effect(Sax,BrickColor.new("Medium stone grey"),Sax.Size,Sax.CFrame,0,0.15,Vector3.new(-0.05,-0.05,-0.05),0.5,"44410178",nil)
  12146. saxeff.Mesh.Scale = SaxMesh.Scale
  12147. saxeff.Mesh.TextureId = SaxMesh.TextureId
  12148. local glasseseff = effect(Sax,BrickColor.new("Medium stone grey"),glasses.Size,glasses.CFrame,0,0.15,Vector3.new(0.05,0.05,0.05),0.5,"121910245",nil)
  12149. glasseseff.Mesh.Scale = glassesmesh.Scale
  12150. glasseseff.Mesh.TextureId = glassesmesh.TextureId
  12151. Rwait(2.5)
  12152. end
  12153. spawn(function()
  12154. for i = 0,1,0.1 do
  12155. song2.Pitch = song2.Pitch -0.1
  12156. Rwait()
  12157. end
  12158. end)
  12159. song2:Destroy()
  12160. glasses:Destroy()
  12161. spawn(function()
  12162. for i = 0,1,0.1 do
  12163. song.Pitch = i
  12164. Rwait()
  12165. end
  12166. end)
  12167. PlaySound(Head,1,0.7,"rbxassetid://231107923")
  12168. buff = false
  12169. effect(HM,BrickColor.White(),Vector3.new(3,5,3),HM.CFrame,0,0.05,Vector3.new(-0.1,-0.1,-0.1),2,Meshes.Blast,nil)
  12170. end)
  12171. end
  12172.  
  12173. local function SummonMemes()
  12174. PlaySound(Sax,1,10,"rbxassetid://128912290")
  12175. for i = 1,14 do
  12176. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/4),armspeed)
  12177. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/9),armspeed)
  12178. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/4),speed)
  12179. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/4),speed)
  12180. lerp(HW,HW.C0,hc0 *CFrame.new(0,0.1,0),speed)
  12181. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  12182. lerp(WLH,WLH.C0,LHC0,legspeed)
  12183. lerp(WRH,WRH.C0,RHC0,legspeed)
  12184. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  12185. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1+math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  12186. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.1+math.sin(legangle*Human.WalkSpeed/16)*0.2,0.1-math.sin(legangle*Human.WalkSpeed/16)*0.3,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle*Human.WalkSpeed/16)*0.75)),legspeed)
  12187. end
  12188. Rwait()
  12189. end
  12190. damen = true
  12191. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12192. meme.Anchored = false
  12193. local memep = Instance.new("ParticleEmitter",meme)
  12194. memep.Rate = 5
  12195. memep.Texture = "rbxassetid://48308661"
  12196. local RP = Instance.new("RocketPropulsion",meme)
  12197. spawn(function()
  12198. while meme.Parent ~= nil do
  12199. DamageNear(3,meme,math.random(6,10),0,0.5,nil,true)
  12200. for i,v in pairs(workspace:GetChildren()) do
  12201. if v.ClassName == "Model" and v ~= Char then
  12202. local hum = GetHumanoid(v)
  12203. if hum ~= nil and hum.Torso ~= nil then
  12204. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12205. if Mag <= 30 then
  12206. RP.Target = hum.Torso
  12207. RP:Fire()
  12208. end
  12209. end
  12210. end
  12211. end
  12212. Rwait()
  12213. end
  12214. end)
  12215. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*2),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12216. meme.Anchored = false
  12217. local memep = Instance.new("ParticleEmitter",meme)
  12218. memep.Rate = 5
  12219. memep.Texture = "rbxassetid://487518317"
  12220. local RP = Instance.new("RocketPropulsion",meme)
  12221. spawn(function()
  12222. while meme.Parent ~= nil do
  12223. DamageNear(3,meme,math.random(6,10),0,10)
  12224. for i,v in pairs(workspace:GetChildren()) do
  12225. if v.ClassName == "Model" and v ~= Char then
  12226. local hum = GetHumanoid(v)
  12227. if hum ~= nil and hum.Torso ~= nil then
  12228. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12229. if Mag <= 30 then
  12230. RP.Target = hum.Torso
  12231. RP:Fire()
  12232. end
  12233. end
  12234. end
  12235. end
  12236. Rwait()
  12237. end
  12238. end)
  12239. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*3),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12240. meme.Anchored = false
  12241. local memep = Instance.new("ParticleEmitter",meme)
  12242. memep.Rate = 5
  12243. memep.Texture = "rbxassetid://286279066"
  12244. local RP = Instance.new("RocketPropulsion",meme)
  12245. spawn(function()
  12246. while meme.Parent ~= nil do
  12247. DamageNear(3,meme,math.random(6,10),0,10)
  12248. for i,v in pairs(workspace:GetChildren()) do
  12249. if v.ClassName == "Model" and v ~= Char then
  12250. local hum = GetHumanoid(v)
  12251. if hum ~= nil and hum.Torso ~= nil then
  12252. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12253. if Mag <= 30 then
  12254. RP.Target = hum.Torso
  12255. RP:Fire()
  12256. end
  12257. end
  12258. end
  12259. end
  12260. Rwait()
  12261. end
  12262. end)
  12263. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*4),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12264. meme.Anchored = false
  12265. local memep = Instance.new("ParticleEmitter",memep)
  12266. memep.Rate = 5
  12267. memep.Texture = "rbxassetid://148989069"
  12268. local RP = Instance.new("RocketPropulsion",meme)
  12269. spawn(function()
  12270. while meme.Parent ~= nil do
  12271. DamageNear(3,meme,math.random(6,10),0,10)
  12272. for i,v in pairs(workspace:GetChildren()) do
  12273. if v.ClassName == "Model" and v ~= Char then
  12274. local hum = GetHumanoid(v)
  12275. if hum ~= nil and hum.Torso ~= nil then
  12276. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12277. if Mag <= 30 then
  12278. RP.Target = hum.Torso
  12279. RP:Fire()
  12280. end
  12281. end
  12282. end
  12283. end
  12284. Rwait()
  12285. end
  12286. end)
  12287. local meme = effect(Char,BrickColor.White(),Vector3.new(3,5,3),HM.CFrame *CFrame.Angles(0,math.rad(45*5),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12288. meme.Anchored = false
  12289. local memep = Instance.new("ParticleEmitter",memep)
  12290. memep.Rate = 5
  12291. memep.Texture = "rbxassetid://210744859"
  12292. local RP = Instance.new("RocketPropulsion",meme)
  12293. spawn(function()
  12294. while meme.Parent ~= nil do
  12295. DamageNear(3,meme,math.random(6,10),0,10)
  12296. for i,v in pairs(workspace:GetChildren()) do
  12297. if v.ClassName == "Model" and v ~= Char then
  12298. local hum = GetHumanoid(v)
  12299. if hum ~= nil and hum.Torso ~= nil then
  12300. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12301. if Mag <= 30 then
  12302. RP.Target = hum.Torso
  12303. RP:Fire()
  12304. end
  12305. end
  12306. end
  12307. end
  12308. Rwait()
  12309. end
  12310. end)
  12311. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*6),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12312. meme.Anchored = false
  12313. local memep = Instance.new("ParticleEmitter",meme)
  12314. memep.Rate = 5
  12315. memep.Texture = "rbxassetid://569577148"
  12316. local RP = Instance.new("RocketPropulsion",meme)
  12317. spawn(function()
  12318. while meme.Parent ~= nil do
  12319. DamageNear(3,meme,math.random(6,10),0,10)
  12320. for i,v in pairs(workspace:GetChildren()) do
  12321. if v.ClassName == "Model" and v ~= Char then
  12322. local hum = GetHumanoid(v)
  12323. if hum ~= nil and hum.Torso ~= nil then
  12324. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12325. if Mag <= 30 then
  12326. RP.Target = hum.Torso
  12327. RP:Fire()
  12328. end
  12329. end
  12330. end
  12331. end
  12332. Rwait()
  12333. end
  12334. end)
  12335. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*7),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12336. meme.Anchored = false
  12337. local memep = Instance.new("ParticleEmitter",memep)
  12338. memep.Rate = 5
  12339. memep.Texture = "rbxassetid://472697717"
  12340. local RP = Instance.new("RocketPropulsion",meme)
  12341. spawn(function()
  12342. while meme.Parent ~= nil do
  12343. DamageNear(3,meme,math.random(6,10),0,10)
  12344. for i,v in pairs(workspace:GetChildren()) do
  12345. if v.ClassName == "Model" and v ~= Char then
  12346. local hum = GetHumanoid(v)
  12347. if hum ~= nil and hum.Torso ~= nil then
  12348. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12349. if Mag <= 30 then
  12350. RP.Target = hum.Torso
  12351. RP:Fire()
  12352. end
  12353. end
  12354. end
  12355. end
  12356. Rwait()
  12357. end
  12358. end)
  12359. local meme = effect(Char,BrickColor.White(),Vector3.new(3,3,3),HM.CFrame *CFrame.Angles(0,math.rad(45*8),0) *CFrame.new(0,0,-5),0,0,Vector3.new(),40,nil,"Brick")
  12360. meme.Anchored = false
  12361. local memep = Instance.new("ParticleEmitter",meme)
  12362. memep.Rate = 5
  12363. memep.Texture = "rbxassetid://68774965"
  12364. local RP = Instance.new("RocketPropulsion",meme)
  12365. spawn(function()
  12366. while meme.Parent ~= nil do
  12367. DamageNear(3,meme,math.random(6,10),0,10)
  12368. for i,v in pairs(workspace:GetChildren()) do
  12369. if v.ClassName == "Model" and v ~= Char then
  12370. local hum = GetHumanoid(v)
  12371. if hum ~= nil and hum.Torso ~= nil then
  12372. local Mag = (meme.CFrame.p - hum.Torso.CFrame.p).magnitude
  12373. if Mag <= 30 then
  12374. RP.Target = hum.Torso
  12375. RP:Fire()
  12376. end
  12377. end
  12378. end
  12379. end
  12380. Rwait()
  12381. end
  12382. end)
  12383. end
  12384.  
  12385. local click = mouse.Button1Down:connect(function()
  12386. if on == false then return end
  12387. if enabled == false then return end
  12388. if combo == 1 and enabled == true then
  12389. enabled = false
  12390. Slash1()
  12391. enabled = true
  12392. combo = 2
  12393. coroutine.wrap(function()
  12394. Rwait(400)
  12395. if combo ~= 1 and enabled == true then
  12396. combo = 1
  12397. end
  12398. end)()
  12399. elseif combo == 2 and enabled == true then
  12400. enabled = false
  12401. Slash2()
  12402. enabled = true
  12403. combo = 3
  12404. coroutine.wrap(function()
  12405. Rwait(400)
  12406. if combo ~= 1 and enabled == true then
  12407. combo = 1
  12408. end
  12409. end)()
  12410. elseif combo == 3 and enabled == true then
  12411. enabled = false
  12412. Spin3()
  12413. enabled = true
  12414. combo = 1
  12415. end
  12416. end)
  12417.  
  12418. local keys = mouse.KeyDown:connect(function(key)
  12419. key = key:lower()
  12420. if enabled == false then return end
  12421. if key == "z" and on == true and enabled == true and zenabled == 1 then
  12422. zenabled = 0
  12423. enabled = false
  12424. Deafen()
  12425. enabled = true
  12426. elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  12427. xenabled = 0
  12428. enabled = false
  12429. SaxSlam()
  12430. enabled = true
  12431. elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  12432. cenabled = 0
  12433. enabled = false
  12434. SummonMemes()
  12435. enabled = true
  12436. elseif key == "v" and on == true and enabled == true and venabled == 1 then
  12437. venabled = 0
  12438. enabled = false
  12439. --MultiSax()
  12440. enabled = true
  12441. elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  12442. eenabled = 0
  12443. enabled = false
  12444. Endure()
  12445. enabled = true
  12446. end
  12447. if key == "q" and on == true and enabled == true then
  12448. idle = 500
  12449. end
  12450. end)
  12451.  
  12452. local function Cast(Pos,Dir,Amp,IgnoreList)
  12453. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
  12454. end
  12455.  
  12456. --workspace.CharcterKaiser.Parent = workspace.CurrentCamera
  12457.  
  12458. local Health = Human.Health
  12459.  
  12460. Human.HealthChanged:connect(function(health)
  12461. if health <= 0 then return end
  12462. if health < Health then
  12463. if buff == true then
  12464. Human.Health = Health *0.95
  12465. end
  12466. end
  12467. Health = health
  12468. end)
  12469.  
  12470. while true do
  12471. local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
  12472. if zenabled < 1 then
  12473. zenabled = zenabled +0.01 *0.25
  12474. else
  12475. zenabled = 1
  12476. end
  12477. if xenabled < 1 then
  12478. xenabled = xenabled +0.01 *0.2
  12479. else
  12480. xenabled = 1
  12481. end
  12482. if cenabled < 1 then
  12483. cenabled = cenabled +0.01 *0.15
  12484. else
  12485. cenabled = 1
  12486. end
  12487. if eenabled < 1 then
  12488. eenabled = eenabled +0.01 *0.08
  12489. else
  12490. eenabled = 1
  12491. end
  12492. if venabled < 1 then
  12493. venabled = venabled +0.01 *0.15
  12494. else
  12495. venabled = 1
  12496. end
  12497. idle = idle +1
  12498. if enabled == false then
  12499. idle = 0
  12500. end
  12501. skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
  12502. skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
  12503. skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
  12504. skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
  12505. skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
  12506. if on == true then
  12507. angle = (angle % 100) +anglespeed/10
  12508. armangle = (armangle % 100) +armanglespeed/10
  12509. legangle = (legangle % 100) +leganglespeed/10
  12510. if action == "Idle" and enabled == true and surface ~= nil and idle < 500 then
  12511. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.45,-0.15-math.cos(armangle*0.25)*0.15,-0.4) *CFrame.Angles(math.pi/5,0,math.pi/4),armspeed)
  12512. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,0.3-math.cos(armangle*0.25)*0.15,-0.1) *CFrame.Angles(math.pi/5,0,0),armspeed)
  12513. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
  12514. lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
  12515. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
  12516. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
  12517. lerp(HW,HW.C0,hc0 *CFrame.new(0,2,-0.45) *CFrame.Angles(math.pi/1.95,0,0),speed)
  12518. elseif action == "Idle" and enabled == true and surface ~= nil and idle >= 500 then
  12519. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,math.sin(armangle)*0.1,-0.65-math.sin(armangle)*0.1) *CFrame.Angles(math.pi/2+math.sin(armangle)*0.2,0,math.pi/4),armspeed)
  12520. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.2,math.sin(armangle)*0.1,-0.65-math.sin(armangle)*0.1) *CFrame.Angles(math.pi/2+math.sin(armangle)*0.2,0,-math.pi/4),armspeed)
  12521. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12522. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/15,0,0),legspeed)
  12523. lerp(WRJ,WRJ.C0,RJC0,speed)
  12524. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8-math.sin(angle)*0.2,0,0),speed)
  12525. lerp(HW,HW.C0,hc0 *CFrame.Angles(math.pi,0,-math.pi/4) *CFrame.new(0,-0.2,-1.5),speed)
  12526. end
  12527. if action == "Walk" and enabled == true and surface ~= nil then
  12528. idle = 0
  12529. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.8,0.5-math.cos(armangle)*0.15,-0.6) *CFrame.Angles(math.pi/1.2,math.pi/5,math.pi/3.2),armspeed)
  12530. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.2,-math.cos(armangle)*0.15,0) *CFrame.Angles(math.pi/1.1,math.pi/5,math.pi/8),armspeed)
  12531. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,-math.cos(legangle)*0.25,0) *CFrame.new(0.5,0.25+math.sin(legangle)*0.15,0) *CFrame.Angles(0,math.pi/4,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
  12532. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,-math.cos(legangle)*0.25,0) *CFrame.new(0.5,0.1-math.sin(legangle)*0.15,0) *CFrame.Angles(0,math.pi/4,0) *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
  12533. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.15+math.cos(angle)*0.35) *CFrame.Angles(math.pi/10,math.sin(angle*0.5)*0.1+HM.RotVelocity.Y/20,-math.pi/4),speed)
  12534. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/4) *CFrame.Angles(-math.pi/10+math.sin(angle*0.25)*0.1,0,0),speed)
  12535. lerp(HW,HW.C0,hc0 *CFrame.new(0,-0.3,-2),speed)
  12536. end
  12537. if HM.Velocity.Y >= 5 and enabled == true and surface == nil then
  12538. action = "Jump"
  12539. idle = 0
  12540. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.45,-0.15,-0.4) *CFrame.Angles(math.pi/5,0,math.pi/4),armspeed*1.5)
  12541. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,0.3,-0.1) *CFrame.Angles(math.pi/5,0,0),armspeed*1.5)
  12542. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  12543. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  12544. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  12545. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
  12546. lerp(HW,HW.C0,hc0 *CFrame.Angles(math.pi,0,-math.pi/4) *CFrame.new(0,-0.2,-1.5),1)
  12547. Rwait()
  12548. elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil then
  12549. action = "Fall"
  12550. idle = 0
  12551. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.45,-0.15,-0.4) *CFrame.Angles(math.pi/5,0,math.pi/4),armspeed*1.5)
  12552. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,0.3,-0.1) *CFrame.Angles(math.pi/5,0,0),armspeed*1.5)
  12553. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
  12554. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
  12555. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  12556. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  12557. lerp(HW,HW.C0,hc0 *CFrame.Angles(math.pi,0,-math.pi/4) *CFrame.new(0,-0.2,-1.5),1)
  12558. Rwait()
  12559. end
  12560. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
  12561. action = "Idle"
  12562. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  12563. action = "Walk"
  12564. end
  12565. end
  12566. Rwait()
  12567. end
  12568. end)
  12569. Close.Name = "Close"
  12570. Close.Parent = Main
  12571. Close.BackgroundColor3 = Color3.new(1, 1, 1)
  12572. Close.BackgroundTransparency = 1
  12573. Close.Position = UDim2.new(0.929123998, 0, -0.000146403909, 0)
  12574. Close.Size = UDim2.new(0, 40, 0, 50)
  12575. Close.Font = Enum.Font.SourceSans
  12576. Close.Text = "X"
  12577. Close.TextColor3 = Color3.new(1, 1, 1)
  12578. Close.TextScaled = true
  12579. Close.TextSize = 14
  12580. Close.TextWrapped = true
  12581. Close.MouseButton1Down:connect(function()
  12582. OpenFrame.Visible = true
  12583. Main.Visible = false
  12584. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement