Advertisement
Guest User

Untitled

a guest
Oct 15th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 387.60 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local MainMenuFrame = Instance.new("Frame")
  5. local WelcomeToOverCodeGuiByHarry = Instance.new("TextLabel")
  6. local Password = Instance.new("TextLabel")
  7. local Username = Instance.new("TextLabel")
  8. local TextBox = Instance.new("TextBox")
  9. local TextBox_2 = Instance.new("TextBox")
  10. local Done = Instance.new("TextButton")
  11. local Frame = Instance.new("Frame")
  12. local GrabKnife = Instance.new("TextButton")
  13. local Train = Instance.new("TextButton")
  14. local Hammer = Instance.new("TextButton")
  15. local Ravenger = Instance.new("TextButton")
  16. local Guards = Instance.new("TextButton")
  17. local Lemonade = Instance.new("TextButton")
  18. local Explode = Instance.new("TextButton")
  19. local Clown = Instance.new("TextButton")
  20.  
  21. -- Properties
  22.  
  23. ScreenGui.Parent = game.CoreGui
  24.  
  25. MainMenuFrame.Name = "MainMenuFrame"
  26. MainMenuFrame.Parent = ScreenGui
  27. MainMenuFrame.BackgroundColor3 = Color3.new(0, 0, 0)
  28. MainMenuFrame.Position = UDim2.new(0, 919, 0, 239)
  29. MainMenuFrame.Size = UDim2.new(0, 331, 0, 341)
  30.  
  31. WelcomeToOverCodeGuiByHarry.Name = "Welcome To OverCode Gui By Harry"
  32. WelcomeToOverCodeGuiByHarry.Parent = MainMenuFrame
  33. WelcomeToOverCodeGuiByHarry.BackgroundColor3 = Color3.new(0, 0, 0)
  34. WelcomeToOverCodeGuiByHarry.BorderColor3 = Color3.new(0, 0, 0)
  35. WelcomeToOverCodeGuiByHarry.Size = UDim2.new(0, 331, 0, 23)
  36. WelcomeToOverCodeGuiByHarry.Font = Enum.Font.SourceSans
  37. WelcomeToOverCodeGuiByHarry.FontSize = Enum.FontSize.Size14
  38. WelcomeToOverCodeGuiByHarry.Text = "Welcome To OverCode Gui By Harry"
  39. WelcomeToOverCodeGuiByHarry.TextColor3 = Color3.new(1, 1, 1)
  40. WelcomeToOverCodeGuiByHarry.TextScaled = true
  41. WelcomeToOverCodeGuiByHarry.TextSize = 14
  42. WelcomeToOverCodeGuiByHarry.TextWrapped = true
  43.  
  44. Password.Name = "Password:"
  45. Password.Parent = MainMenuFrame
  46. Password.BackgroundColor3 = Color3.new(0, 0, 0)
  47. Password.BorderColor3 = Color3.new(0, 0, 0)
  48. Password.Position = UDim2.new(0, 0, 0, 229)
  49. Password.Size = UDim2.new(0, 79, 0, 39)
  50. Password.Font = Enum.Font.SourceSans
  51. Password.FontSize = Enum.FontSize.Size14
  52. Password.Text = "Password:"
  53. Password.TextColor3 = Color3.new(1, 1, 1)
  54. Password.TextScaled = true
  55. Password.TextSize = 14
  56. Password.TextWrapped = true
  57.  
  58. Username.Name = "Username:"
  59. Username.Parent = MainMenuFrame
  60. Username.BackgroundColor3 = Color3.new(0, 0, 0)
  61. Username.BorderColor3 = Color3.new(0, 0, 0)
  62. Username.Position = UDim2.new(0, 0, 0, 111)
  63. Username.Size = UDim2.new(0, 79, 0, 39)
  64. Username.Font = Enum.Font.SourceSans
  65. Username.FontSize = Enum.FontSize.Size14
  66. Username.Text = "Username:"
  67. Username.TextColor3 = Color3.new(1, 1, 1)
  68. Username.TextScaled = true
  69. Username.TextSize = 14
  70. Username.TextWrapped = true
  71.  
  72. TextBox.Parent = MainMenuFrame
  73. TextBox.BackgroundColor3 = Color3.new(0, 0, 0)
  74. TextBox.Position = UDim2.new(0, 131, 0, 120)
  75. TextBox.Size = UDim2.new(0, 200, 0, 50)
  76. TextBox.Font = Enum.Font.SourceSans
  77. TextBox.FontSize = Enum.FontSize.Size14
  78. TextBox.Text = "UsernameHere"
  79. TextBox.TextColor3 = Color3.new(1, 1, 1)
  80. TextBox.TextScaled = true
  81. TextBox.TextSize = 14
  82. TextBox.TextWrapped = true
  83.  
  84. TextBox_2.Parent = MainMenuFrame
  85. TextBox_2.BackgroundColor3 = Color3.new(0, 0, 0)
  86. TextBox_2.Position = UDim2.new(0, 131, 0, 210)
  87. TextBox_2.Size = UDim2.new(0, 200, 0, 50)
  88. TextBox_2.Font = Enum.Font.SourceSans
  89. TextBox_2.FontSize = Enum.FontSize.Size14
  90. TextBox_2.Text = "PasswordHere"
  91. TextBox_2.TextColor3 = Color3.new(1, 1, 1)
  92. TextBox_2.TextScaled = true
  93. TextBox_2.TextSize = 14
  94. TextBox_2.TextWrapped = true
  95.  
  96. Done.Name = "Done"
  97. Done.Parent = ScreenGui
  98. Done.BackgroundColor3 = Color3.new(0, 0, 0)
  99. Done.BorderColor3 = Color3.new(0, 0, 0)
  100. Done.Position = UDim2.new(0, 986, 0, 508)
  101. Done.Size = UDim2.new(0, 200, 0, 50)
  102. Done.Font = Enum.Font.SourceSans
  103. Done.FontSize = Enum.FontSize.Size14
  104. Done.Text = "Done"
  105. Done.TextColor3 = Color3.new(1, 1, 1)
  106. Done.TextScaled = true
  107. Done.TextSize = 14
  108. Done.TextWrapped = true
  109.  
  110. Frame.Parent = ScreenGui
  111. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  112. Frame.BorderColor3 = Color3.new(0, 1, 1)
  113. Frame.Position = UDim2.new(0, 0, 0, 517)
  114. Frame.Size = UDim2.new(0, 236, 0, 265)
  115. Frame.Visible = false
  116.  
  117. GrabKnife.Name = "Grab Knife"
  118. GrabKnife.Parent = Frame
  119. GrabKnife.BackgroundColor3 = Color3.new(0, 0, 0)
  120. GrabKnife.BorderColor3 = Color3.new(1, 1, 0)
  121. GrabKnife.Size = UDim2.new(0, 118, 0, 50)
  122. GrabKnife.Font = Enum.Font.SourceSans
  123. GrabKnife.FontSize = Enum.FontSize.Size14
  124. GrabKnife.Text = "Grab Knife"
  125. GrabKnife.TextColor3 = Color3.new(0, 1, 0)
  126. GrabKnife.TextScaled = true
  127. GrabKnife.TextSize = 14
  128. GrabKnife.TextWrapped = true
  129.  
  130. GrabKnife.MouseButton1Down:connect(function()
  131. math.randomseed(tick())
  132. local player = game.Players.LocalPlayer
  133. local rekt = {}
  134. local paralyzed = false
  135. local curpoint = nil
  136. local curpart = nil
  137. local finishnum = 1
  138. local zombiemode = false
  139. local zombies = {}
  140. local lastgui = nil
  141. local mouse = player:GetMouse()
  142.  
  143. function getplr(char)
  144. local plr = nil
  145. for i,v in pairs(game.Players:GetChildren()) do
  146. if v.Character == char then
  147. plr = v
  148. end
  149. end
  150. return plr
  151. end
  152.  
  153. function bleed(frick)
  154. while frick.Parent ~= nil do
  155. local reeee = coroutine.wrap(function()
  156. local thing = Instance.new('Part',game.Workspace)
  157. thing.Size = Vector3.new(0.2,0.2,0.2)
  158. thing.CFrame = frick.CFrame
  159. thing.Shape = Enum.PartType.Ball
  160. thing.CFrame = frick.CFrame
  161. thing.Transparency = 1
  162. thing.BrickColor = BrickColor.new('Maroon')
  163. thing.Material = Enum.Material.SmoothPlastic
  164. thing.Name = "Blood"
  165. thing.CanCollide =false
  166. local rawrxd = Instance.new('BodyForce',thing)
  167. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  168. local coru = coroutine.wrap(function()
  169. wait(0.01)
  170. rawrxd:Destroy()
  171. end)
  172. coru()
  173. local ree = Instance.new('ParticleEmitter',thing)
  174. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  175. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  176. ree.Texture = 'rbxassetid://867743272'
  177. ree.Lifetime = NumberRange.new(0.4)
  178. ree.Rate = 50
  179. ree.LockedToPart = true
  180. ree.Speed = NumberRange.new(0, 2)
  181.  
  182. thing.Touched:connect(function(tou)
  183. 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
  184. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  185. thing:Destroy()
  186. if tou.Name == "BloodPuddle" then
  187. local reee = tou.CFrame
  188. if tou.Transparency > -0.2 then
  189. tou.Transparency = tou.Transparency -0.1
  190. end
  191. if tou.Size.X < 10 then
  192. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  193. tou.CFrame = reee
  194. end
  195. else
  196. local bloodlol = Instance.new('Part',workspace)
  197. bloodlol.Size=Vector3.new(1,0.2,1)
  198. bloodlol.Name = "BloodPuddle"
  199. bloodlol.Anchored = true
  200. bloodlol.CanCollide = false
  201. bloodlol.Material = Enum.Material.SmoothPlastic
  202. bloodlol.BrickColor = BrickColor.new('Maroon')
  203. local cyl = Instance.new('CylinderMesh',bloodlol)
  204. cyl.Scale = Vector3.new(1,0.1,1)
  205. bloodlol.CFrame = CFrame.new(pos)
  206. local coru=coroutine.wrap(function()
  207. while bloodlol.Parent ~= nil do
  208. if bloodlol.Transparency < 1 then
  209. bloodlol.Transparency = bloodlol.Transparency+0.05
  210. else
  211. bloodlol:Destroy()
  212. end
  213. wait(0.1)
  214. end
  215. end)
  216. coru()
  217. end
  218. end
  219. end)
  220. local coru = coroutine.wrap(function()
  221. wait(1)
  222. thing:Destroy()
  223. end)
  224. coru()
  225. end)
  226. reeee()
  227. wait()
  228. end
  229. end
  230.  
  231. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  232. local soundy = false
  233. local heyy = hitz
  234. if hitz == "Right Arm" then
  235. local Limb = playa:FindFirstChild("Right Arm")
  236. local ters = playa:FindFirstChild('Torso')
  237. if Limb and ters then
  238. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  239. for i,v in pairs(Limb:GetChildren()) do
  240. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  241. v:Destroy()
  242. end
  243. end
  244. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  245. local Joint = Instance.new("Rotate")
  246. Joint.Name = "RightShoulder"
  247. Joint.Part0 = ters
  248. Joint.Part1 = Limb
  249. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  250. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  251. Joint.Parent = ters
  252. if charred and zombiemode == false then
  253. Limb.BrickColor = BrickColor.new('Black')
  254. local fire = Instance.new('Fire',Limb)
  255. fire.Heat = 5
  256. fire.Size = 5
  257. game:GetService('Debris'):AddItem(fire,2)
  258. local coru=coroutine.wrap(function()
  259. wait(2)
  260. for i,v in pairs(Limb:GetChildren()) do
  261. if v:IsA('ParticleEmitter') then
  262. v:Destroy()
  263. end
  264. end
  265. end)
  266. coru()
  267. end
  268. local B = Instance.new("Part")
  269. B.TopSurface = 0
  270. B.BottomSurface = 0
  271. B.formFactor = "Symmetric"
  272. B.Size = Vector3.new(1, 1, 1)
  273. B.Transparency = 1
  274. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  275. B.Parent = playa
  276. local W = Instance.new("Weld")
  277. W.Part0 = Limb
  278. W.Part1 = B
  279. W.C0 = CFrame.new(0, -0.5, 0)
  280. W.Parent = Limb
  281. if kneef then
  282. local coru = coroutine.wrap(function()
  283. local uno = Instance.new('Part',workspace)
  284. local dos = Instance.new('Part',workspace)
  285. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  286. dos.CFrame = kneef["big ass knife"].CFrame
  287. local weld = Instance.new('Weld',kneef["big ass knife"])
  288. weld.Part0 = playa:FindFirstChild(hitz)
  289. weld.Part1 = kneef["big ass knife"]
  290. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  291. uno:Destroy()
  292. dos:Destroy()
  293. playa:FindFirstChild(hitz).Anchored = false
  294. for i, v in pairs(kneef:GetChildren()) do
  295. if v:IsA('BasePart') then
  296. v.Anchored = false
  297. end
  298. end
  299. if zombiemode == false or override then
  300. wait()
  301. end
  302. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  303. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  304. end
  305. local bleedpart = Instance.new("Part", kneef)
  306. bleedpart.CanCollide = false
  307. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  308. bleedpart.CFrame = kneef["big ass knife"].CFrame
  309. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  310. bleedpart.Transparency = 1
  311.  
  312. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  313. bleedpartweld.Part0 = kneef["big ass knife"]
  314. bleedpartweld.Part1 = bleedpart
  315. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  316. local coru = coroutine.wrap(function()
  317. bleed(bleedpart)
  318. end)
  319. coru()
  320. game:GetService('Debris'):AddItem(bleedpart,2)
  321. end)
  322. coru()
  323. end
  324. end
  325. elseif hitz == "Left Arm" then
  326. local Limb = playa:FindFirstChild("Left Arm")
  327. local ters = playa:FindFirstChild('Torso')
  328. if Limb and ters then
  329. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  330. for i,v in pairs(Limb:GetChildren()) do
  331. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  332. v:Destroy()
  333. end
  334. end
  335. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  336. local Joint = Instance.new("Rotate")
  337. Joint.Name = "LeftShoulder"
  338. Joint.Part0 = ters
  339. Joint.Part1 = Limb
  340. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  341. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  342. Joint.Parent = ters
  343. if charred and zombiemode == false then
  344. Limb.BrickColor = BrickColor.new('Black')
  345. local fire = Instance.new('Fire',Limb)
  346. fire.Heat = 5
  347. fire.Size = 5
  348. game:GetService('Debris'):AddItem(fire,2)
  349. local coru=coroutine.wrap(function()
  350. wait(2)
  351. for i,v in pairs(Limb:GetChildren()) do
  352. if v:IsA('ParticleEmitter') then
  353. v:Destroy()
  354. end
  355. end
  356. end)
  357. coru()
  358. end
  359.  
  360. local B = Instance.new("Part")
  361. B.TopSurface = 0
  362. B.BottomSurface = 0
  363. B.formFactor = "Symmetric"
  364. B.Size = Vector3.new(1, 1, 1)
  365. B.CanCollide = true
  366. B.Transparency = 1
  367. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  368. B.Parent = playa
  369. local W = Instance.new("Weld")
  370. W.Part0 = ters
  371. W.Part1 = B
  372. W.C0 = CFrame.new(0, -0.5, 0)
  373. W.Parent = Limb
  374. if kneef then
  375. local coru = coroutine.wrap(function()
  376. local uno = Instance.new('Part',workspace)
  377. local dos = Instance.new('Part',workspace)
  378. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  379. dos.CFrame = kneef["big ass knife"].CFrame
  380. local weld = Instance.new('Weld',kneef["big ass knife"])
  381. weld.Part0 = playa:FindFirstChild(hitz)
  382. weld.Part1 = kneef["big ass knife"]
  383. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  384. uno:Destroy()
  385. dos:Destroy()
  386. playa:FindFirstChild(hitz).Anchored = false
  387. for i, v in pairs(kneef:GetChildren()) do
  388. if v:IsA('BasePart') then
  389. v.Anchored = false
  390. end
  391. end
  392. if zombiemode == false or override then
  393. wait()
  394. end
  395. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  396. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  397. end
  398. local bleedpart = Instance.new("Part", kneef)
  399. bleedpart.CanCollide = false
  400. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  401. bleedpart.CFrame = kneef["big ass knife"].CFrame
  402. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  403. bleedpart.Transparency = 1
  404.  
  405. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  406. bleedpartweld.Part0 = kneef["big ass knife"]
  407. bleedpartweld.Part1 = bleedpart
  408. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  409. local coru = coroutine.wrap(function()
  410. bleed(bleedpart)
  411. end)
  412. coru()
  413. game:GetService('Debris'):AddItem(bleedpart,2)
  414. end)
  415. coru()
  416. end
  417. end
  418. elseif hitz == "Right Leg" then
  419. local Limb = playa:FindFirstChild("Right Leg")
  420. local ters = playa:FindFirstChild('Torso')
  421. if Limb and ters then
  422. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  423. for i,v in pairs(Limb:GetChildren()) do
  424. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  425. v:Destroy()
  426. end
  427. end
  428. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  429. local Joint = Instance.new("Rotate")
  430. Joint.Name = "Right Hip"
  431. Joint.Part0 = ters
  432. Joint.Part1 = Limb
  433. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  434. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  435. Joint.Parent = ters
  436. if charred and zombiemode == false then
  437. Limb.BrickColor = BrickColor.new('Black')
  438. local fire = Instance.new('Fire',Limb)
  439. fire.Heat = 5
  440. fire.Size = 5
  441. game:GetService('Debris'):AddItem(fire,2)
  442. local coru=coroutine.wrap(function()
  443. wait(2)
  444. for i,v in pairs(Limb:GetChildren()) do
  445. if v:IsA('ParticleEmitter') then
  446. v:Destroy()
  447. end
  448. end
  449. end)
  450. coru()
  451. end
  452. local B = Instance.new("Part")
  453. B.TopSurface = 0
  454. B.BottomSurface = 0
  455. B.formFactor = "Symmetric"
  456. B.Size = Vector3.new(1, 1, 1)
  457. B.Transparency = 1
  458. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  459. B.Parent = playa
  460. local W = Instance.new("Weld")
  461. W.Part0 = Limb
  462. W.Part1 = B
  463. W.C0 = CFrame.new(0, -0.5, 0)
  464. W.Parent = Limb
  465. if kneef then
  466. local coru = coroutine.wrap(function()
  467. local uno = Instance.new('Part',workspace)
  468. local dos = Instance.new('Part',workspace)
  469. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  470. dos.CFrame = kneef["big ass knife"].CFrame
  471. local weld = Instance.new('Weld',kneef["big ass knife"])
  472. weld.Part0 = playa:FindFirstChild(hitz)
  473. weld.Part1 = kneef["big ass knife"]
  474. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  475. uno:Destroy()
  476. dos:Destroy()
  477. playa:FindFirstChild(hitz).Anchored = false
  478. for i, v in pairs(kneef:GetChildren()) do
  479. if v:IsA('BasePart') then
  480. v.Anchored = false
  481. end
  482. end
  483. if zombiemode == false or override then
  484. wait()
  485. end
  486. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  487. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  488. end
  489. local bleedpart = Instance.new("Part", kneef)
  490. bleedpart.CanCollide = false
  491. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  492. bleedpart.CFrame = kneef["big ass knife"].CFrame
  493. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  494. bleedpart.Transparency = 1
  495.  
  496. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  497. bleedpartweld.Part0 = kneef["big ass knife"]
  498. bleedpartweld.Part1 = bleedpart
  499. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  500. local coru = coroutine.wrap(function()
  501. bleed(bleedpart)
  502. end)
  503. coru()
  504. game:GetService('Debris'):AddItem(bleedpart,2)
  505. end)
  506. coru()
  507. end
  508. if playa then
  509. table.insert(rekt,playa)
  510. end
  511. end
  512. elseif hitz == "Left Leg" then
  513. local Limb = playa:FindFirstChild("Left Leg")
  514. local ters = playa:FindFirstChild('Torso')
  515. if Limb and ters then
  516. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  517. for i,v in pairs(Limb:GetChildren()) do
  518. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  519. v:Destroy()
  520. end
  521. end
  522. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  523. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  524. local Joint = Instance.new("Rotate")
  525. Joint.Name = "LeftHip"
  526. Joint.Part0 = ters
  527. Joint.Part1 = Limb
  528. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  529. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  530. Joint.Parent = ters
  531. if charred and zombiemode == false then
  532. Limb.BrickColor = BrickColor.new('Black')
  533. local fire = Instance.new('Fire',Limb)
  534. fire.Heat = 5
  535. fire.Size = 5
  536. game:GetService('Debris'):AddItem(fire,2)
  537. local coru=coroutine.wrap(function()
  538. wait(2)
  539. for i,v in pairs(Limb:GetChildren()) do
  540. if v:IsA('ParticleEmitter') then
  541. v:Destroy()
  542. end
  543. end
  544. end)
  545. coru()
  546. end
  547.  
  548. local B = Instance.new("Part")
  549. B.TopSurface = 0
  550. B.BottomSurface = 0
  551. B.formFactor = "Symmetric"
  552. B.Size = Vector3.new(1, 1, 1)
  553. B.Transparency = 1
  554. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  555. B.Parent = playa
  556. local W = Instance.new("Weld")
  557. W.Part0 = Limb
  558. W.Part1 = B
  559. W.C0 = CFrame.new(0, -0.5, 0)
  560. W.Parent = Limb
  561. Limb.CanCollide = false
  562. if kneef then
  563. local coru = coroutine.wrap(function()
  564. local uno = Instance.new('Part',workspace)
  565. local dos = Instance.new('Part',workspace)
  566. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  567. dos.CFrame = kneef["big ass knife"].CFrame
  568. local weld = Instance.new('Weld',kneef["big ass knife"])
  569. weld.Part0 = playa:FindFirstChild(hitz)
  570. weld.Part1 = kneef["big ass knife"]
  571. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  572. uno:Destroy()
  573. dos:Destroy()
  574. playa:FindFirstChild(hitz).Anchored = false
  575. for i, v in pairs(kneef:GetChildren()) do
  576. if v:IsA('BasePart') then
  577. v.Anchored = false
  578. end
  579. end
  580. if zombiemode == false or override then
  581. wait()
  582. end
  583. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  584. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  585. end
  586. local bleedpart = Instance.new("Part", kneef)
  587. bleedpart.CanCollide = false
  588. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  589. bleedpart.CFrame = kneef["big ass knife"].CFrame
  590. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  591. bleedpart.Transparency = 1
  592.  
  593. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  594. bleedpartweld.Part0 = kneef["big ass knife"]
  595. bleedpartweld.Part1 = bleedpart
  596. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  597. local coru = coroutine.wrap(function()
  598. bleed(bleedpart)
  599. end)
  600. coru()
  601. game:GetService('Debris'):AddItem(bleedpart,2)
  602. end)
  603. coru()
  604. end
  605. if playa then
  606. table.insert(rekt,playa)
  607. end
  608. end
  609. elseif playa then
  610. if finishnum ~= 1 then
  611. local coru=coroutine.wrap(function()
  612. player.Character.Head.Psycho.Playing = true
  613. wait(3)
  614. player.Character.Head.Psycho.Playing = false
  615. end)
  616. coru()
  617. end
  618. local playa2 = playa
  619. playa.Archivable = true
  620. local playa = playa:Clone()
  621. playa.Archivable = false
  622. playa2:Destroy()
  623. playa.Parent = workspace
  624. local Gibs = game.Workspace
  625. local Torso = playa.Torso
  626. local Head = playa:FindFirstChild("Head")
  627. local function Scan(ch)
  628. local e
  629. for e = 1,#ch do
  630. Scan(ch[e]:GetChildren())
  631. 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
  632. ch[e]:remove()
  633. end
  634. end
  635. end
  636. Scan(playa:GetChildren())
  637. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  638. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  639. end
  640. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  641. if zombiemode == true and override == false then
  642. soundy = true
  643. end
  644. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  645. override = true
  646. end
  647. if hum2 ~= nil then
  648. hum2.Name = "Humanoid2"
  649. hum2.Health = 0
  650. if zombiemode == false or override == true then
  651. table.insert(rekt,hum2.Parent)
  652. else
  653. local gyro = Instance.new('BodyGyro',Torso)
  654. hum2.PlatformStand = false
  655. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  656. if v:IsA('BodyGyro') then v:Destroy() end
  657. end
  658. if playa:FindFirstChild('HumanoidRootPart') then
  659. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  660. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  661. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  662. weldcrucial.Part1 = hum2.Parent.Torso
  663. end
  664. end
  665. end
  666. local ch = playa:GetChildren()
  667. local i
  668. for i = 1,#ch do
  669. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  670. ch[i]:remove()
  671. end
  672. end
  673.  
  674. if Head then
  675. local Neck = Instance.new("Weld")
  676. Neck.Name = "Neck"
  677. Neck.Part0 = Torso
  678. Neck.Part1 = Head
  679. if pool then
  680. local part = Instance.new('Part',Torso)
  681. part.Position = Vector3.new(0,10,0)
  682. part.Size = Vector3.new(0.2,0.2,0.2)
  683. part.Transparency = 1
  684. part.CanCollide = false
  685. local we = Instance.new('Weld',Torso)
  686. we.Part0 = Torso
  687. we.Part1 = part
  688. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  689. local coru=coroutine.wrap(function()
  690. bleed(part)
  691. end)
  692. coru()
  693. end
  694. if head == false or head == nil then
  695. Neck.C0 = CFrame.new(0, 1.5, 0)
  696. else
  697. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  698. local bleedpart = Instance.new("Part", Torso)
  699. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  700. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  701. bleedpart.CanCollide = false
  702. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  703. bleedpart.Transparency = 1
  704.  
  705. local bleedpartweld = Instance.new("Weld", Torso)
  706. bleedpartweld.Part0 = Torso
  707. bleedpartweld.Part1 = bleedpart
  708. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  709. local coru = coroutine.wrap(function()
  710. bleed(bleedpart)
  711. end)
  712. coru()
  713. end
  714. Neck.C1 = CFrame.new()
  715. Neck.Parent = Torso
  716. end
  717. local Limb = playa:FindFirstChild("Right Arm")
  718. if Limb then
  719.  
  720. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  721. local Joint = Instance.new("Rotate")
  722. Joint.Name = "RightShoulder"
  723. Joint.Part0 = Torso
  724. Joint.Part1 = Limb
  725. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  726. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  727. Joint.Parent = Torso
  728.  
  729. local B = Instance.new("Part")
  730. B.TopSurface = 0
  731. B.BottomSurface = 0
  732. B.formFactor = "Symmetric"
  733. B.Size = Vector3.new(1, 1, 1)
  734. B.Transparency = 1
  735. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  736. B.Parent = playa
  737. local W = Instance.new("Weld")
  738. W.Part0 = Limb
  739. W.Part1 = B
  740. W.C0 = CFrame.new(0, -0.5, 0)
  741. W.Parent = Limb
  742. end
  743. local Limb = playa:FindFirstChild("Left Arm")
  744. if Limb then
  745.  
  746. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  747. local Joint = Instance.new("Rotate")
  748. Joint.Name = "LeftShoulder"
  749. Joint.Part0 = Torso
  750. Joint.Part1 = Limb
  751. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  752. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  753. Joint.Parent = Torso
  754.  
  755. local B = Instance.new("Part")
  756. B.TopSurface = 0
  757. B.BottomSurface = 0
  758. B.formFactor = "Symmetric"
  759. B.Size = Vector3.new(1, 1, 1)
  760. B.Transparency = 1
  761. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  762. B.Parent = playa
  763. local W = Instance.new("Weld")
  764. W.Part0 = Limb
  765. W.Part1 = B
  766. W.C0 = CFrame.new(0, -0.5, 0)
  767. W.Parent = Limb
  768. end
  769. local Limb = playa:FindFirstChild("Right Leg")
  770. if Limb then
  771. Limb.CanCollide = false
  772. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  773. local Joint = Instance.new("Rotate")
  774. Joint.Name = "RightHip"
  775. Joint.Part0 = Torso
  776. Joint.Part1 = Limb
  777. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  778. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  779. Joint.Parent = Torso
  780.  
  781. local B = Instance.new("Part")
  782. B.TopSurface = 0
  783. B.BottomSurface = 0
  784. B.formFactor = "Symmetric"
  785. B.Size = Vector3.new(1, 1, 1)
  786. B.Transparency = 1
  787. B.CanCollide = true
  788. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  789. B.Parent = playa
  790. local W = Instance.new("Weld")
  791. W.Part0 = Limb
  792. W.Part1 = B
  793. W.C0 = CFrame.new(0, -0.5, 0)
  794. W.Parent = Limb
  795. end
  796. local Limb = playa:FindFirstChild("Left Leg")
  797. if Limb then
  798. Limb.CanCollide = false
  799. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  800. local Joint = Instance.new("Rotate")
  801. Joint.Name = "LeftHip"
  802. Joint.Part0 = Torso
  803. Joint.Part1 = Limb
  804. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  805. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  806. Joint.Parent = Torso
  807.  
  808. local B = Instance.new("Part")
  809. B.TopSurface = 0
  810. B.BottomSurface = 0
  811. if zombiemode == false or override then
  812. B.CanCollide = true
  813. end
  814. B.formFactor = "Symmetric"
  815. B.Size = Vector3.new(1, 1, 1)
  816. B.Transparency = 1
  817. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  818. B.Parent = playa
  819. local W = Instance.new("Weld")
  820. W.Part0 = Limb
  821. W.Part1 = B
  822. W.C0 = CFrame.new(0, -0.5, 0)
  823. W.Parent = Limb
  824. end
  825. --[[
  826. local Bar = Instance.new("Part")
  827. Bar.TopSurface = 0
  828. Bar.BottomSurface = 0
  829. Bar.formFactor = "Symmetric"
  830. Bar.Size = Vector3.new(1, 1, 1)
  831. Bar.Transparency = 1
  832. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  833. Bar.Parent = playa
  834. local Weld = Instance.new("Weld")
  835. Weld.Part0 = Torso
  836. Weld.Part1 = Bar
  837. Weld.C0 = CFrame.new(0, 0.5, 0)
  838. Weld.Parent = Torso
  839. --]]
  840. playa.Parent = Gibs
  841. if kneef and explode == nil then
  842. local coru = coroutine.wrap(function()
  843. if playa:FindFirstChild(hitz) then
  844. local uno = Instance.new('Part',workspace)
  845. local dos = Instance.new('Part',workspace)
  846. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  847. dos.CFrame = kneef["big ass knife"].CFrame
  848. local weld = Instance.new('Weld',kneef["big ass knife"])
  849. weld.Part0 = playa:FindFirstChild(hitz)
  850. weld.Part1 = kneef["big ass knife"]
  851. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  852. uno:Destroy()
  853. dos:Destroy()
  854. playa:FindFirstChild(hitz).Anchored = false
  855. for i, v in pairs(kneef:GetChildren()) do
  856. if v:IsA('BasePart') then
  857. v.Anchored = false
  858. end
  859. end
  860. if explode == nil or explode == false then
  861. local bleedpart = Instance.new("Part", kneef)
  862. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  863. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  864. bleedpart.CanCollide = false
  865. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  866. bleedpart.Transparency = 1
  867.  
  868. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  869. bleedpartweld.Part0 = kneef["big ass knife"]
  870. bleedpartweld.Part1 = bleedpart
  871. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  872. local coru = coroutine.wrap(function()
  873. bleed(bleedpart)
  874. end)
  875. coru()
  876. end
  877. end
  878. if zombiemode == false or override then
  879. wait()
  880. end
  881. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  882. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  883. end
  884. end)
  885. coru()
  886. end
  887. if explode then
  888. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  889. local repulse = Instance.new('BodyForce',Torso)
  890. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  891. game.Debris:AddItem(repulse,0.05)
  892. end
  893. if charred and zombiemode == false then
  894. for i,v in pairs(playa:GetChildren()) do
  895. if v:IsA('BasePart') then
  896. v.BrickColor = BrickColor.Black()
  897. local fire = Instance.new('Fire',v)
  898. fire.Size = 5
  899. fire.Heat = 5
  900. elseif v:IsA('Accessory') then
  901. for a,c in pairs(v:GetChildren()) do
  902. if c:IsA('BasePart') then
  903. c.BrickColor = BrickColor.Black()
  904. local fire = Instance.new('Fire',v)
  905. fire.Size = 5
  906. fire.Heat = 5
  907. for o,p in pairs(c:GetChildren()) do
  908. if p:IsA("SpecialMesh") then
  909. p.TextureId = ""
  910. end
  911. end
  912. end
  913. end
  914. end
  915. end
  916. end
  917. if soundy then
  918. local sound = Instance.new('Sound',Head)
  919. sound.SoundId = 'rbxassetid://903640857'
  920. sound.Volume = 1
  921. sound:Play()
  922. sound.Ended:connect(function()
  923. sound:Destroy()
  924. local ambient = Instance.new('Sound',Head)
  925. ambient.Volume = 0.25
  926. ambient.Looped = true
  927. ambient.SoundId = 'rbxassetid://903641031'
  928. ambient:Play()
  929. end)
  930. end
  931. if override then
  932. 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
  933. local coru = coroutine.wrap(function()
  934. wait(4.5)
  935. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  936. hum2.HipHeight = 0.2
  937. wait(0.5)
  938. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  939. end)
  940. coru()
  941. else
  942. game:GetService('Debris'):AddItem(playa, 12)
  943. end
  944. else
  945. hum2.Health = 0
  946. table.insert(zombies,playa)
  947. local attack = Instance.new('Sound',Head)
  948. attack.SoundId = 'rbxassetid://903641424'
  949. attack.Volume = 2
  950. for i,v in pairs(playa:GetChildren()) do
  951. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  952. v.Touched:connect(function(hit)
  953. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  954. local found = false
  955. if hit.Parent == player.Character then
  956. found = true
  957. end
  958. for a,c in pairs(zombies) do
  959. if c == hit.Parent then
  960. found = true
  961. end
  962. end
  963. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  964. attack:Play()
  965. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  966. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  967. wait()
  968. killz(hit.Parent,"Head")
  969. else
  970. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  971. end
  972. end
  973. end
  974. end)
  975. end
  976. end
  977. local coru = coroutine.wrap(function()
  978. wait(2)
  979. for i,v in pairs(playa:GetChildren()) do
  980. if v:IsA('BasePart') then
  981. for a,c in pairs(v:GetChildren()) do
  982. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  983. c:Destroy()
  984. end
  985. end
  986. elseif v:IsA('Accessory') then
  987. for a,c in pairs(v:GetChildren()) do
  988. if c:IsA('BasePart') then
  989. for b,d in pairs(c:GetChildren()) do
  990. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  991. d:Destroy()
  992. end
  993. end
  994. end
  995. end
  996. end
  997. end
  998. end)
  999. coru()
  1000. end
  1001. end
  1002. end
  1003.  
  1004. mouse.KeyDown:connect(function(key)
  1005. if key == "t" and mouse.Target then
  1006. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  1007. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  1008. if curpoint == nil then
  1009. if hum and hum.Parent:FindFirstChild('Head') then
  1010. curpart = hum.Parent.Head
  1011. else
  1012. curpart = nil
  1013. curpoint = mouse.Hit.p
  1014. end
  1015. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1016. notify("ZOMBIE TARGET SET",false)
  1017. else
  1018. curpart = nil
  1019. curpoint = nil
  1020. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1021. notify("ZOMBIE TARGET REMOVED",false)
  1022. end
  1023. elseif key == "y" then
  1024. for o,p in pairs(zombies) do
  1025. local coru = coroutine.wrap(function()
  1026. if p:FindFirstChild('Torso') then
  1027. killz(p,"Head",nil,nil,false,false,false,true)
  1028. else
  1029. table.remove(zombies,o)
  1030. end
  1031. end)
  1032. coru()
  1033. wait()
  1034. end
  1035. for i,v in pairs(zombies) do
  1036. table.remove(zombies,i)
  1037. end
  1038. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1039. notify("ZOMBIES TERMINATED",false)
  1040. end
  1041. end)
  1042.  
  1043. function nub()
  1044. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  1045. local me = player.Character
  1046. local point = me.HumanoidRootPart
  1047. local playergui = player.PlayerGui
  1048. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1049. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1050. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1051. local lefthipz = me.Torso["Left Hip"]:Clone()
  1052. local righthipz = me.Torso["Right Hip"]:Clone()
  1053. local mode = "kill"
  1054. local lerpz = false
  1055. local active = false
  1056. local acting = false
  1057. local hit = false
  1058. local canClick = true
  1059. local stabbing = false
  1060. local grabbing = false
  1061. local finishing = false
  1062. local kyssing = false
  1063. local canbackgroundmusic = true
  1064. local cancolorfilter = true
  1065. local spinboolean = false
  1066. local grabbed = nil
  1067. local doing = false
  1068. local rightshoulder = nil
  1069. local leftshoulder = nil
  1070. local headweld = nil
  1071. local knifeparts = {}
  1072. local usable = true
  1073. finishnum = 1
  1074.  
  1075. function notify(msg,forever)
  1076. local doit = coroutine.wrap(function()
  1077. local gui = Instance.new('ScreenGui',playergui)
  1078. gui.Name = "Notification"
  1079. local frame = Instance.new('Frame',gui)
  1080. frame.Position = UDim2.new(0,0,0,0)
  1081. frame.Size = UDim2.new(1,0,0.2,0)
  1082. frame.BackgroundTransparency = 1
  1083. local txt = Instance.new('TextLabel',frame)
  1084. txt.TextColor3 = Color3.new(255,255,255)
  1085. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1086. txt.TextStrokeTransparency = 0
  1087. txt.BackgroundTransparency = 1
  1088. txt.Text = ""
  1089. txt.Size = UDim2.new(1,0,0.3,0)
  1090. txt.Position = UDim2.new(0,0,0.4,0)
  1091. txt.TextScaled = true
  1092. txt.Font = "Code"
  1093. txt.TextXAlignment = "Center"
  1094. local tap = Instance.new("Sound")
  1095. tap.Parent = gui
  1096. tap.SoundId = "rbxassetid://147982968"
  1097. tap.TimePosition = 0.1
  1098. local str = msg
  1099. local len = string.len(str)
  1100. for i=1,len do
  1101. txt.Text = string.sub(str,1,i)
  1102. pitche = math.random(20, 40)/10
  1103. tap.PlaybackSpeed = pitche
  1104. tap:Play()
  1105. wait(0.01)
  1106. end
  1107. if forever == false then
  1108. wait(1)
  1109. while txt.TextTransparency < 1 do
  1110. txt.TextTransparency = txt.TextTransparency + 0.1
  1111. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1112. wait(0.001)
  1113. end
  1114. gui:Destroy()
  1115. end
  1116. end)
  1117. doit()
  1118. end
  1119.  
  1120. wait(0.5)
  1121. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1122. local laugh = Instance.new('Sound',me.Head)
  1123. laugh.SoundId = 'rbxassetid://378827985'
  1124. laugh.Name = "Psycho"
  1125. laugh.Volume = 5
  1126. -- 1 - bitch ass knife
  1127. local obj1 = Instance.new("Model")
  1128. obj1.Name = "bitch ass knife"
  1129. obj1.Parent = game.Workspace
  1130.  
  1131. -- 2 - Grab
  1132. local obj2 = Instance.new("Part")
  1133. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1134. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1136. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1137. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1139. obj2.Material = Enum.Material.Concrete
  1140. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1141. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1142. obj2.Anchored = true
  1143. obj2.BrickColor = BrickColor.new("Black")
  1144. obj2.Friction = 0.30000001192093
  1145. obj2.Shape = Enum.PartType.Cylinder
  1146. obj2.Name = "Grab"
  1147. obj2.Parent = obj1
  1148.  
  1149. -- 3 - handletopcap
  1150. local obj3 = Instance.new("Part")
  1151. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1152. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1153. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1154. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1155. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1157. obj3.Material = Enum.Material.Concrete
  1158. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1159. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1160. obj3.Anchored = true
  1161. obj3.BrickColor = BrickColor.new("Black")
  1162. obj3.Friction = 0.30000001192093
  1163. obj3.Shape = Enum.PartType.Ball
  1164. obj3.Name = "handletopcap"
  1165. obj3.Parent = obj1
  1166.  
  1167. -- 4 - handlebottomcap
  1168. local obj4 = Instance.new("Part")
  1169. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1170. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1172. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1173. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1174. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1175. obj4.Material = Enum.Material.Concrete
  1176. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1177. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. obj4.Anchored = true
  1179. obj4.BrickColor = BrickColor.new("Black")
  1180. obj4.Friction = 0.30000001192093
  1181. obj4.Shape = Enum.PartType.Ball
  1182. obj4.Name = "handlebottomcap"
  1183. obj4.Parent = obj1
  1184.  
  1185. -- 5 - handleguardmid
  1186. local obj5 = Instance.new("Part")
  1187. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1188. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1189. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1190. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1191. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1192. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1193. obj5.Material = Enum.Material.Concrete
  1194. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1195. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. obj5.Anchored = true
  1197. obj5.BrickColor = BrickColor.new("Black")
  1198. obj5.Friction = 0.30000001192093
  1199. obj5.Shape = Enum.PartType.Block
  1200. obj5.Name = "handleguardmid"
  1201. obj5.Parent = obj1
  1202.  
  1203. -- 6 - handleguardcap1
  1204. local obj6 = Instance.new("Part")
  1205. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1206. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1207. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1208. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1209. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1210. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1211. obj6.Material = Enum.Material.Concrete
  1212. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1213. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1214. obj6.Anchored = true
  1215. obj6.BrickColor = BrickColor.new("Black")
  1216. obj6.Friction = 0.30000001192093
  1217. obj6.Shape = Enum.PartType.Cylinder
  1218. obj6.Name = "handleguardcap1"
  1219. obj6.Parent = obj1
  1220.  
  1221. -- 7 - handleguardcap2
  1222. local obj7 = Instance.new("Part")
  1223. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1224. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1226. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1227. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1229. obj7.Material = Enum.Material.Concrete
  1230. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1231. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1232. obj7.Anchored = true
  1233. obj7.BrickColor = BrickColor.new("Black")
  1234. obj7.Friction = 0.30000001192093
  1235. obj7.Shape = Enum.PartType.Cylinder
  1236. obj7.Name = "handleguardcap2"
  1237. obj7.Parent = obj1
  1238.  
  1239. -- 8 - big ass knife
  1240. local obj8 = Instance.new("Part")
  1241. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1242. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1246. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1247. obj8.Material = Enum.Material.Metal
  1248. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1249. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. obj8.Anchored = true
  1251. obj8.BrickColor = BrickColor.new("Lily white")
  1252. obj8.Friction = 0.30000001192093
  1253. obj8.Shape = Enum.PartType.Block
  1254. obj8.Name = "big ass knife"
  1255. obj8.Parent = obj1
  1256.  
  1257. -- 9 - Mesh
  1258. local obj9 = Instance.new("BlockMesh")
  1259. obj9.Scale = Vector3.new(0.5, 1, 1)
  1260. obj9.Parent = obj8
  1261.  
  1262. -- 10 - big ass knife
  1263. local obj10 = Instance.new("Part")
  1264. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1265. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1269. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1270. obj10.Material = Enum.Material.Metal
  1271. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1272. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. obj10.Anchored = true
  1274. obj10.BrickColor = BrickColor.new("Lily white")
  1275. obj10.Friction = 0.30000001192093
  1276. obj10.Shape = Enum.PartType.Block
  1277. obj10.Name = "big ass knife"
  1278. obj10.Parent = obj1
  1279. local knife = obj10
  1280.  
  1281. -- 11 - Mesh
  1282. local obj11 = Instance.new("BlockMesh")
  1283. obj11.Scale = Vector3.new(0.5, 1, 1)
  1284. obj11.Parent = obj10
  1285.  
  1286. -- 12 - big ass knife
  1287. local obj12 = Instance.new("Part")
  1288. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1289. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1291. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1292. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1293. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. obj12.Material = Enum.Material.Metal
  1295. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1296. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. obj12.Anchored = true
  1298. obj12.BrickColor = BrickColor.new("Lily white")
  1299. obj12.Friction = 0.30000001192093
  1300. obj12.Shape = Enum.PartType.Block
  1301. obj12.Name = "big ass knife"
  1302. obj12.Parent = obj1
  1303.  
  1304. -- 13 - Mesh
  1305. local obj13 = Instance.new("BlockMesh")
  1306. obj13.Scale = Vector3.new(0.5, 1, 1)
  1307. obj13.Parent = obj12
  1308.  
  1309. -- 14 - serration
  1310. local obj14 = Instance.new("WedgePart")
  1311. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1312. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1314. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1315. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. obj14.Material = Enum.Material.Metal
  1317. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1318. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1319. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1320. obj14.Anchored = true
  1321. obj14.BrickColor = BrickColor.new("Lily white")
  1322. obj14.Friction = 0.30000001192093
  1323. obj14.Name = "serration"
  1324. obj14.Parent = obj1
  1325.  
  1326. -- 15 - Mesh
  1327. local obj15 = Instance.new("BlockMesh")
  1328. obj15.Scale = Vector3.new(0.5, 1, 1)
  1329. obj15.Parent = obj14
  1330.  
  1331. -- 16 - serration
  1332. local obj16 = Instance.new("WedgePart")
  1333. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1334. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1336. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1337. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. obj16.Material = Enum.Material.Metal
  1339. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1340. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1341. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. obj16.Anchored = true
  1343. obj16.BrickColor = BrickColor.new("Lily white")
  1344. obj16.Friction = 0.30000001192093
  1345. obj16.Name = "serration"
  1346. obj16.Parent = obj1
  1347.  
  1348. -- 17 - Mesh
  1349. local obj17 = Instance.new("BlockMesh")
  1350. obj17.Scale = Vector3.new(0.5, 1, 1)
  1351. obj17.Parent = obj16
  1352.  
  1353. -- 18 - serration
  1354. local obj18 = Instance.new("WedgePart")
  1355. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1356. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1357. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1358. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1359. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. obj18.Material = Enum.Material.Metal
  1361. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1362. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. obj18.Anchored = true
  1365. obj18.BrickColor = BrickColor.new("Lily white")
  1366. obj18.Friction = 0.30000001192093
  1367. obj18.Name = "serration"
  1368. obj18.Parent = obj1
  1369.  
  1370. -- 19 - Mesh
  1371. local obj19 = Instance.new("BlockMesh")
  1372. obj19.Scale = Vector3.new(0.5, 1, 1)
  1373. obj19.Parent = obj18
  1374.  
  1375. -- 20 - serration
  1376. local obj20 = Instance.new("WedgePart")
  1377. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1378. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1379. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1380. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1381. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1382. obj20.Material = Enum.Material.Metal
  1383. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1384. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1385. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. obj20.Anchored = true
  1387. obj20.BrickColor = BrickColor.new("Lily white")
  1388. obj20.Friction = 0.30000001192093
  1389. obj20.Name = "serration"
  1390. obj20.Parent = obj1
  1391.  
  1392. -- 21 - Mesh
  1393. local obj21 = Instance.new("BlockMesh")
  1394. obj21.Scale = Vector3.new(0.5, 1, 1)
  1395. obj21.Parent = obj20
  1396.  
  1397. -- 22 - serration
  1398. local obj22 = Instance.new("WedgePart")
  1399. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1400. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1402. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1403. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj22.Material = Enum.Material.Metal
  1405. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1406. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1407. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1408. obj22.Anchored = true
  1409. obj22.BrickColor = BrickColor.new("Lily white")
  1410. obj22.Friction = 0.30000001192093
  1411. obj22.Name = "serration"
  1412. obj22.Parent = obj1
  1413.  
  1414. -- 23 - Mesh
  1415. local obj23 = Instance.new("BlockMesh")
  1416. obj23.Scale = Vector3.new(0.5, 1, 1)
  1417. obj23.Parent = obj22
  1418.  
  1419. -- 24 - serration
  1420. local obj24 = Instance.new("WedgePart")
  1421. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1422. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1424. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1425. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. obj24.Material = Enum.Material.Metal
  1427. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1428. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1429. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1430. obj24.Anchored = true
  1431. obj24.BrickColor = BrickColor.new("Lily white")
  1432. obj24.Friction = 0.30000001192093
  1433. obj24.Name = "serration"
  1434. obj24.Parent = obj1
  1435.  
  1436. -- 25 - Mesh
  1437. local obj25 = Instance.new("BlockMesh")
  1438. obj25.Scale = Vector3.new(0.5, 1, 1)
  1439. obj25.Parent = obj24
  1440.  
  1441. -- 26 - serration
  1442. local obj26 = Instance.new("WedgePart")
  1443. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1444. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1445. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1446. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1447. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. obj26.Material = Enum.Material.Metal
  1449. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1450. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1451. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1452. obj26.Anchored = true
  1453. obj26.BrickColor = BrickColor.new("Lily white")
  1454. obj26.Friction = 0.30000001192093
  1455. obj26.Name = "serration"
  1456. obj26.Parent = obj1
  1457.  
  1458. -- 27 - Mesh
  1459. local obj27 = Instance.new("BlockMesh")
  1460. obj27.Scale = Vector3.new(0.5, 1, 1)
  1461. obj27.Parent = obj26
  1462.  
  1463. -- 28 - serration
  1464. local obj28 = Instance.new("WedgePart")
  1465. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1466. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1467. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1468. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1469. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. obj28.Material = Enum.Material.Metal
  1471. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1472. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1473. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1474. obj28.Anchored = true
  1475. obj28.BrickColor = BrickColor.new("Lily white")
  1476. obj28.Friction = 0.30000001192093
  1477. obj28.Name = "serration"
  1478. obj28.Parent = obj1
  1479.  
  1480. -- 29 - Mesh
  1481. local obj29 = Instance.new("BlockMesh")
  1482. obj29.Scale = Vector3.new(0.5, 1, 1)
  1483. obj29.Parent = obj28
  1484.  
  1485. -- 30 - knifetip1
  1486. local obj30 = Instance.new("WedgePart")
  1487. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1488. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1489. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1490. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1491. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1492. obj30.Material = Enum.Material.Metal
  1493. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1494. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1495. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1496. obj30.Anchored = true
  1497. obj30.BrickColor = BrickColor.new("Lily white")
  1498. obj30.Friction = 0.30000001192093
  1499. obj30.Name = "knifetip1"
  1500. obj30.Parent = obj1
  1501.  
  1502. -- 31 - Mesh
  1503. local obj31 = Instance.new("BlockMesh")
  1504. obj31.Scale = Vector3.new(0.5, 1, 1)
  1505. obj31.Parent = obj30
  1506.  
  1507. -- 32 - redstuff
  1508. local obj32 = Instance.new("Part")
  1509. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1510. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1511. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1512. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1513. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1514. obj32.Material = Enum.Material.SmoothPlastic
  1515. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1516. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1517. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1518. obj32.BrickColor = BrickColor.new("Institutional white")
  1519. obj32.Friction = 0.30000001192093
  1520. obj32.Shape = Enum.PartType.Cylinder
  1521. obj32.Name = "redstuff"
  1522. obj32.Anchored = true
  1523. obj32.Parent = obj1
  1524.  
  1525.  
  1526. -- 33 - redstuff
  1527. local obj33 = Instance.new("Part")
  1528. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1529. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1530. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1531. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1532. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1533. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1534. obj33.Material = Enum.Material.SmoothPlastic
  1535. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1536. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1537. obj33.BrickColor = BrickColor.new("Institutional white")
  1538. obj33.Friction = 0.30000001192093
  1539. obj33.Shape = Enum.PartType.Block
  1540. obj33.Name = "redstuff"
  1541. obj33.Anchored = true
  1542. obj33.Parent = obj1
  1543.  
  1544. -- 34 - redstuff
  1545. local obj34 = Instance.new("Part")
  1546. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1547. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1548. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1549. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1550. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1551. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1552. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1553. obj34.Material = Enum.Material.SmoothPlastic
  1554. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1555. obj34.BrickColor = BrickColor.new("Institutional white")
  1556. obj34.Friction = 0.30000001192093
  1557. obj34.Shape = Enum.PartType.Cylinder
  1558. obj34.Name = "redstuff"
  1559. obj34.Anchored = true
  1560. obj34.Parent = obj1
  1561.  
  1562. -- 35 - redstuff
  1563. local obj35 = Instance.new("Part")
  1564. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1565. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1566. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1567. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1568. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1569. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1570. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  1571. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1572. obj35.BrickColor = BrickColor.new("Institutional white")
  1573. obj35.Friction = 0.30000001192093
  1574. obj35.Shape = Enum.PartType.Cylinder
  1575. obj35.Material = Enum.Material.SmoothPlastic
  1576. obj35.Name = "redstuff"
  1577. obj35.Anchored = true
  1578. obj35.Parent = obj1
  1579.  
  1580. -- 36 - redstuff
  1581. local obj36 = Instance.new("Part")
  1582. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1583. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1585. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1586. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1587. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1588. obj36.Material = Enum.Material.SmoothPlastic
  1589. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1590. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1591. obj36.BrickColor = BrickColor.new("Institutional white")
  1592. obj36.Friction = 0.30000001192093
  1593. obj36.Shape = Enum.PartType.Cylinder
  1594. obj36.Name = "redstuff"
  1595. obj36.Anchored = true
  1596. obj36.Parent = obj1
  1597.  
  1598. -- 37 - redstuff
  1599. local obj37 = Instance.new("WedgePart")
  1600. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1601. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1603. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1604. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1605. obj37.Material = Enum.Material.SmoothPlastic
  1606. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  1607. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1608. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1609. obj37.Anchored = true
  1610. obj37.BrickColor = BrickColor.new("Institutional white")
  1611. obj37.Friction = 0.30000001192093
  1612. obj37.Name = "redstuff"
  1613. obj37.Anchored = true
  1614. obj37.Parent = obj1
  1615.  
  1616. -- 38 - redstuff
  1617. local obj38 = Instance.new("Part")
  1618. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  1619. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1620. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1621. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1622. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1623. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1624. obj38.Material = Enum.Material.SmoothPlastic
  1625. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1626. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1627. obj38.BrickColor = BrickColor.new("Institutional white")
  1628. obj38.Friction = 0.30000001192093
  1629. obj38.Shape = Enum.PartType.Cylinder
  1630. obj38.Name = "redstuff"
  1631. obj38.Anchored = true
  1632. obj38.Parent = obj1
  1633.  
  1634. local function recurse(objnum)
  1635. table.insert(knifeparts,{objnum,objnum.Parent})
  1636. for i,v in pairs(objnum:GetChildren()) do
  1637. recurse(v)
  1638. end
  1639. end
  1640.  
  1641. recurse(obj1)
  1642.  
  1643. local audio = Instance.new('Sound',knife)
  1644. audio.Volume = 2
  1645.  
  1646. local audio2 = Instance.new('Sound',knife)
  1647. audio2.Volume = 2
  1648.  
  1649. local holdpart = Instance.new("Part")
  1650. holdpart.Parent = me
  1651. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  1652. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  1653. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  1654.  
  1655. local previous = nil
  1656. for i,v in pairs(obj1:GetChildren()) do
  1657. if v:IsA('BasePart') then
  1658. if previous then
  1659. local weld = Instance.new('Weld',v)
  1660. weld.Part0 = v
  1661. weld.Part1 = previous
  1662. weld.C0 = v.CFrame:inverse() * previous.CFrame
  1663. previous.Anchored = false
  1664. previous.CanCollide = false
  1665. local vee = v
  1666. weld.AncestryChanged:connect(function(mez,par)
  1667. wait()
  1668. weld.Parent = vee
  1669. end)
  1670. end
  1671. previous = v
  1672. end
  1673. end
  1674. previous.Anchored = false
  1675. previous.CanCollide = false
  1676.  
  1677. local holdpartweld = Instance.new("Weld", me.Torso)
  1678. holdpartweld.Part0 = me.Torso
  1679. holdpartweld.Part1 = holdpart
  1680. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  1681.  
  1682. holdpartweld.AncestryChanged:connect(function(mez,par)
  1683. if par ~= me.Torso then
  1684. wait()
  1685. holdpartweld.Parent = me.Torso
  1686. end
  1687. end)
  1688.  
  1689. local knifeweld = Instance.new('Weld',me.Torso)
  1690. knifeweld.Part0 = me.Torso
  1691. knifeweld.Part1 = obj2
  1692. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  1693. knifeweld.AncestryChanged:connect(function(mez,par)
  1694. if par ~= me.Torso then
  1695. wait()
  1696. knifeweld.Parent = me.Torso
  1697. end
  1698. end)
  1699. local ScreenGui = Instance.new("ScreenGui")
  1700. local CustomizeGui = Instance.new("Frame")
  1701. local Customize = Instance.new("TextLabel")
  1702. local ClosestColor = Instance.new("TextLabel")
  1703. local Line = Instance.new("TextLabel")
  1704. local Color = Instance.new("ImageLabel")
  1705. local Close = Instance.new("TextButton")
  1706. local RedHue = Instance.new("TextLabel")
  1707. local GreenHue = Instance.new("TextLabel")
  1708. local RedInput = Instance.new("TextBox")
  1709. local BlueHue = Instance.new("TextLabel")
  1710. local GreenInput = Instance.new("TextBox")
  1711. local TransInput = Instance.new("TextBox")
  1712. local BlueInput = Instance.new("TextBox")
  1713. local Message = Instance.new("TextLabel")
  1714. local Message2 = Instance.new("TextLabel")
  1715. local TrailTransparency = Instance.new("TextLabel")
  1716. local TrailInput = Instance.new("TextBox")
  1717. local MusicOption = Instance.new("TextButton")
  1718. local ScreenOption = Instance.new("TextButton")
  1719. local ScreenOptionTxt = Instance.new("TextLabel")
  1720. local MusicOptionTxt = Instance.new("TextLabel")
  1721.  
  1722. -- Properties
  1723.  
  1724. ScreenGui.Parent = playergui
  1725.  
  1726. CustomizeGui.Name = "CustomizeGui"
  1727. CustomizeGui.Parent = ScreenGui
  1728. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1729. CustomizeGui.BackgroundTransparency = 0.5
  1730. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  1731. CustomizeGui.BorderSizePixel = 2
  1732. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  1733. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  1734.  
  1735. Customize.Name = "Customize"
  1736. Customize.Parent = CustomizeGui
  1737. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1738. Customize.BackgroundTransparency = 0.75
  1739. Customize.BorderSizePixel = 0
  1740. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  1741. Customize.FontSize = Enum.FontSize.Size28
  1742. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  1743. Customize.TextColor3 = Color3.new(1, 1, 1)
  1744. Customize.TextScaled = true
  1745. Customize.TextSize = 25
  1746. Customize.TextStrokeTransparency = 0.5
  1747. Customize.TextWrapped = true
  1748.  
  1749. ClosestColor.Name = "ClosestColor"
  1750. ClosestColor.Parent = CustomizeGui
  1751. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  1752. ClosestColor.BackgroundTransparency = 1
  1753. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  1754. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  1755. ClosestColor.Font = Enum.Font.SourceSansLight
  1756. ClosestColor.FontSize = Enum.FontSize.Size32
  1757. ClosestColor.Text = "Your color is closest to Institutional White"
  1758. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  1759. ClosestColor.TextSize = 30
  1760. ClosestColor.TextStrokeTransparency = 0.5
  1761.  
  1762. Line.Name = "Line"
  1763. Line.Parent = CustomizeGui
  1764. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1765. Line.BackgroundTransparency = 0.5
  1766. Line.BorderColor3 = Color3.new(0, 0, 0)
  1767. Line.BorderSizePixel = 0
  1768. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  1769. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  1770. Line.Font = Enum.Font.SourceSans
  1771. Line.FontSize = Enum.FontSize.Size14
  1772. Line.Text = " "
  1773. Line.TextSize = 14
  1774.  
  1775. Color.Name = "Color"
  1776. Color.Parent = CustomizeGui
  1777. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  1778. Color.BorderSizePixel = 0
  1779. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  1780. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1781. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1782.  
  1783. MusicOption.Parent = CustomizeGui
  1784. MusicOption.Name = "MusicOption"
  1785. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1786. MusicOption.BorderSizePixel = 1
  1787. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  1788. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1789. MusicOption.Text = ""
  1790. MusicOption.BackgroundTransparency = 0.5
  1791.  
  1792. ScreenOption.Parent = CustomizeGui
  1793. ScreenOption.Name = "ScreenOption"
  1794. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1795. ScreenOption.BorderSizePixel = 1
  1796. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  1797. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1798. ScreenOption.Text = ""
  1799. ScreenOption.BackgroundTransparency = 0.5
  1800.  
  1801. ScreenOptionTxt.Name = "ScreenOptionTxt"
  1802. ScreenOptionTxt.Parent = CustomizeGui
  1803. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1804. ScreenOptionTxt.BackgroundTransparency = 1
  1805. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  1806. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1807. ScreenOptionTxt.Font = Enum.Font.SourceSans
  1808. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  1809. ScreenOptionTxt.Text = "Psychopath Red Filter"
  1810. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1811. ScreenOptionTxt.TextScaled = true
  1812. ScreenOptionTxt.TextSize = 20
  1813. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1814. ScreenOptionTxt.TextStrokeTransparency = 0.5
  1815. ScreenOptionTxt.TextWrapped = true
  1816. ScreenOptionTxt.TextXAlignment = "Left"
  1817.  
  1818. MusicOptionTxt.Name = "MusicOptionTxt"
  1819. MusicOptionTxt.Parent = CustomizeGui
  1820. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1821. MusicOptionTxt.BackgroundTransparency = 1
  1822. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  1823. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1824. MusicOptionTxt.Font = Enum.Font.SourceSans
  1825. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  1826. MusicOptionTxt.Text = "Psychopath Background Music"
  1827. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1828. MusicOptionTxt.TextScaled = true
  1829. MusicOptionTxt.TextSize = 20
  1830. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1831. MusicOptionTxt.TextStrokeTransparency = 0.5
  1832. MusicOptionTxt.TextWrapped = true
  1833. MusicOptionTxt.TextXAlignment = "Left"
  1834.  
  1835. Close.Name = "Close"
  1836. Close.Parent = CustomizeGui
  1837. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1838. Close.BackgroundTransparency = 0.5
  1839. Close.BorderColor3 = Color3.new(0, 0, 0)
  1840. Close.BorderSizePixel = 2
  1841. Close.Position = UDim2.new(1.005, 0, 0, 0)
  1842. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  1843. Close.Font = Enum.Font.SourceSans
  1844. Close.FontSize = Enum.FontSize.Size14
  1845. Close.Text = "X"
  1846. Close.TextColor3 = Color3.new(1, 1, 1)
  1847. Close.TextScaled = true
  1848. Close.TextSize = 14
  1849. Close.TextStrokeTransparency = 0
  1850. Close.TextWrapped = true
  1851.  
  1852. RedHue.Name = "RedHue"
  1853. RedHue.Parent = CustomizeGui
  1854. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1855. RedHue.BackgroundTransparency = 1
  1856. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  1857. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1858. RedHue.Font = Enum.Font.SourceSans
  1859. RedHue.FontSize = Enum.FontSize.Size24
  1860. RedHue.Text = "RED Hue Value: "
  1861. RedHue.TextColor3 = Color3.new(1, 1, 1)
  1862. RedHue.TextScaled = true
  1863. RedHue.TextSize = 20
  1864. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  1865. RedHue.TextStrokeTransparency = 0.75
  1866. RedHue.TextWrapped = true
  1867.  
  1868. GreenHue.Name = "GreenHue"
  1869. GreenHue.Parent = CustomizeGui
  1870. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1871. GreenHue.BackgroundTransparency = 1
  1872. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  1873. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1874. GreenHue.Font = Enum.Font.SourceSans
  1875. GreenHue.FontSize = Enum.FontSize.Size24
  1876. GreenHue.Text = "GREEN Hue Value:"
  1877. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  1878. GreenHue.TextScaled = true
  1879. GreenHue.TextSize = 20
  1880. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  1881. GreenHue.TextStrokeTransparency = 0.75
  1882. GreenHue.TextWrapped = true
  1883.  
  1884. RedInput.Name = "RedInput"
  1885. RedInput.Parent = CustomizeGui
  1886. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1887. RedInput.BackgroundTransparency = 0.5
  1888. RedInput.BorderSizePixel = 0
  1889. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  1890. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1891. RedInput.Font = Enum.Font.SourceSans
  1892. RedInput.FontSize = Enum.FontSize.Size14
  1893. RedInput.Text = "255"
  1894. RedInput.TextColor3 = Color3.new(1, 1, 1)
  1895. RedInput.TextSize = 14
  1896. RedInput.TextStrokeTransparency = 0
  1897.  
  1898. BlueHue.Name = "BlueHue"
  1899. BlueHue.Parent = CustomizeGui
  1900. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1901. BlueHue.BackgroundTransparency = 1
  1902. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  1903. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1904. BlueHue.Font = Enum.Font.SourceSans
  1905. BlueHue.FontSize = Enum.FontSize.Size24
  1906. BlueHue.Text = "BLUE Hue Value:"
  1907. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  1908. BlueHue.TextScaled = true
  1909. BlueHue.TextSize = 20
  1910. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  1911. BlueHue.TextStrokeTransparency = 0.75
  1912. BlueHue.TextWrapped = true
  1913.  
  1914. TrailTransparency.Name = "TrailTransparency"
  1915. TrailTransparency.Parent = CustomizeGui
  1916. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  1917. TrailTransparency.BackgroundTransparency = 1
  1918. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  1919. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  1920. TrailTransparency.Font = Enum.Font.SourceSans
  1921. TrailTransparency.FontSize = Enum.FontSize.Size24
  1922. TrailTransparency.Text = "Trail Transparency:"
  1923. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  1924. TrailTransparency.TextScaled = true
  1925. TrailTransparency.TextSize = 20
  1926. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  1927. TrailTransparency.TextWrapped = true
  1928.  
  1929. GreenInput.Name = "GreenInput"
  1930. GreenInput.Parent = CustomizeGui
  1931. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1932. GreenInput.BackgroundTransparency = 0.5
  1933. GreenInput.BorderSizePixel = 0
  1934. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  1935. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1936. GreenInput.Font = Enum.Font.SourceSans
  1937. GreenInput.FontSize = Enum.FontSize.Size14
  1938. GreenInput.Text = "255"
  1939. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  1940. GreenInput.TextSize = 14
  1941. GreenInput.TextStrokeTransparency = 0
  1942.  
  1943. TransInput.Name = "TransInput"
  1944. TransInput.Parent = CustomizeGui
  1945. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1946. TransInput.BackgroundTransparency = 0.5
  1947. TransInput.BorderSizePixel = 0
  1948. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  1949. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1950. TransInput.Font = Enum.Font.SourceSans
  1951. TransInput.FontSize = Enum.FontSize.Size14
  1952. TransInput.Text = "50"
  1953. TransInput.TextColor3 = Color3.new(1, 1, 1)
  1954. TransInput.TextSize = 14
  1955. TransInput.TextStrokeTransparency = 0
  1956.  
  1957. BlueInput.Name = "BlueInput"
  1958. BlueInput.Parent = CustomizeGui
  1959. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1960. BlueInput.BackgroundTransparency = 0.5
  1961. BlueInput.BorderSizePixel = 0
  1962. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  1963. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1964. BlueInput.Font = Enum.Font.SourceSans
  1965. BlueInput.FontSize = Enum.FontSize.Size14
  1966. BlueInput.Text = "255"
  1967. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  1968. BlueInput.TextSize = 14
  1969. BlueInput.TextStrokeTransparency = 0
  1970.  
  1971. Message.Name = "Message"
  1972. Message.Parent = CustomizeGui
  1973. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  1974. Message.BackgroundTransparency = 1
  1975. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  1976. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  1977. Message.Font = Enum.Font.SourceSans
  1978. Message.FontSize = Enum.FontSize.Size18
  1979. Message.Text = "|| Inputs must be values ||"
  1980. Message.TextColor3 = Color3.new(1, 1, 1)
  1981. Message.TextScaled = true
  1982. Message.TextSize = 15
  1983. Message.TextStrokeTransparency = 0.75
  1984. Message.TextWrapped = true
  1985.  
  1986. local attun = Instance.new("Attachment", knife)
  1987. attun.Position = Vector3.new(0, 0.1, -1.75)
  1988. local atdos = Instance.new("Attachment", knife)
  1989. atdos.Position = Vector3.new(0, -0.1, 0.5)
  1990. local trail = Instance.new("Trail", knife)
  1991. trail.LightEmission = 0.5
  1992. trail.Attachment0 = attun
  1993. trail.Attachment1 = atdos
  1994. trail.Lifetime = 0.175
  1995. trail.MinLength = 0
  1996. trail.Enabled = false
  1997.  
  1998. function updatez()
  1999. local rc = tonumber(RedInput.Text)
  2000. local gc = tonumber(GreenInput.Text)
  2001. local bc = tonumber(BlueInput.Text)
  2002. local tcupd = tonumber(TransInput.Text)
  2003. if rc == nil then
  2004. rc = 0
  2005. end
  2006. if gc == nil then
  2007. gc = 0
  2008. end
  2009. if bc == nil then
  2010. bc = 0
  2011. end
  2012. if tcupd == nil then
  2013. tcupd = 0
  2014. end
  2015. local tc = tcupd/100
  2016. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  2017. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  2018. obj32.Color = Color3.fromRGB(rc,gc,bc)
  2019. obj33.Color = Color3.fromRGB(rc,gc,bc)
  2020. obj34.Color = Color3.fromRGB(rc,gc,bc)
  2021. obj35.Color = Color3.fromRGB(rc,gc,bc)
  2022. obj36.Color = Color3.fromRGB(rc,gc,bc)
  2023. obj37.Color = Color3.fromRGB(rc,gc,bc)
  2024. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2025. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2026. trail.Transparency = NumberSequence.new(tc)
  2027. TrailTransparency.TextStrokeTransparency = tc
  2028. end
  2029.  
  2030. RedInput.Changed:connect(function(val)
  2031. if val == "Text" and tonumber(RedInput.Text) then
  2032. RedInput.Text = tostring(tonumber(RedInput.Text))
  2033. if tonumber(RedInput.Text) > 255 then
  2034. RedInput.Text = '255'
  2035. end
  2036. elseif val == "Text" then
  2037. RedInput.Text = ""
  2038. end
  2039. updatez()
  2040. end)
  2041. GreenInput.Changed:connect(function(val)
  2042. if val == "Text" and tonumber(GreenInput.Text) then
  2043. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2044. if tonumber(GreenInput.Text) > 255 then
  2045. GreenInput.Text = '255'
  2046. end
  2047. elseif val == "Text" then
  2048. GreenInput.Text = ""
  2049. end
  2050. updatez()
  2051. end)
  2052. BlueInput.Changed:connect(function(val)
  2053. if val == "Text" and tonumber(BlueInput.Text) then
  2054. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2055. if tonumber(BlueInput.Text) > 255 then
  2056. BlueInput.Text = '255'
  2057. end
  2058. elseif val == "Text" then
  2059. BlueInput.Text = ""
  2060. end
  2061. updatez()
  2062. end)
  2063. TransInput.Changed:connect(function(val)
  2064. if val == "Text" and tonumber(TransInput.Text) then
  2065. TransInput.Text = tostring(tonumber(TransInput.Text))
  2066. if tonumber(TransInput.Text) > 100 then
  2067. TransInput.Text = '100'
  2068. end
  2069. elseif val == "Text" then
  2070. TransInput.Text = ""
  2071. end
  2072. updatez()
  2073. end)
  2074.  
  2075. Close.MouseButton1Click:connect(function()
  2076. if lerpz == false then
  2077. lerpz = true
  2078. if Close.Text ~= "+" then
  2079. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2080. for i=1,10 do
  2081. Close.TextTransparency = i/10
  2082. Close.TextStrokeTransparency = i/10
  2083. wait(0.01)
  2084. end
  2085. Close.Text = "+"
  2086. for i=1,10 do
  2087. Close.TextTransparency = (10-i+1)/10
  2088. Close.TextStrokeTransparency = (10-i+1)/10
  2089. wait(0.01)
  2090. end
  2091. lerpz = false
  2092. else
  2093. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2094. for i=1,10 do
  2095. Close.TextTransparency = i/10
  2096. Close.TextStrokeTransparency = i/10
  2097. wait(0.01)
  2098. end
  2099. Close.Text = "X"
  2100. for i=1,10 do
  2101. Close.TextTransparency = (10-i+1)/10
  2102. Close.TextStrokeTransparency = (10-i+1)/10
  2103. wait(0.01)
  2104. end
  2105. lerpz = false
  2106. end
  2107. end
  2108. end)
  2109.  
  2110. MusicOption.MouseButton1Click:connect(function()
  2111. if canbackgroundmusic == true then
  2112. canbackgroundmusic = false
  2113. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2114. else
  2115. canbackgroundmusic = true
  2116. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2117. end
  2118. end)
  2119.  
  2120. ScreenOption.MouseButton1Click:connect(function()
  2121. if cancolorfilter == true then
  2122. cancolorfilter = false
  2123. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2124. else
  2125. cancolorfilter = true
  2126. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2127. end
  2128. end)
  2129.  
  2130. function equip()
  2131. local doit = coroutine.wrap(function()
  2132. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2133. acting = true
  2134. local arm = me["Right Arm"]
  2135. local arm2 = me["Left Arm"]
  2136. local tors = me.Torso
  2137. local weld = Instance.new('Weld',arm)
  2138. weld.Part0 = arm
  2139. weld.Part1 = tors
  2140. weld.C0 = CFrame.new(-1.5,0,0)
  2141. local weld2 = Instance.new("Weld", arm2)
  2142. weld2.Part0 = arm2
  2143. weld2.Part1 = tors
  2144. weld2.C0 = CFrame.new(1.5, 0, 0)
  2145. wait(0.001)
  2146. for i = 0,1,0.1 do
  2147. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2148. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2149. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2150. wait(0.001)
  2151. end
  2152. wait(0.15)
  2153. trail.Enabled = true
  2154. for i = 0,1,0.1 do
  2155. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2156. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2157. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2158. wait(0.001)
  2159. end
  2160. trail.Enabled = false
  2161. wait(0.2)
  2162. for i = 0,1,0.1 do
  2163. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2164. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2165. wait(0.001)
  2166. end
  2167. weld:Destroy()
  2168. weld2:Remove()
  2169. if tors ~= nil then
  2170. rightshoulderz:Clone().Parent = me.Torso
  2171. leftshoulderz:Clone().Parent = me.Torso
  2172. end
  2173. end
  2174. acting = false
  2175. end)
  2176. doit()
  2177. end
  2178.  
  2179. function kysnigga()
  2180. if kyssing == true then return end
  2181. kyssing = true
  2182. acting = true
  2183. decearingTHING = math.random(1, 100)
  2184. if decearingTHING == 4 then
  2185. decearingEGG = Instance.new("Sound", me.Torso)
  2186. decearingEGG.SoundId = "rbxassetid://138084557"
  2187. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2188. decearingEGG.TimePosition = 0.2
  2189. decearingEGG:Play()
  2190. end
  2191. me.Humanoid.WalkSpeed = 0
  2192. me.Humanoid.JumpPower = 0
  2193.  
  2194. local rightarm = Instance.new("Weld", me.Torso)
  2195. rightarm.Part0 = me.Torso
  2196. rightarm.Part1 = me["Right Arm"]
  2197. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2198.  
  2199. local leftarm = Instance.new("Weld", me.Torso)
  2200. leftarm.Part0 = me.Torso
  2201. leftarm.Part1 = me["Left Arm"]
  2202. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2203.  
  2204. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2205. tors.Part0 = me.HumanoidRootPart
  2206. tors.Part1 = me.Torso
  2207. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2208.  
  2209. local rightleg = Instance.new("Weld", me.Torso)
  2210. rightleg.Part0 = me.Torso
  2211. rightleg.Part1 = me["Right Leg"]
  2212. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2213.  
  2214. local leftleg = Instance.new("Weld", me.Torso)
  2215. leftleg.Part0 = me.Torso
  2216. leftleg.Part1 = me["Left Leg"]
  2217. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2218.  
  2219. for i = 0, 1, 0.03 do
  2220. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2221. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2222. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2223. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2224. wait()
  2225. end
  2226. for i = 0, 1, 0.03 do
  2227. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2228. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2229. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2230. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2231. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2232. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2233. wait()
  2234. end
  2235. local bleedzer = Instance.new('Part',me.Torso)
  2236. bleedzer.CFrame = me.Torso.CFrame
  2237. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2238. bleedzer.Transparency = 1
  2239. bleedzer.CanCollide = false
  2240. local weld = Instance.new('Weld',bleedzer)
  2241. weld.Part0 = bleedzer
  2242. weld.Part1 = me.Torso
  2243. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2244. local woodpekker = coroutine.wrap(function()
  2245. bleed(bleedzer)
  2246. end)
  2247. woodpekker()
  2248. audio.SoundId = "rbxassetid://199977936"
  2249. audio.PlaybackSpeed = 1.5
  2250. audio:Play()
  2251. audio2.SoundId = "rbxassetid://220834019"
  2252. audio2.PlaybackSpeed = 1
  2253. audio2.TimePosition = 0.1
  2254. audio2:Play()
  2255. for i = 0, 1, 0.1 do
  2256. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2257. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2258. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2259. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2260. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2261. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2262. wait()
  2263. end
  2264. wait(1)
  2265. audio.SoundId = "rbxassetid://210943487"
  2266. audio.TimePosition = 0.2
  2267. audio.PlaybackSpeed = 0.75
  2268. audio:Play()
  2269. for i = 0, 1, 0.03 do
  2270. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2271. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2272. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2273. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2274. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2275. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2276. wait()
  2277. end
  2278. for i = 0, 1, 0.03 do
  2279. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2280. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2281. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2282. wait()
  2283. end
  2284. wait(0.24)
  2285. if me:FindFirstChildOfClass('Humanoid') then
  2286. me:FindFirstChildOfClass('Humanoid').Health = 0
  2287. end
  2288. wait(0.01)
  2289. killz(me,me.Torso.Name,nil,nil,true)
  2290.  
  2291. tors:Remove()
  2292. rightarm:Remove()
  2293. rightleg:Remove()
  2294. leftleg:Remove()
  2295. leftarm:Remove()
  2296. rightshoulderz:Clone().Parent = me.Torso
  2297. leftshoulderz:Clone().Parent = me.Torso
  2298. torsojoint:Clone().Parent = me.HumanoidRootPart
  2299. lefthipz:Clone().Parent = me.Torso
  2300. righthipz:Clone().Parent = me.Torso
  2301. me.Humanoid.JumpPower = 50
  2302. me.Humanoid.WalkSpeed = 16
  2303. acting = false
  2304. canClick = true
  2305. doing = false
  2306. hit = false
  2307. kyssing = false
  2308. if decearingTHING == 4 then
  2309. decearingEGG:Remove()
  2310. end
  2311. end
  2312.  
  2313. function bleedout()
  2314. local doit = coroutine.wrap(function()
  2315. local targe = grabbed
  2316. local num = 0
  2317. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2318. if targe.Head:FindFirstChild('Died') then
  2319. tone = math.random(6, 12) / 10
  2320. targe.Head.Died.PlaybackSpeed = tone
  2321. targe.Head.Died:Play()
  2322. else
  2323. local deathsound = Instance.new('Sound',targe.Head)
  2324. deathsound.Name = "Died"
  2325. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2326. deathsound.Volume = 0.65
  2327. deathsound.EmitterSize = 5
  2328. deathsound.MaxDistance = 150
  2329. tone = math.random(5, 15) / 10
  2330. targe.Head.Died.PlaybackSpeed = tone
  2331. targe.Head.Died:Play()
  2332. end
  2333. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2334. num = num+1
  2335. wait(0.325)
  2336. end
  2337. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2338. wait()
  2339. killz(targe,'Head',nil,nil,false,true)
  2340. wait(2)
  2341. targe:Remove()
  2342. end)
  2343. doit()
  2344. end
  2345.  
  2346. function liedown()
  2347. local doit = coroutine.wrap(function()
  2348. local targe = grabbed
  2349. wait(2)
  2350. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2351. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2352. end
  2353. end)
  2354. doit()
  2355. end
  2356.  
  2357. function grab()
  2358. local doit = coroutine.wrap(function()
  2359. acting = true
  2360. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2361. local arm = me["Right Arm"]
  2362. local tors = me.Torso
  2363. local arm2 = me["Left Arm"]
  2364. local humanroot = me.HumanoidRootPart
  2365. local weld2 = Instance.new('Weld',arm)
  2366. weld2.Part0 = arm
  2367. weld2.Part1 = tors
  2368. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2369. local weld3 = Instance.new('Weld',arm2)
  2370. weld3.Part0 = arm2
  2371. weld3.Part1 = tors
  2372. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2373. for i = 0,1,0.05 do
  2374. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2375. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2376. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2377. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2378. wait(0.01)
  2379. end
  2380. grabbing = true
  2381. trail.Enabled = true
  2382. for i = 0,1,0.10 do
  2383. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2384. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2385. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2386. wait(0.01)
  2387. end
  2388. trail.Enabled = false
  2389. wait(0.5)
  2390. grabbing = false
  2391. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2392. if grabbed == nil then
  2393. for i = 0,1,0.1 do
  2394. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2395. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2396. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2397. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2398. wait(0.001)
  2399. end
  2400. weld2:Destroy()
  2401. weld3:Destroy()
  2402. rightshoulderz:Clone().Parent = me.Torso
  2403. leftshoulderz:Clone().Parent = me.Torso
  2404. acting = false
  2405. canClick = true
  2406. end
  2407. end)
  2408. doit()
  2409. end
  2410.  
  2411. function kill()
  2412. paralyzed = false
  2413. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2414. targetweld = grabbed.Torso.TargetWeld
  2415. targetweld2 = nil
  2416. local reee = grabbed:FindFirstChild("Left Arm")
  2417. if reee and reee:FindFirstChild("Weld") then
  2418. targetweld2 = reee.Weld
  2419. end
  2420. for i, v in pairs(grabbed:GetChildren()) do
  2421. if v.Name == "Part" then
  2422. v.CanCollide = true
  2423. end
  2424. end
  2425. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2426. local targetrightshoulder = rightshoulder
  2427. local targetleftshoulder = leftshoulder
  2428. local targetweld3 = Instance.new("Weld", targetweld3pt)
  2429. targetweld3.Part0 = grabbed.Torso
  2430. targetweld3.Part1 = targetweld3pt
  2431. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2432.  
  2433. local doit = coroutine.wrap(function()
  2434. local arm = me["Right Arm"]
  2435. local tors = grabbed.Torso
  2436. local arm2 = me["Left Arm"]
  2437. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2438. doing = true
  2439. local weld2 = arm:FindFirstChildOfClass('Weld')
  2440. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2441. local humanroot = me.HumanoidRootPart
  2442.  
  2443. for i = 0,1,0.1 do
  2444. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2445. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2446. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2447. wait(0.01)
  2448. end
  2449.  
  2450. audio:Stop()
  2451. audio.SoundId = "rbxassetid://517040733"
  2452. tone = math.random(1, 3)
  2453. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2454. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2455. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2456. audio:Play()
  2457.  
  2458. local bleedpart = Instance.new("Part", grabbed)
  2459. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2460. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2461. bleedpart.CanCollide = false
  2462. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2463. bleedpart.Transparency = 1
  2464.  
  2465. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2466. bleedpartweld.Part0 = grabbed.Torso
  2467. bleedpartweld.Part1 = bleedpart
  2468. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2469. local coru=coroutine.wrap(function()
  2470. bleed(bleedpart)
  2471. end)
  2472. coru()
  2473.  
  2474. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2475. slightthrow.Force = Vector3.new(0, 0, -2500)
  2476.  
  2477. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2478. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2479. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2480.  
  2481. if grabbed:FindFirstChildOfClass('Humanoid') then
  2482. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2483. end
  2484.  
  2485. killz(grabbed,'Left Leg')
  2486. killz(grabbed,'Left Arm')
  2487. killz(grabbed,'Right Leg')
  2488. killz(grabbed,'Right Arm')
  2489.  
  2490. trail.Enabled = true
  2491.  
  2492. for i = 0,1,0.2 do
  2493. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2494. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2495. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2496. wait(0.01)
  2497. end
  2498.  
  2499. trail.Enabled = false
  2500.  
  2501. bleedout()
  2502.  
  2503. rightshoulderz:Clone().Parent = me.Torso
  2504. leftshoulderz:Clone().Parent = me.Torso
  2505. grabbed = nil
  2506.  
  2507. if humanroot:FindFirstChild('Holder') then
  2508. humanroot.Holder:Destroy()
  2509. end
  2510.  
  2511. wait(0.2)
  2512. slightthrow:Remove()
  2513. slightthrow2:Remove()
  2514. for i = 0,1,0.05 do
  2515. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2516. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2517. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2518. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2519. wait(0.01)
  2520. end
  2521.  
  2522. weld2:Destroy()
  2523. weld3:Destroy()
  2524. targetweld = nil
  2525. targetweld2 = nil
  2526. targetweld3 = nil
  2527. rightshoulderz:Clone().Parent = me.Torso
  2528. leftshoulderz:Clone().Parent = me.Torso
  2529. acting = false
  2530. canClick = true
  2531. doing = false
  2532. end)
  2533. doit()
  2534. end
  2535.  
  2536. function finish()
  2537. if finishing == true then return end
  2538. finishing = true
  2539. acting = true
  2540. decearingTHING = math.random(1, 100)
  2541. if decearingTHING == 4 then
  2542. decearingEGG = Instance.new("Sound", me.Torso)
  2543. decearingEGG.SoundId = "rbxassetid://138084557"
  2544. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2545. decearingEGG.TimePosition = 0.2
  2546. decearingEGG:Play()
  2547. end
  2548. me.Humanoid.WalkSpeed = 0
  2549. me.Humanoid.JumpPower = 0
  2550.  
  2551. local rightarm = Instance.new("Weld", me.Torso)
  2552. rightarm.Part0 = me.Torso
  2553. rightarm.Part1 = me["Right Arm"]
  2554. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2555.  
  2556. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2557. tors.Part0 = me.HumanoidRootPart
  2558. tors.Part1 = me.Torso
  2559. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2560.  
  2561. local rightleg = Instance.new("Weld", me.Torso)
  2562. rightleg.Part0 = me.Torso
  2563. rightleg.Part1 = me["Right Leg"]
  2564. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2565.  
  2566. local leftleg = Instance.new("Weld", me.Torso)
  2567. leftleg.Part0 = me.Torso
  2568. leftleg.Part1 = me["Left Leg"]
  2569. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2570.  
  2571. for i = 0, 1, 0.05 do
  2572. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  2573. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2574. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2575. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  2576. wait()
  2577. end
  2578. for i=1,finishnum do
  2579. local num1 = 0.5
  2580. local num2 = 0.5
  2581. local num3 = 0.25
  2582. if finishnum ~= 1 then
  2583. num3 = 0
  2584. end
  2585. trail.Enabled = true
  2586. for i = 0, 1, num1 do
  2587. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  2588. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  2589. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  2590. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  2591. wait()
  2592. end
  2593. wait()
  2594. for i = 0, 1, num2 do
  2595. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2596. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  2597. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2598. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  2599. wait()
  2600. end
  2601. trail.Enabled = false
  2602. wait(num3)
  2603. end
  2604. wait()
  2605. for i = 0, 1, 0.05 do
  2606. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2607. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2608. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2609. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2610. wait()
  2611. end
  2612. tors:Remove()
  2613. rightarm:Remove()
  2614. rightleg:Remove()
  2615. leftleg:Remove()
  2616. rightshoulderz:Clone().Parent = me.Torso
  2617. leftshoulderz:Clone().Parent = me.Torso
  2618. torsojoint:Clone().Parent = me.HumanoidRootPart
  2619. lefthipz:Clone().Parent = me.Torso
  2620. righthipz:Clone().Parent = me.Torso
  2621. me.Humanoid.JumpPower = 50
  2622. me.Humanoid.WalkSpeed = 16
  2623. acting = false
  2624. canClick = true
  2625. doing = false
  2626. hit = false
  2627. finishing = false
  2628. if decearingTHING == 4 then
  2629. decearingEGG:Remove()
  2630. end
  2631. end
  2632.  
  2633. function throw()
  2634. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  2635. paralyzed = false
  2636. targetweld = grabbed.Torso.TargetWeld
  2637. local ree = grabbed:FindFirstChild("Left Arm")
  2638. targetweld2 =nil
  2639. if ree and ree:FindFirstChild("Weld") then
  2640. targetweld2 = ree.Weld
  2641. end
  2642.  
  2643. for i, v in pairs(grabbed:GetChildren()) do
  2644. if v.Name == "Part" then
  2645. v.CanCollide = true
  2646. end
  2647. end
  2648.  
  2649.  
  2650. local doit = coroutine.wrap(function()
  2651. local arm = me["Right Arm"]
  2652. local tors = grabbed.Torso
  2653. local arm2 = me["Left Arm"]
  2654. local targrightshoulder = rightshoulder
  2655.  
  2656. local targleftshoulder = leftshoulder
  2657. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2658. doing = true
  2659. local weld2 = arm:FindFirstChildOfClass('Weld')
  2660. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2661. local humanroot = me.HumanoidRootPart
  2662.  
  2663. for i = 0,1,0.2 do
  2664. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2665. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  2666. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2667. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  2668. if targetweld2 then
  2669. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  2670. end
  2671. wait(0.01)
  2672. end
  2673.  
  2674. audio:Stop()
  2675. audio.SoundId = "rbxassetid://536642316"
  2676. tone = math.random(1, 3)
  2677. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  2678. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2679. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  2680. audio:Play()
  2681.  
  2682. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  2683. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  2684. slightthrow.P = 5000
  2685. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  2686. local point = grabbed.Torso.Position
  2687. local aaaaaa = grabbed
  2688. liedown()
  2689.  
  2690. rightshoulderz:Clone().Parent = me.Torso
  2691. leftshoulderz:Clone().Parent = me.Torso
  2692. grabbed = nil
  2693.  
  2694. if humanroot:FindFirstChild('Holder') then
  2695. humanroot.Holder:Destroy()
  2696. end
  2697. local coru = coroutine.wrap(function()
  2698. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  2699. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  2700. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  2701. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  2702. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  2703. end
  2704. slightthrow:Remove()
  2705. end)
  2706. coru()
  2707.  
  2708. for i = 0,1,0.05 do
  2709. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2710. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2711. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2712. wait(0.01)
  2713. end
  2714. weld2:Destroy()
  2715. weld3:Destroy()
  2716. targetweld:Remove()
  2717. if targetweld2 then
  2718. targetweld2:Remove()
  2719. end
  2720. if rightshoulder then
  2721. rightshoulder:Clone().Parent = tors
  2722. end
  2723. if leftshoulder then
  2724. leftshoulder:Clone().Parent = tors
  2725. end
  2726. headweld:Clone().Parent = tors
  2727. rightshoulderz:Clone().Parent = me.Torso
  2728. leftshoulderz:Clone().Parent = me.Torso
  2729. acting = false
  2730. canClick = true
  2731. doing = false
  2732. end)
  2733. doit()
  2734. end
  2735.  
  2736. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  2737. bc=BrickColor.new
  2738. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2739. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2740. local fragmentable = workspace
  2741. local list = {}
  2742. local brickcount = 0
  2743. local storage = {}
  2744. local fillup = 1000
  2745. local maximumstorage = 2000
  2746. local storage_position = Vector3.new(0,0,5000)
  2747. local stored_partsize = Vector3.new(1,1,1)
  2748. local parts_created_per_frame = 5
  2749.  
  2750. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2751. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2752. local fragmentable = workspace
  2753. local list = {}
  2754. local brickcount = 0
  2755. local storage = {}
  2756. local fillup = 1000
  2757. local maximumstorage = 2000
  2758. local storage_position = Vector3.new(0,0,5000)
  2759. local stored_partsize = Vector3.new(1,1,1)
  2760. local parts_created_per_frame = 5
  2761.  
  2762.  
  2763. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  2764. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  2765. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  2766. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  2767. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  2768. if xi == 1 and yi == 1 and zi == 1 then return end
  2769. if #storage > 0 then
  2770. local p = storage[1]
  2771. p.BrickColor = color
  2772. p.Size = size
  2773. p.Anchored = false
  2774. p.BackSurface = backsurface
  2775. p.BottomSurface = bottomsurface
  2776. p.FrontSurface = frontsurface
  2777. p.LeftSurface = leftsurface
  2778. p.RightSurface = rightsurface
  2779. p.TopSurface = topsurface
  2780. p.Transparency = transparency
  2781. p.CFrame = cframe
  2782. p.Reflectance = reflectance
  2783. p.Material = material
  2784. game:GetService('Debris'):AddItem(p,30)
  2785. p:BreakJoints()
  2786. table.remove(storage,1)
  2787. else
  2788. local p = Instance.new("Part",fragmentable)
  2789. p.BrickColor = color
  2790. p.FormFactor = "Custom"
  2791. p.Size = size
  2792. p.BackSurface = backsurface
  2793. p.BottomSurface = bottomsurface
  2794. p.FrontSurface = frontsurface
  2795. p.LeftSurface = leftsurface
  2796. p.RightSurface = rightsurface
  2797. p.TopSurface = topsurface
  2798. p.Transparency = transparency
  2799. p.Material = material
  2800. if p.Transparency>0.285 then
  2801. p.Anchored = false
  2802. else
  2803. p.Anchored=false
  2804. p.Material='Wood'
  2805. game:GetService('Debris'):AddItem(p,10)
  2806. end
  2807. p.CFrame = cframe
  2808. p.Reflectance = reflectance
  2809. p:BreakJoints()
  2810. end
  2811. return
  2812. end
  2813. local mody = math.random(-125,125)/1000
  2814. for y = 1,yi do
  2815. if math.random()> 0.5 then
  2816. local modx = math.random(-125,125)/1000
  2817. for x = 1,xi do
  2818. local modz = math.random(-125,125)/1000
  2819. for z = 1,zi do --offset = x/xi-0.75+modx)
  2820. 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)),
  2821. 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,
  2822. 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,
  2823. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2824. 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,
  2825. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2826. end
  2827.  
  2828. end
  2829. else
  2830. local modz = math.random(-125,125)/1000
  2831. for z = 1,zi do
  2832. local modx = math.random(-125,125)/1000
  2833. for x = 1,xi do
  2834. 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)),
  2835. 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,
  2836. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  2837. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2838. 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,
  2839. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2840. end
  2841. end
  2842. end
  2843. end
  2844. end
  2845.  
  2846. function start_fragmentation(position,radius,nuh)
  2847. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  2848. repeat
  2849. local finish = false
  2850. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  2851. for i = 1,#parts do
  2852. table.insert(list,1,parts[i])
  2853. end
  2854. finish = true
  2855. until #parts < 100 and finish
  2856. local t = tick()
  2857. for i = 1,#list do
  2858. local p = list[i]
  2859. 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
  2860. 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)
  2861. if #storage < maximumstorage and p.Shape == "Block" then
  2862. p.Anchored = false
  2863. p.FormFactor = "Custom"
  2864. p.Size = stored_partsize
  2865. p.Position = storage_position
  2866. table.insert(storage,1,p)
  2867. else
  2868. p:Destroy()
  2869. end
  2870. end
  2871. 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
  2872. 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)
  2873. if #storage < maximumstorage and p.Shape == "Block" then
  2874. p.Anchored = false
  2875. p.Material='Wood'
  2876. p.FormFactor = "Custom"
  2877. p.Size = stored_partsize
  2878. p.Position = storage_position
  2879. table.insert(storage,1,p)
  2880. else
  2881. p:Destroy()
  2882. end
  2883. end
  2884. end
  2885. list = {}
  2886. end
  2887.  
  2888.  
  2889. function fling()
  2890. local doit = coroutine.wrap(function()
  2891. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  2892. acting = true
  2893. for i=1,finishnum do
  2894. local weld2 = Instance.new('Weld',me["Right Arm"])
  2895. weld2.Part0 = me["Right Arm"]
  2896. weld2.Part1 = me["Torso"]
  2897. weld2.C0 = CFrame.new(-1.5,0,0)
  2898. if finishnum == 1 then
  2899. for i = 0,1,0.05 do
  2900. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2901. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  2902. wait(0.01)
  2903. end
  2904. end
  2905. audio.SoundId = "rbxassetid://166083610"
  2906. audio.PlaybackSpeed = 1
  2907. audio.TimePosition = 0.1
  2908. audio:Play()
  2909. if finishnum == 1 then
  2910. for i = 0,1,0.5 do
  2911. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2912. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  2913. wait(0.001)
  2914. end
  2915. end
  2916. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  2917. local knofe = obj1:Clone()
  2918. for i, v in pairs(obj1:GetChildren()) do
  2919. if v:IsA('BasePart') then
  2920. v.Transparency = 1
  2921. end
  2922. end
  2923. knofe.Parent = workspace
  2924. knofe.Name = "Projectile"
  2925. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  2926. knofe:FindFirstChild("Trail", true).Enabled = true
  2927. local heck = Instance.new('BodyVelocity',knofe.Grab)
  2928. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  2929. local coru = coroutine.wrap(function()
  2930. wait(0.45)
  2931. if heck then
  2932. heck:Destroy()
  2933. end
  2934. end)
  2935. coru()
  2936. local able = true
  2937. knofe["big ass knife"].Touched:connect(function(hit)
  2938. 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
  2939. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  2940. local ree = hit.Parent
  2941. if thing == nil then
  2942. ree = hit.Parent.Parent
  2943. end
  2944. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  2945. knofe:FindFirstChild("Trail", true).Enabled = false
  2946. game:GetService('Debris'):AddItem(knofe,5)
  2947. tone = math.random(1, 3)
  2948. local sound = Instance.new('Sound',knofe.Grab)
  2949. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2950. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2951. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2952. sound.PlaybackSpeed = 1
  2953. sound:Play()
  2954. for i, v in pairs(knofe:GetChildren()) do
  2955. if v:IsA('BasePart') then
  2956. v.CanCollide = true
  2957. v.Anchored = true
  2958. end
  2959. end
  2960. hit.Anchored = true
  2961. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  2962. ree:FindFirstChildOfClass('Humanoid').Health = 0
  2963. end
  2964. wait()
  2965. killz(ree,hit.Name,knofe)
  2966. else
  2967. knofe:FindFirstChild("Trail", true).Enabled = false
  2968. heck.Velocity = Vector3.new(0,0,0)
  2969. heck:Destroy()
  2970. game:GetService('Debris'):AddItem(knofe,5)
  2971. tone = math.random(1, 3)
  2972. local sound = Instance.new('Sound',knofe.Grab)
  2973. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2974. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2975. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2976. sound.PlaybackSpeed = 1
  2977. sound:Play()
  2978. for i, v in pairs(knofe:GetChildren()) do
  2979. if v:IsA('BasePart') then
  2980. v.Anchored = false
  2981. end
  2982. end
  2983. hit.Anchored = true
  2984. wait(0.001)
  2985. hit.Anchored = false
  2986. for i, v in pairs(knofe:GetChildren()) do
  2987. if v:IsA('BasePart') then
  2988. v.Anchored = false
  2989. end
  2990. end
  2991. if knofe then
  2992. local coru = coroutine.wrap(function()
  2993. if hit then
  2994. local uno = Instance.new('Part',workspace)
  2995. local dos = Instance.new('Part',workspace)
  2996. uno.CFrame = hit.CFrame
  2997. dos.CFrame = knofe["big ass knife"].CFrame
  2998. local weld = Instance.new('Weld',knofe["big ass knife"])
  2999. weld.Part0 = hit
  3000. weld.Part1 = knofe["big ass knife"]
  3001. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3002. uno:Destroy()
  3003. dos:Destroy()
  3004. end
  3005. end)
  3006. coru()
  3007. end
  3008. end
  3009. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  3010. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  3011. knofe:FindFirstChild("Trail", true).Enabled = false
  3012. local sound = Instance.new('Sound',knofe.Grab)
  3013. sound.SoundId = 'rbxassetid://267585646'
  3014. sound:Play()
  3015. for i,v in pairs(knofe:GetChildren()) do
  3016. if v:IsA('BasePart') then
  3017. v.Anchored = true
  3018. end
  3019. end
  3020. wait()
  3021. heck.Velocity = Vector3.new(0,0,0)
  3022. heck:Destroy()
  3023. local uno = Instance.new('Part',workspace)
  3024. local dos = Instance.new('Part',workspace)
  3025. uno.CFrame = hit.CFrame
  3026. dos.CFrame = knofe["big ass knife"].CFrame
  3027. local weld = Instance.new('Weld',knofe["big ass knife"])
  3028. weld.Part0 = hit
  3029. weld.Part1 = knofe["big ass knife"]
  3030. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3031. uno:Destroy()
  3032. dos:Destroy()
  3033. for i,v in pairs(knofe:GetChildren()) do
  3034. if v:IsA('BasePart') then
  3035. v.Anchored = false
  3036. end
  3037. end
  3038. game:GetService('Debris'):AddItem(knofe,5)
  3039. for i,v in pairs(knofe:GetChildren()) do
  3040. if v:IsA('BasePart') then
  3041. v.CanCollide = true
  3042. end
  3043. end
  3044. end
  3045. 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
  3046. knofe:FindFirstChild("Trail", true).Enabled = false
  3047. able = false
  3048. local sound = Instance.new('Sound',knofe.Grab)
  3049. sound.SoundId = 'rbxassetid://144884907'
  3050. sound:Play()
  3051. local coru = coroutine.wrap(function()
  3052. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3053. end)
  3054. coru()
  3055. end
  3056. end
  3057. end)
  3058. if finishnum == 1 then
  3059. for i= 0,1,0.1 do
  3060. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3061. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3062. wait(0.001)
  3063. end
  3064. else
  3065. for i= 0,1,0.5 do
  3066. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3067. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3068. wait(0.001)
  3069. end
  3070. end
  3071. for i,v in pairs(obj1:GetChildren()) do
  3072. if v:IsA('BasePart') then
  3073. v.Transparency = 0
  3074. end
  3075. end
  3076. weld2:Destroy()
  3077. rightshoulderz:Clone().Parent = me.Torso
  3078. end
  3079. acting = false
  3080. canClick = true
  3081. end
  3082. end)
  3083. doit()
  3084. end
  3085.  
  3086. function instasplode()
  3087. local coru = coroutine.wrap(function()
  3088. acting = true
  3089. for i=1,1 do
  3090. local weld2 = Instance.new('Weld',me["Right Arm"])
  3091. weld2.Part0 = me["Right Arm"]
  3092. weld2.Part1 = me["Torso"]
  3093. weld2.C0 = CFrame.new(-1.5,0,0)
  3094. if finishnum == 1 then
  3095. for i = 0,1,0.05 do
  3096. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3097. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3098. wait(0.01)
  3099. end
  3100. end
  3101. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3102. audio.SoundId = "rbxassetid://166083610"
  3103. audio.PlaybackSpeed = 1
  3104. audio.TimePosition = 0.1
  3105. audio:Play()
  3106. if finishnum == 1 then
  3107. for i = 0,1,0.5 do
  3108. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3109. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3110. wait(0.001)
  3111. end
  3112. end
  3113. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3114. local knofe = obj1:Clone()
  3115. for i,v in pairs(obj1:GetChildren()) do
  3116. if v:IsA('BasePart') then
  3117. v.Transparency = 1
  3118. end
  3119. end
  3120. knofe.Parent = workspace
  3121. knofe.Name = "Projectile"
  3122. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3123. knofe:FindFirstChild("Trail", true).Enabled = false
  3124. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3125. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3126. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3127. local coru = coroutine.wrap(function()
  3128. wait(0.45)
  3129. if heck then
  3130. heck:Destroy()
  3131. end
  3132. end)
  3133. coru()
  3134. knofe["big ass knife"].Touched:connect(function(hit)
  3135. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3136. heck.Velocity = Vector3.new(0,0,0)
  3137. heck:Destroy()
  3138. for i,v in pairs(knofe:GetChildren()) do
  3139. if v:IsA('BasePart') then
  3140. v.CanCollide = true
  3141. end
  3142. end
  3143. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3144. if hum == nil then
  3145. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3146. end
  3147. if knofe then
  3148. local coru = coroutine.wrap(function()
  3149. if hit then
  3150. local uno = Instance.new('Part',workspace)
  3151. local dos = Instance.new('Part',workspace)
  3152. uno.CFrame = hit.CFrame
  3153. dos.CFrame = knofe["big ass knife"].CFrame
  3154. local weld = Instance.new('Weld',knofe["big ass knife"])
  3155. weld.Part0 = hit
  3156. weld.Part1 = knofe["big ass knife"]
  3157. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3158. uno:Destroy()
  3159. dos:Destroy()
  3160. end
  3161. end)
  3162. coru()
  3163. end
  3164. local sound = Instance.new('Sound',knofe.Grab)
  3165. sound.Name = "BOOM"
  3166. sound.EmitterSize = 25
  3167. sound.SoundId = 'rbxassetid://476477344'
  3168. sound.Volume = 0.5
  3169. sound:Play()
  3170. local exppart = Instance.new("Part", game.Workspace)
  3171. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3172. exppart.Anchored = true
  3173. exppart.CanCollide = false
  3174. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3175. exppart.Transparency = 1
  3176. local expaccent = Instance.new("ParticleEmitter", exppart)
  3177. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3178. expaccent.LightEmission = 0.2
  3179. expaccent.LightInfluence = 0.3
  3180. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3181. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3182. expaccent.Drag = 15
  3183. expaccent.LockedToPart = false
  3184. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3185. expaccent.Rate = 2000
  3186. expaccent.Speed = NumberRange.new(0,0)
  3187. expaccent.SpreadAngle = Vector2.new(360, 360)
  3188. expaccent:Clone().Parent = exppart
  3189. expaccent:Clone().Parent = exppart
  3190. local exp = Instance.new('Explosion',game.Workspace)
  3191. exp.Position = knofe["big ass knife"].Position
  3192. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3193. exp.BlastRadius = 5
  3194. exp.Visible = false
  3195. exp.BlastPressure = 0
  3196. exp.DestroyJointRadiusPercent = 0
  3197. exp.Hit:connect(function(hit)
  3198. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3199. wait(0.001)
  3200. tgt = hit
  3201. local coru=coroutine.wrap(function(tgtt)
  3202. local fireofgods = Instance.new("Fire", tgtt)
  3203. fireofgods.Size = 0
  3204. fireofgods.Heat = 0
  3205. local fireofgodsaccent = expaccent:Clone()
  3206. fireofgodsaccent.Parent = hit
  3207. fireofgodsaccent.Rate = 0
  3208. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3209. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3210. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3211.  
  3212. while fireofgods.Size < 10 do
  3213. fireofgods.Size = fireofgods.Size + 0.1
  3214. fireofgods.Heat = fireofgods.Heat + 0.1
  3215. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3216. wait()
  3217. end
  3218. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3219. hit:BreakJoints()
  3220. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3221. for i,v in pairs(hit:GetChildren()) do
  3222. if v:IsA('SpecialMesh') then
  3223. v.TextureId = ""
  3224. end
  3225. end
  3226. end
  3227. hit.BrickColor = BrickColor.new("Black")
  3228. for i,v in pairs(hit.Parent:GetChildren()) do
  3229. if v:IsA('Shirt') or v:IsA('Pants') then
  3230. v:Destroy()
  3231. end
  3232. end
  3233.  
  3234. while fireofgods.Size > 5 do
  3235. fireofgods.Size = fireofgods.Size - 0.1
  3236. fireofgods.Heat = fireofgods.Heat - 0.1
  3237. wait()
  3238. end
  3239. fireofgods:Destroy()
  3240. if hit.Parent then
  3241. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3242. local p = hit
  3243. 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)
  3244. hit:Remove()
  3245. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3246. print(hit.Name)
  3247. if hit.Name == "Torso" or hit.Name == "Head" then
  3248. print('ohhh YAAAA')
  3249. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3250. end
  3251. wait()
  3252. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3253. end
  3254. end
  3255. end)
  3256. coru(tgt)
  3257. end
  3258. end)
  3259. local explosionaccenttimeout = coroutine.wrap(function()
  3260. wait(0.2)
  3261. for i, exploodn in pairs(exppart:GetChildren()) do
  3262. exploodn.Enabled = false
  3263. end
  3264. wait(2)
  3265. for i, exploodn in pairs(exppart:GetChildren()) do
  3266. exploodn:Remove()
  3267. end
  3268. end)
  3269. explosionaccenttimeout()
  3270. for i,v in pairs(knofe:GetChildren()) do
  3271. if v:IsA('BasePart') then
  3272. v.Transparency = 1
  3273. end
  3274. end
  3275. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3276. coru()
  3277. end
  3278. end)
  3279. if finishnum == 1 then
  3280. for i= 0,1,0.1 do
  3281. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3282. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3283. wait(0.001)
  3284. end
  3285. else
  3286. wait(0.1)
  3287. end
  3288. weld2.C0 = CFrame.new(-1.5,0,0)
  3289. for i,v in pairs(obj1:GetChildren()) do
  3290. if v:IsA('BasePart') then
  3291. v.Transparency = 0
  3292. end
  3293. end
  3294. weld2:Destroy()
  3295. rightshoulderz:Clone().Parent = me.Torso
  3296. end
  3297. acting = false
  3298. canClick = true
  3299. end)
  3300. coru()
  3301. end
  3302.  
  3303. function fireworkit()
  3304. local coru = coroutine.wrap(function()
  3305. acting = true
  3306. local ree = 1
  3307. if finishnum > 1 then
  3308. ree = 3
  3309. end
  3310. for i=1,ree do
  3311. local weld2 = Instance.new('Weld',me["Right Arm"])
  3312. weld2.Part0 = me["Right Arm"]
  3313. weld2.Part1 = me["Torso"]
  3314. weld2.C0 = CFrame.new(-1.5,0,0)
  3315. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3316. audio.SoundId = "rbxassetid://166083610"
  3317. audio.PlaybackSpeed = 1
  3318. audio.TimePosition = 0.1
  3319. audio:Play()
  3320. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3321. local knofe = obj1:Clone()
  3322. for i,v in pairs(obj1:GetChildren()) do
  3323. if v:IsA('BasePart') then
  3324. v.Transparency = 1
  3325. end
  3326. end
  3327. local sound = Instance.new('Sound',knofe.Grab)
  3328. sound.Volume = 0.25
  3329. sound.EmitterSize = 200
  3330. sound.MaxDistance = 300
  3331. sound.SoundId = 'rbxassetid://551051176'
  3332. sound:Play()
  3333. knofe.Parent = workspace
  3334. knofe.Name = "Projectile"
  3335. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3336. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3337. 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))})
  3338. partic.LightEmission = 0.5
  3339. partic.LightInfluence = 0
  3340. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3341. partic.Rotation = NumberRange.new(0,90)
  3342. partic.SpreadAngle = Vector2.new(5,5)
  3343. partic.Speed = NumberRange.new(20)
  3344. partic.Texture = 'rbxassetid://603193846'
  3345. partic.EmissionDirection = Enum.NormalId.Left
  3346. partic.Lifetime = NumberRange.new(0.5,1)
  3347. partic.Rate = 100
  3348. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3349. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3350. local coru=coroutine.wrap(function()
  3351. wait(1.2)
  3352. sound:Destroy()
  3353. local sound2 = Instance.new('Sound',workspace)
  3354. sound2.SoundId = 'rbxassetid://138080762'
  3355. sound2:Play()
  3356. if heck then
  3357. heck:Destroy()
  3358. end
  3359. for i,v in pairs(knofe:GetChildren()) do
  3360. v.Anchored = true
  3361. end
  3362. partic.Enabled = false
  3363. local colorscheme = math.random(1,4)
  3364. --1 - red & orange
  3365. --2 - blue & pink
  3366. --3 - green & purple
  3367. --4 - blue, red, white
  3368. local colar1 = Color3.fromRGB(255,0,0)
  3369. local colar2 = Color3.fromRGB(255,125,0)
  3370. local colar3 = Color3.fromRGB(255,255,255)
  3371. if colorscheme == 2 then
  3372. colar1 = Color3.fromRGB(0,132,255)
  3373. colar2 = Color3.fromRGB(243,105,255)
  3374. elseif colorscheme == 3 then
  3375. colar1 = Color3.fromRGB(76,255,0)
  3376. colar2 = Color3.fromRGB(128,0,255)
  3377. elseif colorscheme == 4 then
  3378. colar2 = Color3.fromRGB(0,132,255)
  3379. end
  3380. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3381. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3382. partic2.LightEmission = 0.5
  3383. partic2.LightInfluence = 0
  3384. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3385. partic2.Rotation = NumberRange.new(0,90)
  3386. partic2.SpreadAngle = Vector2.new(180,180)
  3387. partic2.Speed = NumberRange.new(20)
  3388. partic2.Texture = 'rbxassetid://603193846'
  3389. partic2.EmissionDirection = Enum.NormalId.Right
  3390. partic2.Lifetime = NumberRange.new(2,2.5)
  3391. partic2.Rate = 1000
  3392. partic2.Drag = 1
  3393. local partic3 = partic2:Clone()
  3394. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3395. partic3.Parent = knofe.Grab
  3396. if colorscheme == 4 then
  3397. local partic4 = partic2:Clone()
  3398. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3399. partic4.Parent = knofe.Grab
  3400. end
  3401. wait(1)
  3402. for i,v in pairs(knofe.Grab:GetChildren()) do
  3403. if v:IsA('ParticleEmitter') then
  3404. v.Enabled = false
  3405. end
  3406. end
  3407. sound:Destroy()
  3408. wait(2)
  3409. knofe:Destroy()
  3410. end)
  3411. coru()
  3412. wait(0.1)
  3413. weld2.C0 = CFrame.new(-1.5,0,0)
  3414. for i,v in pairs(obj1:GetChildren()) do
  3415. if v:IsA('BasePart') then
  3416. v.Transparency = 0
  3417. end
  3418. end
  3419. weld2:Destroy()
  3420. rightshoulderz:Clone().Parent = me.Torso
  3421. end
  3422. acting = false
  3423. canClick = true
  3424. end)
  3425. coru()
  3426. end
  3427.  
  3428. function paralyze()
  3429. local coru = coroutine.wrap(function()
  3430. if paralyzed == true then return end
  3431. paralyzed = true
  3432. local arm = me["Right Arm"]
  3433. local tors = grabbed.Torso
  3434. local arm2 = me["Left Arm"]
  3435. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3436. doing = true
  3437. local weld2 = arm:FindFirstChildOfClass('Weld')
  3438. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3439. local humanroot = me.HumanoidRootPart
  3440. for i = 0,1,0.075 do
  3441. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3442. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3443. wait(0.01)
  3444. end
  3445. for i = 0,1,0.30 do
  3446. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3447. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3448. wait(0.01)
  3449. end
  3450. killz(grabbed,'Left Leg')
  3451. killz(grabbed,'Left Arm')
  3452. killz(grabbed,'Right Leg')
  3453. killz(grabbed,'Right Arm')
  3454.  
  3455. for i, v in pairs(grabbed:GetChildren()) do
  3456. if v.Name == "Part" then
  3457. v.CanCollide = false
  3458. end
  3459. end
  3460.  
  3461. audio:Stop()
  3462. audio.SoundId = "rbxassetid://2801263"
  3463. tone = math.random(1, 3)
  3464. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3465. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3466. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3467. audio:Play()
  3468.  
  3469. local bleedpart = Instance.new("Part", grabbed)
  3470. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3471. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3472. bleedpart.CanCollide = false
  3473. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3474. bleedpart.Transparency = 1
  3475.  
  3476. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3477. bleedpartweld.Part0 = grabbed.Torso
  3478. bleedpartweld.Part1 = bleedpart
  3479. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3480. local cuntruu=coroutine.wrap(function()
  3481. bleed(bleedpart)
  3482. end)
  3483. local thicc = coroutine.wrap(function()
  3484. wait(3)
  3485. bleedpart:Remove()
  3486. end)
  3487. cuntruu()
  3488. thicc()
  3489.  
  3490. for i = 0,1,0.075 do
  3491. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3492. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3493. wait(0.01)
  3494. end
  3495. acting = true
  3496. canClick = true
  3497. doing = false
  3498. end)
  3499. coru()
  3500. end
  3501.  
  3502. function explode()
  3503. local coru = coroutine.wrap(function()
  3504. acting = true
  3505. for i=1,finishnum do
  3506. local weld2 = Instance.new('Weld',me["Right Arm"])
  3507. weld2.Part0 = me["Right Arm"]
  3508. weld2.Part1 = me["Torso"]
  3509. weld2.C0 = CFrame.new(-1.5,0,0)
  3510. if finishnum == 1 then
  3511. for i = 0,1,0.05 do
  3512. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3513. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3514. wait(0.01)
  3515. end
  3516. end
  3517. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3518. audio.SoundId = "rbxassetid://166083610"
  3519. audio.PlaybackSpeed = 1
  3520. audio.TimePosition = 0.1
  3521. audio:Play()
  3522. if finishnum == 1 then
  3523. for i = 0,1,0.5 do
  3524. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3525. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3526. wait(0.001)
  3527. end
  3528. end
  3529. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3530. local knofe = obj1:Clone()
  3531. for i,v in pairs(obj1:GetChildren()) do
  3532. if v:IsA('BasePart') then
  3533. v.Transparency = 1
  3534. end
  3535. end
  3536. knofe.Parent = workspace
  3537. knofe.Name = "Projectile"
  3538. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3539. knofe:FindFirstChild("Trail", true).Enabled = false
  3540. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3541. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3542. local coru = coroutine.wrap(function()
  3543. wait(0.45)
  3544. if heck then
  3545. heck:Destroy()
  3546. end
  3547. end)
  3548. coru()
  3549. knofe["big ass knife"].Touched:connect(function(hit)
  3550. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3551. heck.Velocity = Vector3.new(0,0,0)
  3552. heck:Destroy()
  3553. for i,v in pairs(knofe:GetChildren()) do
  3554. if v:IsA('BasePart') then
  3555. v.CanCollide = true
  3556. end
  3557. end
  3558. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3559. if hum == nil then
  3560. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3561. end
  3562. if hum then
  3563. tone = math.random(1, 3)
  3564. local sound = Instance.new('Sound',knofe.Grab)
  3565. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3566. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3567. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3568. sound.PlaybackSpeed = 1
  3569. sound:Play()
  3570. else
  3571. local sound = Instance.new('Sound',knofe.Grab)
  3572. sound.SoundId = 'rbxassetid://267585646'
  3573. sound:Play()
  3574. end
  3575. if knofe then
  3576. local coru = coroutine.wrap(function()
  3577. if hit then
  3578. local uno = Instance.new('Part',workspace)
  3579. local dos = Instance.new('Part',workspace)
  3580. uno.CFrame = hit.CFrame
  3581. dos.CFrame = knofe["big ass knife"].CFrame
  3582. local weld = Instance.new('Weld',knofe["big ass knife"])
  3583. weld.Part0 = hit
  3584. weld.Part1 = knofe["big ass knife"]
  3585. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3586. uno:Destroy()
  3587. dos:Destroy()
  3588. end
  3589. end)
  3590. coru()
  3591. end
  3592. local coru = coroutine.wrap(function()
  3593. for i=1,15,0.7 do
  3594. local sound = Instance.new('Sound',knofe.Grab)
  3595. if knofe then
  3596. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  3597. for i, v in pairs(knofe:GetChildren()) do
  3598. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3599. v.BrickColor = BrickColor.new('Lily white')
  3600. v.Material = Enum.Material.SmoothPlastic
  3601. end
  3602. end
  3603. else
  3604. for i,v in pairs(knofe:GetChildren()) do
  3605. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3606. v.BrickColor = BrickColor.new('Really red')
  3607. v.Material = Enum.Material.Neon
  3608. sound.SoundId = 'rbxassetid://300473653'
  3609. sound.Volume = 0.75
  3610. sound.TimePosition = 0.05
  3611. sound.EmitterSize = 25
  3612. sound.PlaybackSpeed = 1
  3613. sound:Play()
  3614. end
  3615. end
  3616. end
  3617. wait(1/i)
  3618. sound:Destroy()
  3619. end
  3620. end
  3621. local sound = Instance.new('Sound',knofe.Grab)
  3622. sound.Name = "BOOM"
  3623. sound.EmitterSize = 25
  3624. sound.SoundId = 'rbxassetid://12222084'
  3625. sound.TimePosition = 0.1
  3626. sound.Volume = 0.5
  3627. sound:Play()
  3628. local exppart = Instance.new("Part", game.Workspace)
  3629. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3630. exppart.Anchored = true
  3631. exppart.CanCollide = false
  3632. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3633. exppart.Transparency = 1
  3634. local expaccent = Instance.new("ParticleEmitter", exppart)
  3635. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3636. expaccent.LightEmission = 0.2
  3637. expaccent.LightInfluence = 0.3
  3638. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3639. expaccent.Acceleration = Vector3.new(0, -8, 0)
  3640. expaccent.Drag = 15
  3641. expaccent.LockedToPart = true
  3642. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3643. expaccent.Rate = 2000
  3644. expaccent.Speed = NumberRange.new(10, 150)
  3645. expaccent.SpreadAngle = Vector2.new(360, 360)
  3646.  
  3647. local exp = Instance.new('Explosion',game.Workspace)
  3648. exp.Position = knofe["big ass knife"].Position
  3649. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3650. exp.BlastRadius = 10
  3651. exp.BlastPressure = 100000
  3652. exp.DestroyJointRadiusPercent = 1
  3653. exp.Hit:connect(function(hit)
  3654. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3655. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3656. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3657. end
  3658. wait(0.001)
  3659. local coru=coroutine.wrap(function()
  3660. killz(hit.Parent,'Head',knofe,exp)
  3661. end)
  3662. coru()
  3663. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  3664. if hit.Parent.Name ~= "Projectile" then
  3665. hit.Parent:BreakJoints()
  3666. end
  3667. elseif hit.Parent and hit.Parent ~= me then
  3668. hit:BreakJoints()
  3669. end
  3670. end)
  3671. local explosionaccenttimeout = coroutine.wrap(function()
  3672. wait(0.2)
  3673. expaccent.Enabled = false
  3674. wait(2)
  3675. exppart:Remove()
  3676. end)
  3677. explosionaccenttimeout()
  3678. for i,v in pairs(knofe:GetChildren()) do
  3679. if v:IsA('BasePart') then
  3680. v.Transparency = 1
  3681. end
  3682. end
  3683. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3684. end)
  3685. coru()
  3686. end
  3687. end)
  3688. if finishnum == 1 then
  3689. for i= 0,1,0.1 do
  3690. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3691. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3692. wait(0.001)
  3693. end
  3694. else
  3695. wait(0.1)
  3696. end
  3697. weld2.C0 = CFrame.new(-1.5,0,0)
  3698. for i,v in pairs(obj1:GetChildren()) do
  3699. if v:IsA('BasePart') then
  3700. v.Transparency = 0
  3701. end
  3702. end
  3703. weld2:Destroy()
  3704. rightshoulderz:Clone().Parent = me.Torso
  3705. end
  3706. acting = false
  3707. canClick = true
  3708. end)
  3709. coru()
  3710. end
  3711.  
  3712. function release()
  3713. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3714. targetweld = grabbed.Torso.TargetWeld
  3715. local ree= grabbed:FindFirstChild("Left Arm")
  3716. targetweld2 = nil
  3717. if ree and ree:FindFirstChild("Weld") then
  3718. targetweld2 = ree.Weld
  3719. end
  3720. for i, v in pairs(grabbed:GetChildren()) do
  3721. if v.Name == "Part" then
  3722. v.CanCollide = true
  3723. end
  3724. end
  3725. paralyzed = false
  3726. local doit = coroutine.wrap(function()
  3727. local arm = me["Right Arm"]
  3728. local tors = grabbed.Torso
  3729. local arm2 = me["Left Arm"]
  3730. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3731. doing = true
  3732. local weld2 = arm:FindFirstChildOfClass('Weld')
  3733. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3734. local humanroot = me.HumanoidRootPart
  3735.  
  3736. if grabbed:FindFirstChildOfClass('Humanoid') then
  3737. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3738. end
  3739.  
  3740. rightshoulderz:Clone().Parent = me.Torso
  3741. leftshoulderz:Clone().Parent = me.Torso
  3742. if grabbed:FindFirstChildOfClass('Humanoid') then
  3743. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  3744. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  3745. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3746. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3747. end
  3748. grabbed = nil
  3749.  
  3750. if humanroot:FindFirstChild('Holder') then
  3751. humanroot.Holder:Destroy()
  3752. end
  3753.  
  3754. for i = 0,1,0.1 do
  3755. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3756. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3757. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3758. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3759. if targetweld2 then
  3760. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3761. end
  3762. wait(0.01)
  3763. end
  3764.  
  3765. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  3766. weld2:Destroy()
  3767. weld3:Destroy()
  3768. targetweld:Remove()
  3769. if targetweld2 then
  3770. targetweld2:Remove()
  3771. end
  3772. if rightshoulder then
  3773. rightshoulder:Clone().Parent = tors
  3774. end
  3775. if leftshoulder then
  3776. leftshoulder:Clone().Parent = tors
  3777. end
  3778. headweld:Clone().Parent = tors
  3779. rightshoulderz:Clone().Parent = me.Torso
  3780. leftshoulderz:Clone().Parent = me.Torso
  3781. acting = false
  3782. canClick = true
  3783. doing = false
  3784. end)
  3785. doit()
  3786. end
  3787.  
  3788. function stabwithpassion()
  3789. local doit = coroutine.wrap(function()
  3790. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3791. acting = true
  3792. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  3793. local arm = me["Right Arm"]
  3794. local tors = me.Torso
  3795. local arm2 = me["Left Arm"]
  3796. local humanroot = me.HumanoidRootPart
  3797. local weld = Instance.new('Weld',tors)
  3798. weld.Part0 = tors
  3799. weld.Part1 = humanroot
  3800. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3801. local weld2 = Instance.new('Weld',arm)
  3802. weld2.Part0 = arm
  3803. weld2.Part1 = tors
  3804. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3805. local weld3 = Instance.new('Weld',arm2)
  3806. weld3.Part0 = arm2
  3807. weld3.Part1 = tors
  3808. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3809.  
  3810. for i = 0,1,0.15 do
  3811. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3812. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  3813. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3814. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  3815. wait(0.01)
  3816. end
  3817. wait(0.001)
  3818. trail.Enabled = true
  3819. stabbing = true
  3820. audio2.SoundId = 'rbxassetid://608537390'
  3821. audio2:Play()
  3822. for i = 0,1,0.2 do
  3823. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3824. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  3825. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  3826. wait(0.01)
  3827. end
  3828. trail.Enabled = false
  3829. wait(0.1)
  3830. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  3831. stabbing = false
  3832. wait(0.001)
  3833. for i = 0,1,0.075 do
  3834. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3835. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3836. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3837. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3838. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  3839. wait(0.01)
  3840. end
  3841. weld:Destroy()
  3842. weld2:Destroy()
  3843. weld3:Destroy()
  3844. torsojoint:Clone().Parent = humanroot
  3845. rightshoulderz:Clone().Parent = me.Torso
  3846. leftshoulderz:Clone().Parent = me.Torso
  3847. canClick = true
  3848. hit = false
  3849. acting = false
  3850. end
  3851. end)
  3852. doit()
  3853. end
  3854.  
  3855. function stab()
  3856. local doit = coroutine.wrap(function()
  3857. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3858. acting = true
  3859. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  3860. local arm = me["Right Arm"]
  3861. local tors = me.Torso
  3862. local arm2 = me["Left Arm"]
  3863. local humanroot = me.HumanoidRootPart
  3864. local weld = Instance.new('Weld',tors)
  3865. weld.Part0 = tors
  3866. weld.Part1 = humanroot
  3867. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3868. local weld2 = Instance.new('Weld',arm)
  3869. weld2.Part0 = arm
  3870. weld2.Part1 = tors
  3871. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3872. local weld3 = Instance.new('Weld',arm2)
  3873. weld3.Part0 = arm2
  3874. weld3.Part1 = tors
  3875. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3876.  
  3877. for i = 0,1,0.1 do
  3878. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3879. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3880. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3881. wait(0.01)
  3882. end
  3883. wait(0.001)
  3884. trail.Enabled = true
  3885. stabbing = true
  3886. audio2.SoundId = 'rbxassetid://608537390'
  3887. audio2:Play()
  3888. for i = 0,1,0.25 do
  3889. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3890. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  3891. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  3892. wait(0.01)
  3893. end
  3894. trail.Enabled = false
  3895. wait(0.1)
  3896. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  3897. for i = 0,1,0.25 do
  3898. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3899. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3900. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  3901. wait(0.01)
  3902. end
  3903. stabbing = false
  3904. wait(0.001)
  3905. for i = 0,1,0.05 do
  3906. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3907. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3908. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3909. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3910. wait(0.01)
  3911. end
  3912. weld:Destroy()
  3913. weld2:Destroy()
  3914. weld3:Destroy()
  3915. torsojoint:Clone().Parent = humanroot
  3916. rightshoulderz:Clone().Parent = me.Torso
  3917. leftshoulderz:Clone().Parent = me.Torso
  3918. canClick = true
  3919. hit = false
  3920. acting = false
  3921. end
  3922. end)
  3923. doit()
  3924. end
  3925. function hardrelease()
  3926. rightshoulderz:Clone().Parent = me.Torso
  3927. leftshoulderz:Clone().Parent = me.Torso
  3928. if me:FindFirstChild('Right Arm') then
  3929. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  3930. if v:IsA('Weld') then
  3931. v:Destroy()
  3932. end
  3933. end
  3934. end
  3935. if me:FindFirstChild('Left Arm') then
  3936. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  3937. if v:IsA('Weld') then
  3938. v:Destroy()
  3939. end
  3940. end
  3941. end
  3942. acting = false
  3943. canClick = true
  3944. doing = false
  3945. grabbed = nil
  3946. end
  3947. function unequip()
  3948. local doit = coroutine.wrap(function()
  3949. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  3950. acting = true
  3951. local arm = me["Right Arm"]
  3952. local arm2 = me["Left Arm"]
  3953. local tors = me.Torso
  3954. local weld = Instance.new('Weld',arm)
  3955. weld.Part0 = arm
  3956. weld.Part1 = tors
  3957. weld.C0 = CFrame.new(-1.5,0,0)
  3958. local weld2 = Instance.new("Weld", arm2)
  3959. weld2.Part0 = arm2
  3960. weld2.Part1 = tors
  3961. weld2.C0 = CFrame.new(1.5, 0, 0)
  3962. wait(0.001)
  3963. trail.Enabled = true
  3964. for i = 0,1,0.1 do
  3965. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3966. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  3967. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  3968. wait(0.001)
  3969. end
  3970. trail.Enabled = false
  3971. wait(0.25)
  3972. for i = 0,1,0.1 do
  3973. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3974. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  3975. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  3976. wait(0.01)
  3977. end
  3978. weld:Destroy()
  3979. weld2:Remove()
  3980. if tors ~= nil then
  3981. rightshoulderz:Clone().Parent = me.Torso
  3982. leftshoulderz:Clone().Parent = me.Torso
  3983. end
  3984. acting = false
  3985. end
  3986. end)
  3987. doit()
  3988. end
  3989.  
  3990. mouse.KeyDown:connect(function(key)
  3991. if usable == true then
  3992. if key == "z" then
  3993. if active == false and acting == false then
  3994. active = true
  3995. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3996. notify("KNIFE EQUIPPED",false)
  3997. audio:Stop()
  3998. audio.SoundId = 'rbxassetid://608618332'
  3999. equip()
  4000. wait(0.6)
  4001. audio:Play()
  4002. knifeweld.Part0 = me["Right Arm"]
  4003. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  4004. elseif acting == false then
  4005. active = false
  4006. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4007. audio:Stop()
  4008. audio.SoundId = 'rbxassetid://608538233'
  4009. unequip()
  4010. notify("KNIFE UNEQUIPPED",false)
  4011. wait(0.3)
  4012. audio:Play()
  4013. knifeweld.Part0 = me.Torso
  4014. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4015. canClick = true
  4016. end
  4017. elseif key == "f" then
  4018. if mode == 'kill' or active == false then return end
  4019. mode = "kill"
  4020. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4021. notify("MODE || KILL || [F]",false)
  4022. elseif key == "e" then
  4023. if mode == 'throw' or active == false then return end
  4024. mode = "throw"
  4025. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4026. notify("MODE || PUSH || [E]",false)
  4027. elseif key == "q" then
  4028. if mode == 'release' or active == false then return end
  4029. mode = "release"
  4030. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4031. notify("MODE || RELEASE || [Q]",false)
  4032. elseif key == "x" then
  4033. if mode == 'stab' or active == false or acting == true then return end
  4034. mode = "stab"
  4035. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4036. notify("MODE || STAB || [X]",false)
  4037. elseif key == "c" then
  4038. if mode == 'fling' or active == false or acting == true then return end
  4039. mode = "fling"
  4040. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4041. notify("MODE || THROW || [C]",false)
  4042. elseif key == "b" then
  4043. if mode == 'instasplode' or active == false or acting == true then return end
  4044. mode = "instasplode"
  4045. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4046. notify("MODE || MOLOTOV || [B]",false)
  4047. elseif key == "r" then
  4048. if mode == 'paralyze' or active == false then return end
  4049. mode = "paralyze"
  4050. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4051. notify("MODE || PARALYZE || [R]",false)
  4052. elseif key == "v" then
  4053. if mode == 'explode' or active == false or acting == true then return end
  4054. mode = "explode"
  4055. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4056. notify("MODE || EXPLODE || [V]",false)
  4057. elseif key == "k" then
  4058. if mode == 'suicide' or active == false or acting == true then return end
  4059. mode = "suicide"
  4060. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4061. notify("MODE || SUICIDE || [K]",false)
  4062. elseif key == "h" then
  4063. if mode == 'firework' or active == false or acting == true then return end
  4064. mode = "firework"
  4065. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4066. notify("MODE || FIREWORK || [H]",false)
  4067. elseif key == "g" then
  4068. if mode == 'finish' or active == false then return end
  4069. mode = "finish"
  4070. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4071. local welp = "ON"
  4072. if finishnum == 1 then
  4073. welp = "OFF"
  4074. end
  4075. notify("MODE || FINISH || [G] || "..welp,false)
  4076. elseif key == "n" then
  4077. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4078. if zombiemode == false then
  4079. notify("ZOMBIE MODE ON || [N]",false)
  4080. zombiemode = true
  4081. else
  4082. notify("ZOMBIE MODE OFF || [N]",false)
  4083. zombiemode = false
  4084. end
  4085. elseif key == "m" then
  4086. if finishnum == 1 then
  4087. finishnum = 15
  4088. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4089. notify("PSYCHOPATH MODE ON || [M]",false)
  4090. if cancolorfilter then
  4091. local Sp00kyGui = Instance.new("ScreenGui")
  4092. local ImageLabel = Instance.new("ImageLabel")
  4093.  
  4094. -- Properties
  4095.  
  4096. Sp00kyGui.Parent = playergui
  4097. Sp00kyGui.Name = "REEEEEEEE"
  4098.  
  4099. ImageLabel.Parent = Sp00kyGui
  4100. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4101. ImageLabel.BackgroundTransparency = 1
  4102. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4103. ImageLabel.Image = "rbxassetid://74443700"
  4104. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4105. end
  4106. if canbackgroundmusic == true then
  4107. local sound = Instance.new('Sound',playergui)
  4108. sound.Name = 'PSYCHOPAAAATH'
  4109. sound.SoundId = 'rbxassetid://220875210'
  4110. sound.Looped = true
  4111. sound.Volume = 0.5
  4112. sound:Play()
  4113. end
  4114. else
  4115. finishnum = 1
  4116. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4117. notify("PSYCHOPATH MODE OFF || [M]",false)
  4118. for i,v in pairs(playergui:GetChildren()) do
  4119. if v.Name == "REEEEEEEE" then
  4120. v:Destroy()
  4121. end
  4122. end
  4123. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4124. if thisniggarighthere then thisniggarighthere:Destroy() end
  4125. end
  4126. end
  4127. end
  4128. end)
  4129.  
  4130. mouse.Button1Down:connect(function()
  4131. if active == false or usable == false then return end
  4132. if canClick == true and acting == false then
  4133. if mode == "stab" and finishnum == 1 then
  4134. canClick = false
  4135. stab()
  4136. elseif mode == "stab" and finishnum == 15 then
  4137. canClick = false
  4138. stabwithpassion()
  4139. elseif mode == "fling" then
  4140. canClick = false
  4141. fling()
  4142. elseif mode == "explode" then
  4143. canClick = false
  4144. explode()
  4145. elseif mode == "instasplode" then
  4146. canClick = false
  4147. instasplode()
  4148. elseif mode == "finish" then
  4149. canClick = false
  4150. finish()
  4151. elseif mode == "suicide" then
  4152. canClick = false
  4153. kysnigga()
  4154. elseif mode == "firework" then
  4155. canClick = false
  4156. fireworkit()
  4157. else
  4158. canClick = false
  4159. grab()
  4160. end
  4161. else
  4162. if grabbed ~= nil and doing == false then
  4163. if mode == "release" then
  4164. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4165. release()
  4166. else
  4167. hardrelease()
  4168. end
  4169. elseif mode == "kill" then
  4170. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4171. kill()
  4172. else
  4173. hardrelease()
  4174. end
  4175. elseif mode == "paralyze" then
  4176. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4177. paralyze()
  4178. else
  4179. hardrelease()
  4180. end
  4181. elseif mode == "throw" then
  4182. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4183. throw()
  4184. else
  4185. hardrelease()
  4186. end
  4187. elseif mode == "explode" then
  4188. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4189. throw()
  4190. else
  4191. hardrelease()
  4192. end
  4193. end
  4194. end
  4195. end
  4196. end)
  4197.  
  4198. knife.Touched:connect(function(hitz)
  4199. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4200. if mode == "stab" and stabbing == true and hit == false then
  4201. hit = true
  4202. tone = math.random(1, 3)
  4203. audio:Stop()
  4204. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4205. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4206. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4207. audio.PlaybackSpeed = 1
  4208. audio:Play()
  4209. killz(hitz.Parent,'Left Leg')
  4210. killz(hitz.Parent,'Left Arm')
  4211. killz(hitz.Parent,'Right Leg')
  4212. killz(hitz.Parent,'Right Arm')
  4213. elseif mode == "finish" and finishing == true then
  4214. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4215. tone = math.random(1, 3)
  4216. audio:Stop()
  4217. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4218. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4219. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4220. audio.PlaybackSpeed = 1
  4221. audio:Play()
  4222. if hit == false then
  4223. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4224. wait()
  4225. killz(hitz.Parent,'Head',nil,false,true)
  4226. end
  4227. hit = true
  4228. elseif grabbed == nil and grabbing == true and hit == false then
  4229. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4230. grabbed = hitz.Parent
  4231. local weldz = Instance.new('Weld',point)
  4232. weldz.Name = "Holder"
  4233. weldz.Part0 = point
  4234. weldz.Part1 = hitz.Parent.Torso
  4235. weldz.C0 = CFrame.new(0,0,-1.2)
  4236. end
  4237. end
  4238. end
  4239. end)
  4240.  
  4241. player.CharacterAdded:connect(function()
  4242. usable = false
  4243. for i,v in pairs(playergui:GetChildren()) do
  4244. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4245. v:Destroy()
  4246. end
  4247. end
  4248. end)
  4249. while usable do
  4250. local coru = coroutine.wrap(function()
  4251. for i,v in pairs(knifeparts) do
  4252. local function try()
  4253. if v[1].Parent ~= v[2] then
  4254. v[1].Parent = v[2]
  4255. end
  4256. end
  4257. pcall(try)
  4258. end
  4259. if grabbed ~= nil then
  4260. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4261. for i,v in pairs(grabbed:GetChildren()) do
  4262. if v:IsA('Tool') then
  4263. local model = Instance.new('Model',workspace)
  4264. v.Parent = model
  4265. model:TranslateBy(Vector3.new(3,0,0))
  4266. end
  4267. end
  4268. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4269. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4270. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4271. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4272. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4273. if grabweld ~= nil then return end
  4274. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4275. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4276. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4277. end
  4278. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4279. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4280. end
  4281. headweld = grabbed.Torso["Neck"]:Clone()
  4282. local targetweld = Instance.new('Weld',grabbed.Torso)
  4283. targetweld.Part0 = grabbed.Torso
  4284. targetweld.Part1 = grabbed.Head
  4285. targetweld.Name = "TargetWeld"
  4286. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4287. if grabbed:FindFirstChild('Left Arm') then
  4288. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4289. targetweld2.Part0 = grabbed.Torso
  4290. targetweld2.Part1 = grabbed["Left Arm"]
  4291. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4292. end
  4293.  
  4294. for i = 0,1,0.1 do
  4295. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4296. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4297. if targetweld2 then
  4298. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4299. end
  4300. wait(0.001)
  4301. end
  4302. end
  4303. end
  4304. end)
  4305. coru()
  4306. wait()
  4307. end
  4308.  
  4309. end
  4310. local coru=coroutine.wrap(function()
  4311. nub()
  4312. end)
  4313. coru()
  4314.  
  4315. player.CharacterAppearanceLoaded:connect(function()
  4316. local coru =coroutine.wrap(function()
  4317. nub()
  4318. end)
  4319. coru()
  4320. end)
  4321.  
  4322. while true do
  4323. local coru=coroutine.wrap(function()
  4324. if grabbed then
  4325. v:FindFirstChildOfClass('Humanoid').Jump = false
  4326. v:FindFirstChildOfClass('Humanoid').Sit = false
  4327. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4328. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4329. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4330. end
  4331. for i,v in pairs(rekt) do
  4332. if v and v:FindFirstChildOfClass('Humanoid') then
  4333. for a,c in pairs(v:GetChildren()) do
  4334. if c:IsA('Tool') then
  4335. local model = Instance.new('Model',workspace)
  4336. c.Parent = model
  4337. model:TranslateBy(Vector3.new(3,0,0))
  4338. end
  4339. end
  4340. v:FindFirstChildOfClass('Humanoid').Jump = false
  4341. v:FindFirstChildOfClass('Humanoid').Sit = false
  4342. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4343. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4344. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4345. local thing = getplr(v)
  4346. if thing then
  4347. thing.CameraMinZoomDistance = 3
  4348. end
  4349. else
  4350. local thing = getplr(v)
  4351. if thing then
  4352. thing.CameraMinZoomDistance = 0.5
  4353. end
  4354. table.remove(rekt,i)
  4355. end
  4356. end
  4357. end)
  4358. coru()
  4359. local coru2 = coroutine.wrap(function()
  4360. if curpart then
  4361. curpoint = curpart.CFrame.p
  4362. end
  4363. if lastgui then
  4364. lastgui:Destroy()
  4365. lastgui = nil
  4366. end
  4367. if curpoint then
  4368. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4369. lastgui.AlwaysOnTop = true
  4370. lastgui.MaxDistance = 0
  4371. lastgui.Size = UDim2.new(5,0,5,0)
  4372. if curpart == nil then
  4373. lastgui.Adornee = workspace
  4374. lastgui.StudsOffsetWorldSpace = curpoint
  4375. else
  4376. lastgui.Adornee = curpart
  4377. end
  4378. local cross = Instance.new('ImageLabel',lastgui)
  4379. cross.BackgroundTransparency = 1
  4380. cross.Size = UDim2.new(1,0,1,0)
  4381. cross.Image = 'rbxassetid://316279304'
  4382. for i,v in pairs(zombies) do
  4383. if v:FindFirstChildOfClass('Humanoid') then
  4384. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4385. end
  4386. end
  4387. else
  4388. for i,v in pairs(zombies) do
  4389. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4390. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4391. end
  4392. end
  4393. end
  4394. end)
  4395. coru2()
  4396. wait()
  4397. end
  4398. end)
  4399.  
  4400. Train.Name = "Train"
  4401. Train.Parent = Frame
  4402. Train.BackgroundColor3 = Color3.new(0, 0, 0)
  4403. Train.BorderColor3 = Color3.new(1, 1, 0)
  4404. Train.Position = UDim2.new(0, 118, 0, 0)
  4405. Train.Size = UDim2.new(0, 118, 0, 50)
  4406. Train.Font = Enum.Font.SourceSans
  4407. Train.FontSize = Enum.FontSize.Size14
  4408. Train.Text = "Train"
  4409. Train.TextColor3 = Color3.new(0, 1, 0)
  4410. Train.TextScaled = true
  4411. Train.TextSize = 14
  4412. Train.TextWrapped = true
  4413.  
  4414. Train.MouseButton1Down:connect(function()
  4415. -- ty krystalburger
  4416. --[[
  4417. Thomas The Dank Engine:
  4418. By: KrystalTeam
  4419. Features: Being a dank engine that kill people
  4420. Version: 1.0.0.2
  4421. --]]
  4422.  
  4423. local p = game.Players.LocalPlayer.Character
  4424. local weld = Instance.new("Weld",p.Torso)
  4425. weld.Part0 = p.Torso
  4426.  
  4427. local train = Instance.new("Part",p.Torso)
  4428. train.Anchored = true
  4429. train.CanCollide = false
  4430. train.Size = Vector3.new(3,2,6)
  4431. train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  4432. weld.Part1 = train
  4433. weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
  4434. train.Anchored = false
  4435. local TrainMesh = Instance.new("SpecialMesh",train)
  4436. TrainMesh.MeshType = Enum.MeshType.FileMesh
  4437. TrainMesh.Scale = Vector3.new(0.020,0.020,0.015)
  4438. TrainMesh.MeshId = "rbxassetid://431017802"
  4439. TrainMesh.TextureId = "rbxassetid://431017809"
  4440.  
  4441.  
  4442. local weld2 = Instance.new("Weld",p.Torso)
  4443. weld2.Part0 = p.Torso
  4444. local Smoke = Instance.new("Part",p.Torso)
  4445. Smoke.Anchored = true
  4446. Smoke.CanCollide = false
  4447. Smoke.Size = Vector3.new(1,1,1)
  4448. Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  4449. weld2.Part1 = Smoke
  4450. weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
  4451. Smoke.Anchored = false
  4452. Smoke.Transparency = 1;
  4453.  
  4454. local Particle = Instance.new("ParticleEmitter",Smoke)
  4455. Particle.Rate = 50;
  4456. Particle.Speed = NumberRange.new(30,60);
  4457. Particle.VelocitySpread = 4;
  4458. Particle.Texture = "rbxassetid://133619974"
  4459.  
  4460. local Light = Instance.new("SpotLight",train)
  4461. Light.Angle = 45;
  4462. Light.Brightness = 100;
  4463. Light.Face = Enum.NormalId.Back;
  4464. Light.Range = 30;
  4465.  
  4466. p.Humanoid.WalkSpeed = 60;
  4467.  
  4468.  
  4469. for i,v in pairs(p:GetChildren()) do
  4470. if v:IsA("Part") then
  4471. v.Transparency = 1;
  4472. elseif v:IsA("Hat") then
  4473. v:Destroy()
  4474. elseif v:IsA("Model") then
  4475. v:Destroy()
  4476. end
  4477. end
  4478.  
  4479. local function SFX(id) local s=Instance.new("Sound",p.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
  4480. train.Touched:connect(function(p)
  4481. if p.Parent then
  4482. if p.Parent:IsA("Model") then
  4483. if game.Players:FindFirstChild(p.Parent.Name) then
  4484. if p.Parent.Name ~= game.Players.LocalPlayer.Name then
  4485. game.Players:FindFirstChild(p.Parent.Name).Character:BreakJoints()
  4486. local Whistle = SFX(475073913)
  4487. Whistle:Play()
  4488. end
  4489. end
  4490. end
  4491. end
  4492. end)
  4493.  
  4494. local Music = SFX(190819252)
  4495. Music.Looped = true;
  4496. wait(1)
  4497. Music:Play();
  4498. -- ~CL 2016
  4499. end)
  4500.  
  4501. Hammer.Name = "Hammer"
  4502. Hammer.Parent = Frame
  4503. Hammer.BackgroundColor3 = Color3.new(0, 0, 0)
  4504. Hammer.BorderColor3 = Color3.new(1, 1, 0)
  4505. Hammer.Position = UDim2.new(0, 118, 0, 82)
  4506. Hammer.Size = UDim2.new(0, 118, 0, 50)
  4507. Hammer.Font = Enum.Font.SourceSans
  4508. Hammer.FontSize = Enum.FontSize.Size14
  4509. Hammer.Text = "Hammer"
  4510. Hammer.TextColor3 = Color3.new(0, 1, 0)
  4511. Hammer.TextScaled = true
  4512. Hammer.TextSize = 14
  4513. Hammer.TextWrapped = true
  4514.  
  4515. Hammer.MouseButton1Down:connect(function()
  4516. wait(0.016666666666667)
  4517. Effects = {}
  4518. local Player = game.Players.localPlayer
  4519. local Character = Player.Character
  4520. local Humanoid = Character.Humanoid
  4521. local mouse = Player:GetMouse()
  4522. local m = Instance.new("Model", Character)
  4523. m.Name = "Hades"
  4524. local effect = Instance.new("Model", Character)
  4525. effect.Name = "Effects"
  4526. Hammer = {}
  4527. HammerWelds = {}
  4528. local LeftArm = Character["Left Arm"]
  4529. local RightArm = Character["Right Arm"]
  4530. local LeftLeg = Character["Left Leg"]
  4531. local RightLeg = Character["Right Leg"]
  4532. local WStyle = "Hammer"
  4533. local Head = Character.Head
  4534. local Torso = Character.Torso
  4535. local cam = game.Workspace.CurrentCamera
  4536. local RootPart = Character.HumanoidRootPart
  4537. local RootJoint = RootPart.RootJoint
  4538. local equipped = false
  4539. local attack = false
  4540. local Anim = "Idle"
  4541. local idle = 0
  4542. local mananum = 0
  4543. local attacktype = 1
  4544. local attacktype2 = 1
  4545. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  4546. local velocity = RootPart.Velocity.y
  4547. local sine = 0
  4548. local change = 1
  4549. local mana = 100
  4550. local it = Instance.new
  4551. local vt = Vector3.new
  4552. local grabbed = false
  4553. local cf = CFrame.new
  4554. local mr = math.rad
  4555. local angles = CFrame.Angles
  4556. local ud = UDim2.new
  4557. local c3 = Color3.new
  4558. Anim = Instance.new("StringValue")
  4559. Anim.Name = "Animation"
  4560. Anim.Parent = Character
  4561. Anim.Value = "Walking"
  4562. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4563. xenabled = true
  4564. cenabled = true
  4565. venabled = true
  4566. zenabled = true
  4567. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  4568. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  4569. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  4570. RSH = nil
  4571. RW = Instance.new("Weld")
  4572. LW = Instance.new("Weld")
  4573. RH = Torso["Right Hip"]
  4574. LH = Torso["Left Hip"]
  4575. RSH = Torso["Right Shoulder"]
  4576. LSH = Torso["Left Shoulder"]
  4577. RSH.Parent = nil
  4578. LSH.Parent = nil
  4579. RW.Name = "RW"
  4580. RW.Part0 = Torso
  4581. RW.C0 = cf(1.5, 0.5, 0)
  4582. RW.C1 = cf(0, 0.5, 0)
  4583. RW.Part1 = RightArm
  4584. RW.Parent = Torso
  4585. LW.Name = "LW"
  4586. LW.Part0 = Torso
  4587. LW.C0 = cf(-1.5, 0.5, 0)
  4588. LW.C1 = cf(0, 0.5, 0)
  4589. LW.Part1 = LeftArm
  4590. LW.Parent = Torso
  4591. clerp = function(a, b, t)
  4592. return a:lerp(b, t)
  4593. end
  4594.  
  4595. local RbxUtility = LoadLibrary("RbxUtility")
  4596. local Create = RbxUtility.Create
  4597. RemoveOutlines = function(part)
  4598. part.TopSurface = 10
  4599. end
  4600.  
  4601. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  4602. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  4603. RemoveOutlines(Part)
  4604. return Part
  4605. end
  4606.  
  4607. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  4608. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  4609. if Mesh == "SpecialMesh" then
  4610. Msh.MeshType = MeshType
  4611. Msh.MeshId = MeshId
  4612. end
  4613. return Msh
  4614. end
  4615.  
  4616. ArtificialHB = Instance.new("BindableEvent", script)
  4617. ArtificialHB.Name = "Heartbeat"
  4618. script:WaitForChild("Heartbeat")
  4619. frame = 0.016666666666667
  4620. tf = 0
  4621. allowframeloss = false
  4622. tossremainder = false
  4623. lastframe = tick()
  4624. script.Heartbeat:Fire()
  4625. game:GetService("RunService").Heartbeat:connect(function(s, p)
  4626. tf = tf + s
  4627. if frame <= tf then
  4628. if allowframeloss then
  4629. script.Heartbeat:Fire()
  4630. lastframe = tick()
  4631. else
  4632. for i = 1, math.floor(tf / frame) do
  4633. script.Heartbeat:Fire()
  4634. end
  4635. lastframe = tick()
  4636. end
  4637. if tossremainder then
  4638. tf = 0
  4639. else
  4640. tf = tf - frame * math.floor(tf / frame)
  4641. end
  4642. end
  4643. end
  4644. )
  4645. swait = function(num)
  4646. if num == 0 or num == nil then
  4647. ArtificialHB.Event:wait()
  4648. else
  4649. for i = 0, num do
  4650. ArtificialHB.Event:wait()
  4651. end
  4652. end
  4653. end
  4654.  
  4655. local fengui = it("GuiMain")
  4656. fengui.Parent = Player.PlayerGui
  4657. fengui.Name = "WeaponGUI"
  4658. local fenframe = it("Frame")
  4659. fenframe.Parent = fengui
  4660. fenframe.BackgroundColor3 = Color3.new(255, 255, 255)
  4661. fenframe.BackgroundTransparency = 1
  4662. fenframe.BorderColor3 = Color3.new(17, 17, 17)
  4663. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  4664. fenframe.Position = UDim2.new(0.4, 0, 0.1, 0)
  4665. local fenbarmana1 = it("TextLabel")
  4666. fenbarmana1.Parent = fenframe
  4667. fenbarmana1.Text = " "
  4668. fenbarmana1.BackgroundTransparency = 0
  4669. fenbarmana1.BackgroundColor3 = Color3.new(0, 0, 0)
  4670. fenbarmana1.SizeConstraint = "RelativeXY"
  4671. fenbarmana1.TextXAlignment = "Center"
  4672. fenbarmana1.TextYAlignment = "Center"
  4673. fenbarmana1.Position = UDim2.new(0, 0, 0, 0)
  4674. fenbarmana1.Size = UDim2.new(4, 0, 0.2, 0)
  4675. local fenbarmana2 = it("TextLabel")
  4676. fenbarmana2.Parent = fenframe
  4677. fenbarmana2.Text = " "
  4678. fenbarmana2.BackgroundTransparency = 0
  4679. fenbarmana2.BackgroundColor3 = Torso.Color
  4680. fenbarmana2.SizeConstraint = "RelativeXY"
  4681. fenbarmana2.TextXAlignment = "Center"
  4682. fenbarmana2.TextYAlignment = "Center"
  4683. fenbarmana2.Position = UDim2.new(0, 0, 0, 0)
  4684. fenbarmana2.Size = UDim2.new(4 * mana / 100, 0, 0.2, 0)
  4685. local fenbarmana3 = it("TextLabel")
  4686. fenbarmana3.Parent = fenframe
  4687. fenbarmana3.Text = " "
  4688. fenbarmana3.BackgroundTransparency = 0
  4689. fenbarmana3.BackgroundColor3 = Color3.new(Col1, Col2, Col3)
  4690. fenbarmana3.SizeConstraint = "RelativeXY"
  4691. fenbarmana3.TextXAlignment = "Center"
  4692. fenbarmana3.TextYAlignment = "Center"
  4693. fenbarmana3.Position = UDim2.new(0, 0, 0, 0)
  4694. fenbarmana3.Size = UDim2.new(0, 0, 0.2, 0)
  4695. local fenbarmana4 = it("TextLabel")
  4696. fenbarmana4.Parent = fenframe
  4697. fenbarmana4.Text = "Energy(" .. mana .. ")"
  4698. fenbarmana4.BackgroundTransparency = 1
  4699. fenbarmana4.BackgroundColor3 = Color3.new(0, 0, 0)
  4700. fenbarmana4.SizeConstraint = "RelativeXY"
  4701. fenbarmana4.TextXAlignment = "Center"
  4702. fenbarmana4.TextYAlignment = "Center"
  4703. fenbarmana4.Position = UDim2.new(0, 0, -0.3, 0)
  4704. fenbarmana4.Size = UDim2.new(4, 0, 0.2, 0)
  4705. fenbarmana4.FontSize = "Size9"
  4706. fenbarmana4.TextStrokeTransparency = 0
  4707. fenbarmana4.TextColor = BrickColor.new("White")
  4708. local fengui = it("GuiMain")
  4709. fengui.Parent = Player.PlayerGui
  4710. fengui.Name = "WeaponGUI"
  4711. local fenframe1 = it("TextLabel")
  4712. fenframe1.Parent = fengui
  4713. fenframe1.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  4714. fenframe1.BackgroundTransparency = 0.3
  4715. fenframe1.BorderSizePixel = 5
  4716. fenframe1.BorderColor3 = Color3.new(1, 1, 1)
  4717. fenframe1.Size = UDim2.new(0.05, 0, 0.1, 0)
  4718. fenframe1.Position = UDim2.new(0.325, 0, 0.7, 0)
  4719. fenframe1.Text = "Z"
  4720. fenframe1.TextWrapped = true
  4721. fenframe1.FontSize = 7
  4722. fenframe1.TextColor3 = Color3.new(1, 1, 1)
  4723. local fenframe1a = it("TextLabel")
  4724. fenframe1a.Parent = fengui
  4725. fenframe1a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  4726. fenframe1a.BackgroundTransparency = 0.3
  4727. fenframe1a.BorderSizePixel = 5
  4728. fenframe1a.BorderColor3 = Color3.new(1, 1, 1)
  4729. fenframe1a.Size = UDim2.new(0.05, 0, 0.1, 0)
  4730. fenframe1a.Position = UDim2.new(0.325, 0, 0.7, 0)
  4731. fenframe1a.Text = ""
  4732. local fenframe2 = it("TextLabel")
  4733. fenframe2.Parent = fengui
  4734. fenframe2.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  4735. fenframe2.BackgroundTransparency = 0.3
  4736. fenframe2.BorderSizePixel = 5
  4737. fenframe2.BorderColor3 = Color3.new(1, 1, 1)
  4738. fenframe2.Size = UDim2.new(0.05, 0, 0.1, 0)
  4739. fenframe2.Position = UDim2.new(0.425, 0, 0.7, 0)
  4740. fenframe2.Text = "X"
  4741. fenframe2.TextWrapped = true
  4742. fenframe2.FontSize = 7
  4743. fenframe2.TextColor3 = Color3.new(1, 1, 1)
  4744. local fenframe2a = it("TextLabel")
  4745. fenframe2a.Parent = fengui
  4746. fenframe2a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  4747. fenframe2a.BackgroundTransparency = 0.3
  4748. fenframe2a.BorderSizePixel = 5
  4749. fenframe2a.BorderColor3 = Color3.new(1, 1, 1)
  4750. fenframe2a.Size = UDim2.new(0.05, 0, 0.1, 0)
  4751. fenframe2a.Position = UDim2.new(0.425, 0, 0.7, 0)
  4752. fenframe2a.Text = ""
  4753. local fenframe3 = it("TextLabel")
  4754. fenframe3.Parent = fengui
  4755. fenframe3.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  4756. fenframe3.BackgroundTransparency = 0.3
  4757. fenframe3.BorderSizePixel = 5
  4758. fenframe3.BorderColor3 = Color3.new(1, 1, 1)
  4759. fenframe3.Size = UDim2.new(0.05, 0, 0.1, 0)
  4760. fenframe3.Position = UDim2.new(0.525, 0, 0.7, 0)
  4761. fenframe3.Text = "C"
  4762. fenframe3.TextWrapped = true
  4763. fenframe3.FontSize = 7
  4764. fenframe3.TextColor3 = Color3.new(1, 1, 1)
  4765. local fenframe3a = it("TextLabel")
  4766. fenframe3a.Parent = fengui
  4767. fenframe3a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  4768. fenframe3a.BackgroundTransparency = 0.3
  4769. fenframe3a.BorderSizePixel = 5
  4770. fenframe3a.BorderColor3 = Color3.new(1, 1, 1)
  4771. fenframe3a.Size = UDim2.new(0.05, 0, 0.1, 0)
  4772. fenframe3a.Position = UDim2.new(0.525, 0, 0.7, 0)
  4773. fenframe3a.Text = ""
  4774. local fenframe4 = it("TextLabel")
  4775. fenframe4.Parent = fengui
  4776. fenframe4.BackgroundColor3 = Color3.new(0.19607843137255, 0.19607843137255, 0.19607843137255)
  4777. fenframe4.BackgroundTransparency = 0.3
  4778. fenframe4.BorderSizePixel = 5
  4779. fenframe4.BorderColor3 = Color3.new(1, 1, 1)
  4780. fenframe4.Size = UDim2.new(0.05, 0, 0.1, 0)
  4781. fenframe4.Position = UDim2.new(0.625, 0, 0.7, 0)
  4782. fenframe4.Text = "V"
  4783. fenframe4.TextWrapped = true
  4784. fenframe4.FontSize = 7
  4785. fenframe4.TextColor3 = Color3.new(1, 1, 1)
  4786. local fenframe4a = it("TextLabel")
  4787. fenframe4a.Parent = fengui
  4788. fenframe4a.BackgroundColor3 = Color3.new(0.7843137254902, 0.7843137254902, 0.7843137254902)
  4789. fenframe4a.BackgroundTransparency = 0.3
  4790. fenframe4a.BorderSizePixel = 5
  4791. fenframe4a.BorderColor3 = Color3.new(1, 1, 1)
  4792. fenframe4a.Size = UDim2.new(0.05, 0, 0.1, 0)
  4793. fenframe4a.Position = UDim2.new(0.625, 0, 0.7, 0)
  4794. fenframe4a.Text = ""
  4795. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  4796. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  4797. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  4798. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  4799. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  4800. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  4801. return Weld
  4802. end
  4803.  
  4804. rayCast = function(Position, Direction, Range, Ignore)
  4805. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  4806. end
  4807.  
  4808. CreateSound = function(id, par, vol, pit)
  4809. coroutine.resume(coroutine.create(function()
  4810. local sou = Instance.new("Sound", par or workspace)
  4811. sou.Volume = vol
  4812. sou.Pitch = pit or 1
  4813. sou.SoundId = id
  4814. swait()
  4815. sou:play()
  4816. game:GetService("Debris"):AddItem(sou, 6)
  4817. end
  4818. ))
  4819. end
  4820.  
  4821. local getclosest = function(obj, distance)
  4822. local last, lastx = distance + 1, nil
  4823. for i,v in pairs(workspace:GetChildren()) do
  4824. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  4825. local t = v.Torso
  4826. local dist = t.Position - obj.Position.magnitude
  4827. if dist <= distance and dist < last then
  4828. last = dist
  4829. lastx = v
  4830. end
  4831. end
  4832. end
  4833. return lastx
  4834. end
  4835.  
  4836. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle", Vector3.new(0.209999964, 2.57000017, 0.210000098))
  4837. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.971689701, -0.108011246, 0.0337958336, 7.52883196e-008, -1, 5.96046377e-008, 1.49776653e-008, -5.96046377e-008, -1, 1, 7.52883196e-008, 1.497766e-008))
  4838. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4839. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle", Vector3.new(0.209999964, 2.57000017, 0.210000098))
  4840. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 1.12764321e-015, 0, 1.12764321e-015, 1, 0, 0, 0, 1))
  4841. CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4842. Hitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Black", "Hitbox", Vector3.new(3, 5.2300005, 2.70000005))
  4843. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0100002289, -0.0249986649, -5.90500546, -5.96046235e-008, -1.59872116e-014, -1, -1, -5.96046341e-008, 5.96046235e-008, -5.96046341e-008, 1, -1.24344979e-014))
  4844. CreateMesh("CylinderMesh", Hitbox, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4845. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(3, 2.79999995, 0.399999976))
  4846. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.85500193, 0.0100011826, -2.64999771, 1.49011612e-007, 1, -7.54979084e-008, -5.96046341e-008, -7.54979013e-008, -1, -1, 1.49011612e-007, 5.96046235e-008))
  4847. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(3, 3, 1))
  4848. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(3, 2.79999995, 0.399999976))
  4849. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.85500288, 0.0100007057, 2.60000563, 1.49011612e-007, 1, -7.54979084e-008, -5.96046341e-008, -7.54979013e-008, -1, -1, 1.49011612e-007, 5.96046235e-008))
  4850. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(3, 3, 1))
  4851. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(3, 2.79999995, 0.399999976))
  4852. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.88499594, 0.0100002289, -1.46000004, 1.49011612e-007, 1, -7.54979084e-008, -5.96046341e-008, -7.54979013e-008, -1, -1, 1.49011612e-007, 5.96046235e-008))
  4853. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(2.5, 2.5, 1))
  4854. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(3, 1.16000009, 2.70000005))
  4855. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00999927521, -2.06000137, -5.90500546, -5.96046235e-008, -1.59872116e-014, -1, -1, -5.96046341e-008, 5.96046235e-008, -5.96046341e-008, 1, -1.24344979e-014))
  4856. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4857. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(3, 1.16000009, 2.70000005))
  4858. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0100007057, 2.06999922, -5.90500736, -5.96046235e-008, -1.59872116e-014, -1, -1, -5.96046341e-008, 5.96046235e-008, -5.96046341e-008, 1, -1.24344979e-014))
  4859. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4860. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.63, 0.56000042, 1.28000009))
  4861. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0049996376, 1.21000218, -5.91500092, -5.96046235e-008, -1.59872116e-014, -1, -1, -5.96046341e-008, 5.96046235e-008, -5.96046341e-008, 1, -1.24344979e-014))
  4862. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4863. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(1.15999997, 1.44999993, 0.399999976))
  4864. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.91499901, -0.0250031948, 0.0100007057, -6.23954073e-015, 1, 4.37113883e-008, 1, 1.08930461e-014, -5.96046448e-008, -5.96046448e-008, 4.37113883e-008, -1))
  4865. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(2, 2, 15))
  4866. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.63, 0.56000042, 1.28000009))
  4867. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0400049686, -0.0049996376, -5.91499901, 1, 5.96046377e-008, 1.42108547e-014, 1.42108547e-014, -4.37113883e-008, -1, -5.96046377e-008, 1, -4.37113883e-008))
  4868. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4869. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(1.63, 0.56000042, 1.28000009))
  4870. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00500011444, -1.22999811, -5.91500092, -5.96046235e-008, -1.59872116e-014, -1, -1, -5.96046341e-008, 5.96046235e-008, -5.96046341e-008, 1, -1.24344979e-014))
  4871. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4872. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.209999964, 9.44000053, 0.51000011))
  4873. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.724998236, -0.0100002289, 1, 1.12764321e-015, 0, 1.12764321e-015, 1, 0, 0, 0, 1))
  4874. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4875. Part = CreatePart(m, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(3, 2.79999995, 0.399999976))
  4876. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.88499784, 0.00999975204, 1.47000384, 1.49011612e-007, 1, -7.54979084e-008, -5.96046341e-008, -7.54979013e-008, -1, -1, 1.49011612e-007, 5.96046235e-008))
  4877. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(2.5, 2.5, 1))
  4878. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Black", "Part", Vector3.new(0.74000001, 0.220000267, 0.360000014))
  4879. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0199999809, -5.46746063, -2.75282335, -5.96046235e-008, -1.59872116e-014, -1, -0.499999762, 0.866025686, 2.98022833e-008, 0.866025686, 0.499999732, -5.16191392e-008))
  4880. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4881. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.350000024, 0.56000042, 0.240000129))
  4882. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00500011444, -0.0100033283, 4.05498981, -2.08616257e-007, 4.37113954e-008, 1, 1, 7.80494105e-015, 2.08616257e-007, 4.94211283e-015, 1, -4.37113954e-008))
  4883. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4884. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Black", "Part", Vector3.new(0.74000001, 0.220000267, 0.350000024))
  4885. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0200004578, -5.48171663, 2.72313046, -5.96046235e-008, -1.59872116e-014, -1, 0.500000298, 0.866025209, -2.98023437e-008, 0.866025209, -0.500000298, -5.1619093e-008))
  4886. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4887. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Black", "Part", Vector3.new(0.74000001, 0.220000267, 0.650000036))
  4888. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0199995041, 0.0192580223, -5.73387241, -5.96046235e-008, -1.59872116e-014, -1, -1, 2.08616285e-007, 5.96046199e-008, 2.08616285e-007, 1, -2.84217094e-014))
  4889. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4890. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.5, 0, "Black", "Part", Vector3.new(0.74000001, 0.220000267, 0.240000024))
  4891. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0199999809, 0.0192596912, -6.29887009, -5.96046235e-008, -1.59872116e-014, -1, -1, 2.08616285e-007, 5.96046199e-008, 2.08616285e-007, 1, -2.84217094e-014))
  4892. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4893. for _,c in pairs(m:children()) do
  4894. if c.className == "Part" then
  4895. table.insert(Hammer, c)
  4896. end
  4897. end
  4898. for _,c in pairs(m:children()) do
  4899. if c.className == "Weld" then
  4900. table.insert(HammerWelds, c)
  4901. print(c)
  4902. end
  4903. end
  4904. local model2 = (Instance.new("Model"))
  4905. model2.Parent = nil
  4906. model2.Name = "Chakkran"
  4907. DBlade = {}
  4908. DBladeWelds = {}
  4909. Handle2 = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle2", Vector3.new(0.209999964, 2.69000053, 0.51000011))
  4910. Handle2Weld = CreateWeld(model2, Character["Right Arm"], Handle2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.949001789, 0.258885384, 0.0171251297, 0.000207733654, -0.99935025, 0.0360427685, -0.00575854396, -0.036043372, -0.999333739, 0.99998337, 4.13686969e-008, -0.00576228928))
  4911. FakeHandle2 = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 1, "Black", "FakeHandle2", Vector3.new(0.209999964, 2.69000053, 0.51000011))
  4912. FakeHandle2Weld = CreateWeld(model2, Handle2, FakeHandle2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -4.25188773e-010, 0, -4.25188773e-010, 1.00000024, 4.65661287e-010, 0, 4.65661287e-010, 0.99999994))
  4913. Part = CreatePart(model2, Enum.Material.Plastic, 0.20000000298023, 0, "Black", "Part", Vector3.new(1, 1, 1))
  4914. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-8.92499352, -0.0200054646, -0.0200014114, 2.93771336e-008, 1.00000024, 4.65661287e-010, 1, -2.99711473e-008, -4.46889317e-008, -4.47034836e-008, -4.65661287e-010, -0.99999994))
  4915. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1.20000005))
  4916. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4917. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, -8.08396149, 2.38490152, 1.28376996e-007, -2.45403498e-007, -1, 1.82063104e-007, 1.00000012, -2.44472176e-007, 1.00000012, -1.83709744e-007, 1.28362444e-007))
  4918. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4919. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4920. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -8.08396339, 2.48509741, -2.16707122e-007, -3.11993062e-008, 0.99999994, -1.41979626e-007, 1.00000012, 3.21306288e-008, -1, -1.39892563e-007, -2.1669257e-007))
  4921. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4922. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 4.19999981, 0.430000037))
  4923. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -0.0473937988, 8.07886314, -4.40340955e-008, -1.62050128e-007, -1, 1.00000012, -2.46049012e-007, -4.40486474e-008, -2.4541032e-007, -1.00000024, 1.61584467e-007))
  4924. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4925. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 6.19999981, 0.430000037))
  4926. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -5.36886501, -0.00739479065, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4927. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4928. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 6.0999999, 0.430000037))
  4929. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -0.097391963, 9.86886406, -4.40340955e-008, -1.62050128e-007, -1, 1.00000012, -2.46049012e-007, -4.40486474e-008, -2.4541032e-007, -1.00000024, 1.61584467e-007))
  4930. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4931. Part = CreatePart(model2, Enum.Material.Plastic, 0, 0, "Black", "Part", Vector3.new(1, 1, 1))
  4932. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.77499247, -0.0200061798, -0.0100002289, 2.93771336e-008, 1.00000024, 4.65661287e-010, 1, -2.99711473e-008, -4.46889317e-008, -4.47034836e-008, -4.65661287e-010, -0.99999994))
  4933. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=3270017", Vector3.new(0, 0, 0), Vector3.new(1, 1, 3))
  4934. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4935. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, -9.87396622, 3.47510171, -2.16707122e-007, -3.11993062e-008, 0.99999994, -1.41979626e-007, 1.00000012, 3.21306288e-008, -1, -1.39892563e-007, -2.1669257e-007))
  4936. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4937. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4938. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, -9.8739624, 3.23490095, 1.28376996e-007, -2.45403498e-007, -1, 1.82063104e-007, 1.00000012, -2.44472176e-007, 1.00000012, -1.83709744e-007, 1.28362444e-007))
  4939. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4940. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 2.29999971, 0.430000037))
  4941. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -1.59739149, 8.96886349, -4.40340955e-008, -1.62050128e-007, -1, 1.00000012, -2.46049012e-007, -4.40486474e-008, -2.4541032e-007, -1.00000024, 1.61584467e-007))
  4942. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4943. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.350000024, 0.56000042, 0.240000129))
  4944. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0149993896, -0.0100066662, 1.40500164, -1.05195795e-007, 1.56462193e-007, 1, 1, -7.18138153e-008, 1.05181243e-007, 7.03228125e-008, 1.00000024, -1.55996531e-007))
  4945. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4946. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4947. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -8.97396851, 3.07490206, 1.28376996e-007, -2.45403498e-007, -1, 1.82063104e-007, 1.00000012, -2.44472176e-007, 1.00000012, -1.83709744e-007, 1.28362444e-007))
  4948. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4949. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.209999964, 2.69000053, 0.51000011))
  4950. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -4.25188773e-010, 0, -4.25188773e-010, 1.00000024, 4.65661287e-010, 0, 4.65661287e-010, 0.99999994))
  4951. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4952. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.439999789, 0.730000019))
  4953. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, -8.9739666, 3.09509993, -2.16707122e-007, -3.11993062e-008, 0.99999994, -1.41979626e-007, 1.00000012, 3.21306288e-008, -1, -1.39892563e-007, -2.1669257e-007))
  4954. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4955. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.249999881, 0.200000033))
  4956. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, -6.23282051, -6.55576801, -4.40340955e-008, -1.62050128e-007, -1, -0.707106888, 0.707106769, -8.28877091e-008, 0.707106769, 0.707106888, -1.45286322e-007))
  4957. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4958. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.350000024, 0.56000042, 0.240000129))
  4959. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.014998436, 0.749990344, -1.77499676, -1.05195795e-007, 1.56462193e-007, 1, 1, -7.18138153e-008, 1.05181243e-007, 7.03228125e-008, 1.00000024, -1.55996531e-007))
  4960. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4961. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.21999988, 0.200000033))
  4962. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, -1.96886635, -0.0223923922, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4963. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4964. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.21999988, 0.200000033))
  4965. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, -9.13886261, -0.0223926306, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4966. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 0.5, 0.5))
  4967. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.249999881, 0.200000033))
  4968. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, 6.25878143, -6.52980947, -4.40340955e-008, -1.62050128e-007, -1, -0.707107246, -0.707106411, 1.45286322e-007, -0.707106411, 0.707107306, -8.28877091e-008))
  4969. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4970. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.379999876, 0.200000033))
  4971. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, -8.84886265, -0.0223910809, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4972. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4973. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.379999876, 0.200000033))
  4974. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.029999733, -1.67886019, -0.0223929882, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4975. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4976. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 2.29999971, 0.430000037))
  4977. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-007, 1.59260416, 8.96886063, -4.40340955e-008, -1.62050128e-007, -1, 1.00000012, -2.46049012e-007, -4.40486474e-008, -2.4541032e-007, -1.00000024, 1.61584467e-007))
  4978. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4979. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.350000024, 0.56000042, 0.240000129))
  4980. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.014998436, -0.780008078, -1.7750001, -1.05195795e-007, 1.56462193e-007, 1, 1, -7.18138153e-008, 1.05181243e-007, 7.03228125e-008, 1.00000024, -1.55996531e-007))
  4981. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  4982. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.309999585, 0.430000037))
  4983. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -9.56385708, -0.00739264488, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4984. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4985. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.249999881, 0.200000033))
  4986. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0299987793, 1.18883181, -1.45985472, -4.40340955e-008, -1.62050128e-007, -1, -0.707107246, -0.707106411, 1.45286322e-007, -0.707106411, 0.707107306, -8.28877091e-008))
  4987. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4988. Part = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 0, "Black", "Part", Vector3.new(0.219999999, 0.249999881, 0.200000033))
  4989. PartWeld = CreateWeld(model2, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.029999733, -1.16286898, -1.48581553, -4.40340955e-008, -1.62050128e-007, -1, -0.707106888, 0.707106769, -8.28877091e-008, 0.707106769, 0.707106888, -1.45286322e-007))
  4990. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 0.5))
  4991. Hitbox2 = CreatePart(model2, Enum.Material.SmoothPlastic, 0.25, 1, "Black", "Hitbox2", Vector3.new(0.219999999, 7.46999931, 2.97999978))
  4992. Hitbox2Weld = CreateWeld(model2, FakeHandle2, Hitbox2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-007, -6.36385679, -0.112392664, -4.40340955e-008, -1.62050128e-007, -1, 1.82080385e-007, 1.00000024, -1.61584467e-007, 1.00000012, -1.82716917e-007, -4.40340955e-008))
  4993. CreateMesh("SpecialMesh", Hitbox2, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.5, 1, 1))
  4994. for _,c in pairs(model2:children()) do
  4995. if c.className == "Part" then
  4996. table.insert(DBlade, c)
  4997. end
  4998. end
  4999. for _,c in pairs(model2:children()) do
  5000. if c.className == "Weld" then
  5001. table.insert(DBladeWelds, c)
  5002. print(c)
  5003. end
  5004. end
  5005. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  5006. if hit.Parent == nil then
  5007. return
  5008. end
  5009. local h = hit.Parent:FindFirstChild("Humanoid")
  5010. for _,v in pairs(hit.Parent:children()) do
  5011. if v:IsA("Humanoid") then
  5012. h = v
  5013. end
  5014. end
  5015. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  5016. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  5017. return
  5018. end
  5019. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  5020. game:GetService("Debris"):AddItem(c, 0.5)
  5021. if HitSound ~= nil and HitPitch ~= nil then
  5022. CreateSound(HitSound, hit, 1, HitPitch)
  5023. end
  5024. local Damage = math.random(minim, maxim)
  5025. local blocked = false
  5026. local block = hit.Parent:findFirstChild("Block")
  5027. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  5028. blocked = true
  5029. block.Value = block.Value - 1
  5030. print(block.Value)
  5031. end
  5032. if blocked == false then
  5033. h.Health = h.Health - Damage
  5034. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  5035. else
  5036. h.Health = h.Health - Damage / 2
  5037. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  5038. end
  5039. if Type == "Knockdown" then
  5040. local hum = hit.Parent.Humanoid
  5041. hum.PlatformStand = true
  5042. coroutine.resume(coroutine.create(function(HHumanoid)
  5043. swait(1)
  5044. HHumanoid.PlatformStand = false
  5045. end
  5046. ), hum)
  5047. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  5048. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  5049. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  5050. game:GetService("Debris"):AddItem(bodvol, 0.5)
  5051. game:GetService("Debris"):AddItem(rl, 0.5)
  5052. else
  5053. do
  5054. if Type == "Normal" then
  5055. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  5056. if knockback > 0 then
  5057. vp.Parent = hit.Parent.Torso
  5058. end
  5059. game:GetService("Debris"):AddItem(vp, 0.5)
  5060. else
  5061. do
  5062. if Type == "Up" then
  5063. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  5064. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  5065. else
  5066. do
  5067. if Type == "DarkUp" then
  5068. coroutine.resume(coroutine.create(function()
  5069. for i = 0, 1, 0.1 do
  5070. swait()
  5071. BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  5072. end
  5073. end
  5074. ))
  5075. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  5076. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  5077. else
  5078. do
  5079. if Type == "Snare" then
  5080. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  5081. game:GetService("Debris"):AddItem(bp, 1)
  5082. else
  5083. do
  5084. if Type == "Freeze" then
  5085. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  5086. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  5087. hit.Parent.Torso.Anchored = true
  5088. coroutine.resume(coroutine.create(function(Part)
  5089. swait(1.5)
  5090. Part.Anchored = false
  5091. end
  5092. ), hit.Parent.Torso)
  5093. game:GetService("Debris"):AddItem(BodPos, 3)
  5094. game:GetService("Debris"):AddItem(BodGy, 3)
  5095. end
  5096. do
  5097. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  5098. game:GetService("Debris"):AddItem(debounce, Delay)
  5099. c = Instance.new("ObjectValue")
  5100. c.Name = "creator"
  5101. c.Value = Player
  5102. c.Parent = h
  5103. game:GetService("Debris"):AddItem(c, 0.5)
  5104. end
  5105. end
  5106. end
  5107. end
  5108. end
  5109. end
  5110. end
  5111. end
  5112. end
  5113. end
  5114. end
  5115. end
  5116. end
  5117.  
  5118. ShowDamage = function(Pos, Text, Time, Color)
  5119. local Rate = 0.033333333333333
  5120. if not Pos then
  5121. local Pos = Vector3.new(0, 0, 0)
  5122. end
  5123. local Text = Text or ""
  5124. local Time = Time or 2
  5125. if not Color then
  5126. local Color = Color3.new(1, 0, 1)
  5127. end
  5128. local EffectPart = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  5129. EffectPart.Anchored = true
  5130. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  5131. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  5132. game.Debris:AddItem(EffectPart, Time + 0.1)
  5133. EffectPart.Parent = game:GetService("Workspace")
  5134. delay(0, function()
  5135. local Frames = Time / Rate
  5136. for Frame = 1, Frames do
  5137. wait(Rate)
  5138. local Percent = Frame / Frames
  5139. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  5140. TextLabel.TextTransparency = Percent
  5141. end
  5142. if EffectPart and EffectPart.Parent then
  5143. EffectPart:Destroy()
  5144. end
  5145. end
  5146. )
  5147. end
  5148.  
  5149. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  5150. for _,c in pairs(workspace:children()) do
  5151. local hum = c:findFirstChild("Humanoid")
  5152. if hum ~= nil then
  5153. local head = c:findFirstChild("Torso")
  5154. if head ~= nil then
  5155. local targ = head.Position - Part.Position
  5156. local mag = targ.magnitude
  5157. if mag <= magni and c.Name ~= Player.Name then
  5158. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  5159. end
  5160. end
  5161. end
  5162. end
  5163. end
  5164.  
  5165. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  5166. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5167. prt.Anchored = true
  5168. prt.CFrame = cframe
  5169. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5170. game:GetService("Debris"):AddItem(prt, 10)
  5171. if Type == 1 or Type == nil then
  5172. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  5173. else
  5174. if Type == 2 then
  5175. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  5176. end
  5177. end
  5178. end
  5179.  
  5180. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5181. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5182. prt.Anchored = true
  5183. prt.CFrame = cframe
  5184. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5185. game:GetService("Debris"):AddItem(prt, 10)
  5186. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5187. end
  5188.  
  5189. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5190. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  5191. prt.Anchored = true
  5192. prt.CFrame = cframe
  5193. msh = CreateMesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=3270017", vt(0, 0, 0), vt(x1, y1, z1))
  5194. game:GetService("Debris"):AddItem(prt, 2)
  5195. coroutine.resume(coroutine.create(function(Part, Mesh, num)
  5196. for i = 0, 1, delay do
  5197. swait()
  5198. Part.Transparency = i
  5199. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  5200. end
  5201. Part.Parent = nil
  5202. end
  5203. ), prt, msh, (math.random(0, 1) + math.random()) / 5)
  5204. end
  5205.  
  5206. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5207. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5208. prt.Anchored = true
  5209. prt.CFrame = cframe
  5210. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5211. game:GetService("Debris"):AddItem(prt, 10)
  5212. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5213. end
  5214.  
  5215. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5216. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5217. prt.Anchored = true
  5218. prt.CFrame = cframe
  5219. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5220. game:GetService("Debris"):AddItem(prt, 10)
  5221. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5222. end
  5223.  
  5224. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5225. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5226. prt.Anchored = true
  5227. prt.CFrame = cframe
  5228. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5229. game:GetService("Debris"):AddItem(prt, 10)
  5230. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5231. end
  5232.  
  5233. CloudEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5234. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5235. prt.Anchored = true
  5236. prt.CFrame = cframe
  5237. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://1095708", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5238. game:GetService("Debris"):AddItem(prt, 10)
  5239. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  5240. end
  5241.  
  5242. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  5243. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  5244. prt.Anchored = true
  5245. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5246. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5247. local num = math.random(10, 50) / 1000
  5248. game:GetService("Debris"):AddItem(prt, 10)
  5249. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  5250. end
  5251.  
  5252. battackone = function()
  5253. attack = true
  5254. local con = Hitbox2.Touched:connect(function(hit)
  5255. Damagefunc(Hitbox2, hit, 5, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5256. end
  5257. )
  5258. CreateSound("http://roblox.com/asset/?id=189505665", Hitbox2, 1, 0.85)
  5259. for i = 0, 1, 0.1 do
  5260. swait()
  5261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  5262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(100)), 0.3)
  5263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5265. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5266. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5267. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5268. end
  5269. CreateSound("http://roblox.com/asset/?id=189505662", Hitbox2, 1, 1)
  5270. for i = 0, 1, 0.1 do
  5271. swait()
  5272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  5273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  5274. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(70)), 0.3)
  5275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  5276. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5277. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5278. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(100), math.rad(0)), 0.3)
  5279. end
  5280. attack = false
  5281. con:disconnect()
  5282. end
  5283.  
  5284. HadesKnife = function()
  5285. attack = true
  5286. local con = Hitbox2.Touched:connect(function(hit)
  5287. Damagefunc(Hitbox2, hit, 5, 10, math.random(1, 5), "Knockdown", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5288. end
  5289. )
  5290. CreateSound("http://www.roblox.com/asset/?id=233856146", Torso, 1, 1)
  5291. for i = 0, 1, 0.1 do
  5292. swait()
  5293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  5294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-80)), 0.3)
  5295. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  5296. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  5297. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5298. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5299. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(100), math.rad(0)), 0.3)
  5300. end
  5301. CreateSound("http://roblox.com/asset/?id=189505662", Hitbox2, 1, 1.2)
  5302. for i = 0, 1, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(80)), 0.3)
  5306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-50)), 0.3)
  5308. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5309. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5310. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5311. end
  5312. CreateSound("http://roblox.com/asset/?id=189505662", Hitbox2, 1, 1.2)
  5313. for i = 0, 1, 0.1 do
  5314. swait()
  5315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
  5316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(80)), 0.3)
  5317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5319. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5320. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5321. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5322. end
  5323. CreateSound("http://roblox.com/asset/?id=189505662", Hitbox2, 1, 1.2)
  5324. for i = 0, 1, 0.1 do
  5325. swait()
  5326. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  5327. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  5328. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  5329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  5330. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  5331. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  5332. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5333. end
  5334. con:disconnect()
  5335. attack = false
  5336. end
  5337.  
  5338. HellFromAbove = function()
  5339. attack = true
  5340. for i = 0, 1, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  5344. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(20), math.rad(90)), 0.3)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  5346. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  5347. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  5348. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5349. end
  5350. RingEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 2, 2, 0, 2, 2, 0, 0.05)
  5351. RingEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1, 1, 130, 0.5, 0.5, 130, 0.05)
  5352. CreateSound("http://roblox.com/asset/?id=231917970", RootPart, 1, 1)
  5353. for i = 0, 1, 0.1 do
  5354. swait()
  5355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 100) * angles(math.rad(0), math.rad(0), math.rad(-55)), 0.37)
  5356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.37)
  5357. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * angles(math.rad(15), math.rad(0), math.rad(15)), 0.37)
  5358. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)) * angles(math.rad(30), math.rad(0), math.rad(0)), 0.37)
  5359. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.35)
  5360. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(30), math.rad(0)), 0.35)
  5361. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.37)
  5362. end
  5363. coroutine.resume(coroutine.create(function()
  5364. invisle()
  5365. end
  5366. ))
  5367. end
  5368.  
  5369. spread = 0
  5370. range = 100
  5371. rangepower = 25
  5372. shoottrail3 = function(mouse, baseprt)
  5373. coroutine.resume(coroutine.create(function(v)
  5374. local spreadvector = Vector3.new(math.random(-spread, spread), math.random(-spread, spread), math.random(-spread, spread)) * baseprt.Position - mouse.Hit.p.magnitude / 100
  5375. local dir = CFrame.new((baseprt.Position + mouse.Hit.p) / 2, mouse.Hit.p + spreadvector)
  5376. local hit, pos = rayCast(baseprt.Position, dir.lookVector, 10, Character)
  5377. local rangepos = range * 50
  5378. local drawtrail = function(From, To)
  5379. local effectsmsh = Instance.new("SpecialMesh")
  5380. effectsmsh.Scale = Vector3.new(1, 1, 1)
  5381. effectsmsh.Name = "Mesh"
  5382. effectsmsh.MeshType = "Sphere"
  5383. effectsmsh.Scale = Vector3.new(5, 5, 5)
  5384. local effectsg = Instance.new("Part")
  5385. effectsg.formFactor = 3
  5386. effectsg.CanCollide = false
  5387. effectsg.Name = "Eff"
  5388. effectsg.Locked = true
  5389. effectsg.Anchored = true
  5390. effectsg.Size = Vector3.new(0.2, 0.2, 0.2)
  5391. effectsg.Parent = effect
  5392. effectsmsh.Parent = effectsg
  5393. effectsg.BrickColor = BrickColor.new("Black")
  5394. effectsg.Reflectance = 0.25
  5395. local LP = From
  5396. local point1 = To
  5397. local mg = LP - point1.magnitude
  5398. effectsmsh.Scale = Vector3.new(20, 20, 20)
  5399. effectsg.CFrame = CFrame.new((LP + point1) / 2, point1) * CFrame.Angles(math.rad(90), 0, 0)
  5400. coroutine.resume(coroutine.create(function()
  5401. swait()
  5402. effectsg.Parent = nil
  5403. end
  5404. ))
  5405. end
  5406.  
  5407. local newpos = baseprt.Position
  5408. local inc = rangepower / 10
  5409. repeat
  5410. swait()
  5411. rangepos = rangepos - 10
  5412. hit = rayCast(newpos, dir.lookVector, inc, Character)
  5413. drawtrail(newpos, pos)
  5414. local list = (effect:children())
  5415. local torso = nil
  5416. local dist = 10
  5417. local temp, human, temp2 = nil, nil, nil
  5418. for x = 1, #list do
  5419. temp2 = list[x]
  5420. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  5421. temp = temp2:findFirstChild("Torso")
  5422. human = temp2:findFirstChild("Humanoid")
  5423. if temp ~= nil and human ~= nil and human.Health > 0 and temp.Position - pos.magnitude < dist then
  5424. torso = temp
  5425. dist = temp.Position - pos.magnitude
  5426. end
  5427. end
  5428. end
  5429. if torso ~= nil then
  5430. dir = CFrame.new(pos, torso.Position)
  5431. end
  5432. newpos = newpos + dir.lookVector * inc
  5433. if hit ~= nil then
  5434. rangepos = 0
  5435. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  5436. hum = hit.Parent.Humanoid
  5437. tTorso = hit.Parent.Torso
  5438. MagniDamage(hit, 10, 10, 15, 0, "Knockdown")
  5439. attackdebounce = false
  5440. else
  5441. if hit.Parent.Parent ~= nil and hit.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
  5442. hum = hit.Parent.Parent.Humanoid
  5443. tTorso = hit.Parent.Parent.Torso
  5444. MagniDamage(hit.Parent.Parent.Torso, 10, 10, 15, 0, "Knockdown")
  5445. attackdebounce = false
  5446. end
  5447. end
  5448. for i = 1, math.random(3, 6) do
  5449. BreakEffect(BrickColor.new("Black"), CFrame.new(newpos), 0.5, math.random(5, 20), 0.5)
  5450. end
  5451. CreateSound("http://roblox.com/asset/?id=3264793", hit, 1, math.random() + math.random() + 1)
  5452. SphereEffect(BrickColor.new("Black"), CFrame.new(newpos), 2, 2, 2, 3, 3, 3, 0.07)
  5453. BlockEffect(BrickColor.new("Black"), CFrame.new(newpos), 2, 2, 2, 2, 2, 2, 0.07, 1)
  5454. end
  5455. until rangepos <= 0
  5456. end
  5457. ))
  5458. end
  5459.  
  5460. PlaySound = function(id, pitch, parent, volume)
  5461. if volume == nil then
  5462. volume = tonumber(1)
  5463. end
  5464. local epicsound = Instance.new("Sound")
  5465. epicsound.Name = "Epicosound"
  5466. epicsound.SoundId = "rbxassetid://" .. id
  5467. epicsound.Volume = volume
  5468. epicsound.Pitch = pitch
  5469. epicsound.Looped = false
  5470. epicsound.Parent = parent
  5471. wait()
  5472. epicsound:Play()
  5473. game:service("Debris"):AddItem(epicsound, 8)
  5474. end
  5475.  
  5476. Shots = {263609809, 263609836, 263609864, 263609874, 263609898}
  5477. Shot = function(part)
  5478. local shot = math.random(1, #Shots)
  5479. PlaySound(Shots[shot], 1, part)
  5480. end
  5481.  
  5482. invisle = function()
  5483. invisy = true
  5484. Humanoid.WalkSpeed = 30
  5485. coroutine.resume(coroutine.create(function()
  5486. for i,v in pairs(Character:children()) do
  5487. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  5488. v.Transparency = 1
  5489. end
  5490. if v:IsA("Hat") then
  5491. v.Handle.Transparency = 1
  5492. end
  5493. Head.face.Transparency = 1
  5494. end
  5495. for i,v in pairs(model2:children()) do
  5496. if v:IsA("BasePart") then
  5497. v.Transparency = 1
  5498. Handle2.TransParency = 1
  5499. FakeHandle2.TransParency = 1
  5500. end
  5501. end
  5502. end
  5503. ))
  5504. coroutine.resume(coroutine.create(function()
  5505. while invisy == true do
  5506. wait(0.5)
  5507. for i = 1, 3 do
  5508. local orb = CreatePart(Character, "SmoothPlastic", 0, 0.5, BrickColor.new("Black"), "Orb", vt())
  5509. orb.Anchored = true
  5510. Shot(orb)
  5511. local omsh = CreateMesh("SpecialMesh", orb, "Sphere", "", vt(0, 0, 0), vt(10, 10, 10))
  5512. orb.CFrame = cf(RootPart.Position + vt(math.random(-10, 10), 1, math.random(-10, 10)))
  5513. SphereEffect(BrickColor.new("Black"), orb.CFrame, 10, 10, 10, 1, 1, 1, 0.1)
  5514. coroutine.resume(coroutine.create(function(Part, Mesh, Weld)
  5515. wait(1)
  5516. Part.Parent = nil
  5517. local spread = vt(0, 0, 0) * (Part.Position - (Part.Position + vt(0, -1, 0))).magnitude / 100
  5518. local TheHit = Part.Position + vt(0, -1, 0)
  5519. local MouseLook = cf((Part.Position + TheHit) / 2, TheHit + spread)
  5520. local hit, pos = rayCast(Part.Position, MouseLook.lookVector, 999, Character)
  5521. local mag = Part.Position - pos.magnitude
  5522. CylinderEffect(BrickColor.new("Black"), CFrame.new((Part.Position + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * 10, 1, 0.5, 100, 0.5, 0.05)
  5523. RingEffect(BrickColor.new("Black"), cf(pos) * angles(1.57, math.random(-100, 100) / 100, math.random(-100, 100) / 100), 1, 1, 1, 2, 2, 2, 0.05)
  5524. do
  5525. local ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  5526. ref.CFrame = cf(pos)
  5527. CreateSound("http://roblox.com/asset/?id=231917788", ref, 1, 1.4)
  5528. coroutine.resume(coroutine.create(function(Part)
  5529. wait(1)
  5530. Part.Parent = nil
  5531. end
  5532. ), ref)
  5533. MagniDamage(ref, 15, 5, 10, 0, "Normal")
  5534. if hit ~= nil then
  5535. end
  5536. end
  5537. end
  5538. ), orb, omsh)
  5539. end
  5540. wait(0.5)
  5541. local n = 2
  5542. for i = 0, 1, 0.1 do
  5543. wait()
  5544. n = n - 0.1
  5545. end
  5546. RingEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 2, 2, 0, 2, 2, 0, 0.05)
  5547. end
  5548. end
  5549. ))
  5550. coroutine.resume(coroutine.create(function()
  5551. while invisy == true do
  5552. wait(0.1)
  5553. Torso.Velocity = RootPart.CFrame.lookVector * 50
  5554. WaveEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 1, 1, 1, 0.5, 0.5, 0.5, 0.05)
  5555. end
  5556. end
  5557. ))
  5558. for i = 1, 100 do
  5559. wait()
  5560. end
  5561. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 2, 2, 0, 2, 2, 0, 0.05)
  5562. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1, 1, 130, 0.5, 0.5, 130, 0.05)
  5563. BlockEffect(BrickColor.new("Black"), RootPart.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 1, 1, 1, 1, 1, 1, 0.05, 1)
  5564. CreateSound("http://roblox.com/asset/?id=231917806", Torso, 1, 1)
  5565. MagniDamage(Hitbox, 10, 15, 25, 10, "Normal")
  5566. coroutine.resume(coroutine.create(function()
  5567. for i,v in pairs(Character:children()) do
  5568. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  5569. v.Transparency = 0
  5570. end
  5571. if v:IsA("Hat") then
  5572. v.Handle.Transparency = 0
  5573. end
  5574. Head.face.Transparency = 0
  5575. end
  5576. for i,v in pairs(model2:children()) do
  5577. if v:IsA("BasePart") then
  5578. v.Transparency = 0
  5579. end
  5580. end
  5581. Hitbox2.Transparency = 1
  5582. Handle2.Transparency = 1
  5583. FakeHandle2.Transparency = 1
  5584. end
  5585. ))
  5586. Humanoid.WalkSpeed = 16
  5587. attack = false
  5588. invisy = false
  5589. end
  5590.  
  5591. battacktwo = function()
  5592. attack = true
  5593. local con = Hitbox2.Touched:connect(function(hit)
  5594. Damagefunc(Hitbox2, hit, 5, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5595. end
  5596. )
  5597. CreateSound("http://roblox.com/asset/?id=320557453", Handle2, 1, 1)
  5598. for i = 0, 1, 0.1 do
  5599. swait()
  5600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  5601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-80)), 0.3)
  5602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(90)), 0.3)
  5603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  5604. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5605. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5606. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(100), math.rad(0)), 0.3)
  5607. end
  5608. CreateSound("http://roblox.com/asset/?id=189505639", Hitbox2, 1, 0.85)
  5609. for i = 0, 1, 0.1 do
  5610. swait()
  5611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  5612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(80)), 0.3)
  5613. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  5615. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5616. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5617. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5618. end
  5619. attack = false
  5620. con:disconnect()
  5621. end
  5622.  
  5623. HadesArrow = function()
  5624. attack = true
  5625. CreateSound("http://www.roblox.com/asset/?id=233856146", Torso, 1, 1)
  5626. for i = 0, 1, 0.1 do
  5627. swait()
  5628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  5629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(100)), 0.3)
  5630. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5631. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5632. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5633. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5634. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5635. end
  5636. for i = 0, 1, 0.1 do
  5637. swait()
  5638. BlockEffect(BrickColor.new("Black"), LeftArm.CFrame * cf(0, 0, 0), 1, 1, 1, 1, 1, 1, 0.05)
  5639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  5640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(100)), 0.3)
  5641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5643. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5644. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5645. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5646. end
  5647. shoottrail3(mouse, LeftArm)
  5648. attack = false
  5649. end
  5650.  
  5651. battackthree = function()
  5652. attack = true
  5653. CreateSound("http://www.roblox.com/asset/?id=233856146", Torso, 1, 1)
  5654. for i = 0, 1, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-100)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(100)), 0.3)
  5658. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5659. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5660. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5661. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5662. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5663. end
  5664. coroutine.resume(coroutine.create(function()
  5665. for i = 1, 1 do
  5666. swait()
  5667. local ef = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Effect", vt())
  5668. CreateSound("http://www.roblox.com/asset/?id=192410089", ef, 1, 1)
  5669. ef.Anchored = true
  5670. ef.CFrame = RootPart.CFrame * cf(0, 0, -7.5)
  5671. MagniDamage(ef, 7, 10, 15, 10, "Knockdown")
  5672. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, -7.5), 1, 1, 1, 5, 5, 5, 0.05)
  5673. game:GetService("Debris"):AddItem(ef, 0.5)
  5674. WaveEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, -2, -7.5), 1, 1, 1, 1, 1, 1, 0.08)
  5675. end
  5676. end
  5677. ))
  5678. for i = 0, 1, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(10)), 0.3)
  5682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(90)), 0.3)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5684. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5685. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5686. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-90)), 0.3)
  5687. end
  5688. attack = false
  5689. end
  5690.  
  5691. attackone = function()
  5692. attack = true
  5693. CreateSound("http://roblox.com/asset/?id=320557453", Handle, 1, 1)
  5694. local con = Hitbox.Touched:connect(function(hit)
  5695. Damagefunc(Hitbox, hit, 5, 13, math.random(5, 10), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5696. end
  5697. )
  5698. for i = 0, 1, 0.1 do
  5699. swait()
  5700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(-80)), 0.3)
  5701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(80)), 0.3)
  5702. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(50)), 0.3)
  5703. LW.C0 = clerp(LW.C0, CFrame.new(-0.8, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(80)), 0.3)
  5704. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5705. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5706. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(30), math.rad(20), math.rad(90)), 0.3)
  5707. end
  5708. CreateSound("http://roblox.com/asset/?id=377357731", Handle, 1, 1)
  5709. for i = 0, 1, 0.1 do
  5710. swait()
  5711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(80)), 0.3)
  5712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  5713. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(100), math.rad(130)), 0.3)
  5714. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  5715. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5716. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5717. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(90), math.rad(90), math.rad(180)), 0.3)
  5718. end
  5719. con:disconnect()
  5720. attack = false
  5721. end
  5722.  
  5723. attacktwo = function()
  5724. attack = true
  5725. local con = Hitbox.Touched:connect(function(hit)
  5726. Damagefunc(Hitbox, hit, 5, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5727. end
  5728. )
  5729. CreateSound("http://roblox.com/asset/?id=320557563", Handle, 1, 1)
  5730. for i = 0, 1, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(20), math.rad(80)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(-80)), 0.3)
  5734. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(100), math.rad(130)), 0.3)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  5736. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5737. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5738. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(90), math.rad(90), math.rad(180)), 0.3)
  5739. end
  5740. CreateSound("http://roblox.com/asset/?id=377357731", Handle, 1, 1.1)
  5741. for i = 0, 1, 0.1 do
  5742. swait()
  5743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(-20), math.rad(-80)), 0.3)
  5744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(80)), 0.3)
  5745. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(50)), 0.3)
  5746. LW.C0 = clerp(LW.C0, CFrame.new(-0.8, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(80)), 0.3)
  5747. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5748. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5749. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(30), math.rad(20), math.rad(90)), 0.3)
  5750. end
  5751. con:disconnect()
  5752. attack = false
  5753. end
  5754.  
  5755. attackthree = function()
  5756. attack = true
  5757. local con = Hitbox.Touched:connect(function(hit)
  5758. Damagefunc(Hitbox, hit, 5, 13, math.random(1, 10), "Knockdown", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5759. end
  5760. )
  5761. CreateSound("http://roblox.com/asset/?id=320557518", Handle, 1, 1)
  5762. for i = 0, 1, 0.1 do
  5763. swait()
  5764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  5767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(180), math.rad(50), math.rad(80)), 0.3)
  5768. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5769. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5770. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5771. end
  5772. CreateSound("http://roblox.com/asset/?id=377357731", Handle, 1, 0.9)
  5773. for i = 0, 1, 0.5 do
  5774. swait()
  5775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5777. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(30), math.rad(0)), 0.3)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(50), math.rad(80)), 0.3)
  5779. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5780. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5781. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5782. end
  5783. for i = 0, 1, 0.1 do
  5784. swait()
  5785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  5788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  5789. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5790. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5791. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5792. end
  5793. con:disconnect()
  5794. CloudEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 1, 1, 0.5, 0.5, 0.5, 0.05)
  5795. attack = false
  5796. end
  5797.  
  5798. BlackDeath = function()
  5799. attack = true
  5800. CreateSound("http://www.roblox.com/asset/?id=169445046", Handle, 1, 1)
  5801. for i = 0, 1, 0.1 do
  5802. swait()
  5803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  5804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  5805. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-90)), 0.3)
  5807. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5808. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5809. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  5810. end
  5811. for i = 0, 1, 0.1 do
  5812. swait()
  5813. BlockEffect(BrickColor.new("Black"), LeftArm.CFrame, 5, 5, 5, 1, 1, 1, 0.07)
  5814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5816. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5817. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-180)), 0.3)
  5818. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5819. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5820. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  5821. end
  5822. n = 2
  5823. local cf2 = RootPart.CFrame * cf(0, 500, -20)
  5824. local ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Navy blue"), "Effect", vt())
  5825. ref.CFrame = cf2
  5826. ref.Anchored = true
  5827. local TheHit = ref.Position + vt(0, -1, 0)
  5828. local MouseLook = cf((ref.Position + TheHit) / 2, TheHit)
  5829. local hit, pos = rayCast(ref.Position, MouseLook.lookVector, 999, Character)
  5830. local ref2 = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Navy blue"), "Effect", vt())
  5831. ref2.CFrame = cf(pos)
  5832. ref2.Anchored = true
  5833. local mag = (ref.Position - pos).magnitude
  5834. CylinderEffect(BrickColor.new("Black"), CFrame.new((ref.Position + pos) / 2, pos) * angles(1.57, 0, 0), 5, mag * 5, 5, 1, 0, 1, 0.05)
  5835. SphereEffect(BrickColor.new("Black"), ref2.CFrame, 15, 15, 15, 3, 3, 3, 0.02)
  5836. BlockEffect(BrickColor.new("Black"), ref2.CFrame, 15, 15, 15, 2, 2, 2, 0.02)
  5837. WaveEffect(BrickColor.new("Black"), ref2.CFrame, 5, 5, 5, 2, 2, 2, 0.05)
  5838. RingEffect(BrickColor.new("Black"), cf(ref2.Position) * angles(1.57, 0, 0), 5, 5, 5, 1, 1, 1, 0.05)
  5839. MagniDamage(ref2, 10, 10, 15, 30, "Knockdown")
  5840. CreateSound("http://roblox.com/asset/?id=144844438", ref2, 1, 0.9)
  5841. CreateSound("http://roblox.com/asset/?id=144844438", ref2, 1, 0.8)
  5842. game:GetService("Debris"):AddItem(ref, 2)
  5843. game:GetService("Debris"):AddItem(ref2, 2)
  5844. for i = 0, 1, 0.1 do
  5845. swait()
  5846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-80)), 0.3)
  5847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(20), math.rad(70)), 0.3)
  5848. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  5849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-70)), 0.3)
  5850. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  5851. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5852. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  5853. end
  5854. attack = false
  5855. end
  5856.  
  5857. HadesHammer = function()
  5858. attack = true
  5859. local con = Hitbox.Touched:connect(function(hit)
  5860. Damagefunc(Hitbox, hit, 10, 15, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  5861. end
  5862. )
  5863. Humanoid.Jump = true
  5864. CreateSound("http://roblox.com/asset/?id=320557563", Handle, 1, 1)
  5865. for i = 0, 1, 0.1 do
  5866. swait()
  5867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5869. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(180), math.rad(0), math.rad(0)), 0.3)
  5870. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(180), math.rad(50), math.rad(80)), 0.3)
  5871. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5872. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5873. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5874. end
  5875. for i = 0, 1, 0.5 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(30), math.rad(0)), 0.3)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(50), math.rad(80)), 0.3)
  5881. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5882. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5883. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5884. end
  5885. for i = 0, 1, 0.2 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  5891. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5892. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  5893. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  5894. end
  5895. con:disconnect()
  5896. hit = nil
  5897. for i = 1, 1 do
  5898. if hit == nil then
  5899. swait()
  5900. end
  5901. hit = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 6, Character)
  5902. end
  5903. local hit = nil
  5904. while hit == nil do
  5905. swait()
  5906. hit = rayCast(Hitbox.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  5907. end
  5908. hit = rayCast(Hitbox.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  5909. do
  5910. if hit ~= nil then
  5911. local ref = CreatePart(effect, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "Effect", vt())
  5912. ref.Anchored = true
  5913. ref.CFrame = cf(pos)
  5914. game:GetService("Debris"):AddItem(ref, 3)
  5915. for i = 1, 10 do
  5916. Col = hit.BrickColor
  5917. local groundpart = CreatePart(effect, hit.Material, 0, 0, Col, "Ground", vt(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  5918. groundpart.Anchored = true
  5919. groundpart.CanCollide = true
  5920. groundpart.CFrame = cf(pos) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5921. game:GetService("Debris"):AddItem(groundpart, 5)
  5922. end
  5923. CreateSound("http://roblox.com/asset/?id=157878578", ref, 0.6, 1.2)
  5924. WaveEffect(hit.BrickColor, cf(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.05)
  5925. MagniDamage(ref, 9, 9, 13, math.random(10, 20), "Knockdown")
  5926. end
  5927. CloudEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 1, 1, 0.5, 3, 0.5, 0.05)
  5928. CloudEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 1, 1, 1, 1, 1, 0.05)
  5929. attack = false
  5930. end
  5931. end
  5932.  
  5933. Beast = function()
  5934. attack = true
  5935. for i = 0, 1, 0.05 do
  5936. swait()
  5937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5939. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  5940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  5941. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5942. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5943. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(-3, 3, 1) * LHCF * angles(math.rad(80), math.rad(0), math.rad(-90)), 0.3)
  5944. end
  5945. CreateSound("http://www.roblox.com/asset/?id=192410062", RootPart, 1, 1)
  5946. num = 0
  5947. for i = 0, 1, 0.01 do
  5948. swait()
  5949. if num >= 10 then
  5950. num = 0
  5951. WaveEffect(BrickColor.new("Black"), cf(Torso.Position) * cf(0, -1, 0) * angles(0, math.random(-50, 50), 0), 1, 1, 1, 1, 0.5, 1, 0.05)
  5952. end
  5953. for i = 1, 2 do
  5954. if math.random(1, 5) == 1 then
  5955. BlockEffect(BrickColor.new("Black"), Hitbox2.CFrame * cf(math.random(-100, 100) / 100, -math.random(-700, 700) / 100, math.random(-100, 100) / 100), math.random(30, 80) / 100, math.random(30, 80) / 100, math.random(30, 80) / 100, 0.5, 0.5, 0.5, 0.05, 1)
  5956. else
  5957. BlockEffect(BrickColor.new("Really black"), Hitbox2.CFrame * cf(math.random(-100, 100) / 100, -math.random(-700, 700) / 100, math.random(-100, 100) / 100), math.random(30, 80) / 100, math.random(30, 80) / 100, math.random(30, 80) / 100, 0.5, 0.5, 0.5, 0.05, 1)
  5958. end
  5959. end
  5960. num = num + 1
  5961. end
  5962. SphereEffect(BrickColor.new("Black"), Hitbox2.CFrame, 1, 5, 1, 2, 5, 2, 0.05)
  5963. for i = 0, 1, 0.1 do
  5964. swait()
  5965. end
  5966. model2.Parent = nil
  5967. for i = 0, 1, 0.05 do
  5968. swait()
  5969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(100), math.rad(90)), 0.3)
  5972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  5973. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5974. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5975. end
  5976. CreateSound("http://www.roblox.com/asset/?id=188959258", RootPart, 1, 1)
  5977. SphereEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 5, 1, 2, 5, 2, 0.05)
  5978. for i = 0, 1, 0.1 do
  5979. swait()
  5980. end
  5981. model2.Parent = nil
  5982. m.Parent = Character
  5983. for i = 1, #Hammer do
  5984. Hammer[i].Parent = m
  5985. HammerWelds[i].Parent = Hammer[1]
  5986. end
  5987. for i = 0, 1, 0.05 do
  5988. swait()
  5989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  5990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  5991. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  5992. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  5993. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  5994. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  5995. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(-3, 3, 1) * LHCF * angles(math.rad(80), math.rad(0), math.rad(-90)), 0.3)
  5996. end
  5997. WStyle = "Hammer"
  5998. attack = false
  5999. end
  6000.  
  6001. Beauty = function()
  6002. attack = true
  6003. for i = 0, 1, 0.05 do
  6004. swait()
  6005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  6006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  6008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  6009. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  6010. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  6011. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(-3, 3, 1) * LHCF * angles(math.rad(80), math.rad(0), math.rad(-90)), 0.3)
  6012. end
  6013. num = 0
  6014. CreateSound("http://www.roblox.com/asset/?id=192410062", RootPart, 1, 1)
  6015. for i = 0, 1, 0.01 do
  6016. swait()
  6017. if num >= 10 then
  6018. num = 0
  6019. WaveEffect(BrickColor.new("Black"), cf(Torso.Position) * cf(0, -1, 0) * angles(0, math.random(-50, 50), 0), 1, 1, 1, 1, 0.5, 1, 0.05)
  6020. end
  6021. for i = 1, 2 do
  6022. if math.random(1, 5) == 1 then
  6023. BlockEffect(BrickColor.new("Black"), FakeHandle.CFrame * cf(math.random(-100, 100) / 100, -math.random(-700, 700) / 100, math.random(-100, 100) / 100), math.random(30, 80) / 100, math.random(30, 80) / 100, math.random(30, 80) / 100, 0.5, 0.5, 0.5, 0.05, 1)
  6024. else
  6025. BlockEffect(BrickColor.new("Really black"), FakeHandle.CFrame * cf(math.random(-100, 100) / 100, -math.random(-700, 700) / 100, math.random(-100, 100) / 100), math.random(30, 80) / 100, math.random(30, 80) / 100, math.random(30, 80) / 100, 0.5, 0.5, 0.5, 0.05, 1)
  6026. end
  6027. end
  6028. num = num + 1
  6029. end
  6030. CreateSound("http://www.roblox.com/asset/?id=243711369", RootPart, 1, 1)
  6031. SphereEffect(BrickColor.new("Black"), FakeHandle.CFrame, 1, 5, 1, 2, 5, 2, 0.05)
  6032. for i = 0, 1, 0.1 do
  6033. swait()
  6034. end
  6035. m.Parent = nil
  6036. for i = 0, 1, 0.05 do
  6037. swait()
  6038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  6039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(100), math.rad(90)), 0.3)
  6041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  6042. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  6043. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  6044. end
  6045. CreateSound("http://www.roblox.com/asset/?id=188959258", RootPart, 1, 1)
  6046. SphereEffect(BrickColor.new("Black"), FakeHandle.CFrame, 1, 5, 1, 2, 5, 2, 0.05)
  6047. for i = 0, 1, 0.1 do
  6048. swait()
  6049. end
  6050. m.Parent = nil
  6051. model2.Parent = Character
  6052. for i = 1, #DBlade do
  6053. DBlade[i].Parent = model2
  6054. DBladeWelds[i].Parent = DBlade[1]
  6055. end
  6056. m.Parent = nil
  6057. for i = 0, 1, 0.05 do
  6058. swait()
  6059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  6060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  6062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  6063. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(-20)), 0.3)
  6064. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  6065. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(-3, 3, 1) * LHCF * angles(math.rad(80), math.rad(0), math.rad(-90)), 0.3)
  6066. end
  6067. WStyle = "Blade"
  6068. attack = false
  6069. end
  6070.  
  6071. HadesStorm = function()
  6072. attack = true
  6073. CreateSound("http://roblox.com/asset/?id=320557563", Handle, 1, 1)
  6074. for i = 0, 1, 0.05 do
  6075. swait()
  6076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  6077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  6078. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 1, 0) * angles(math.rad(180), math.rad(0), math.rad(-50)), 0.3)
  6079. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 1, 0) * angles(math.rad(180), math.rad(50), math.rad(80)), 0.3)
  6080. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  6081. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6082. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  6083. end
  6084. for i = 0, 1, 0.5 do
  6085. swait()
  6086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6088. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(50), math.rad(30), math.rad(0)), 0.3)
  6089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(50), math.rad(80)), 0.3)
  6090. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  6091. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6092. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  6093. end
  6094. for i = 0, 1, 0.2 do
  6095. swait()
  6096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6098. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), 0.3)
  6099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  6100. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  6101. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6102. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(90), math.rad(90)), 0.3)
  6103. end
  6104. hit = nil
  6105. for i = 1, 1 do
  6106. if hit == nil then
  6107. swait()
  6108. end
  6109. hit = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 6, Character)
  6110. end
  6111. local hit = nil
  6112. while hit == nil do
  6113. swait()
  6114. hit = rayCast(Hitbox.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  6115. end
  6116. hit = rayCast(Hitbox.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  6117. do
  6118. if hit ~= nil then
  6119. local ref = CreatePart(effect, "SmoothPlastic", 0, 0, BrickColor.new("Black"), "Effect", vt())
  6120. ref.Anchored = true
  6121. ref.CFrame = cf(pos)
  6122. game:GetService("Debris"):AddItem(ref, 3)
  6123. for i = 1, 10 do
  6124. Col = hit.BrickColor
  6125. local groundpart = CreatePart(effect, hit.Material, 0, 0, Col, "Ground", vt(math.random(50, 200) / 100, math.random(50, 200) / 100, math.random(50, 200) / 100))
  6126. groundpart.Anchored = true
  6127. groundpart.CanCollide = true
  6128. groundpart.CFrame = cf(pos) * cf(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6129. game:GetService("Debris"):AddItem(groundpart, 5)
  6130. end
  6131. CreateSound("http://roblox.com/asset/?id=157878578", ref, 0.6, 1.2)
  6132. WaveEffect(hit.BrickColor, cf(pos), 1, 1, 1, 0.7, 0.7, 0.7, 0.05)
  6133. MagniDamage(ref, 9, 9, 13, math.random(10, 20), "Knockdown")
  6134. end
  6135. local numb = -8
  6136. local basecf = RootPart.CFrame
  6137. for i = 1, 4 do
  6138. swait()
  6139. local cf2 = basecf * cf(0, 0, numb)
  6140. local ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  6141. ref.CFrame = cf2
  6142. ref.Anchored = true
  6143. local TheHit = ref.Position + vt(0, -1, 0)
  6144. local MouseLook = cf((ref.Position + TheHit) / 2, TheHit)
  6145. local hit, pos = rayCast(ref.Position, MouseLook.lookVector, 999, Character)
  6146. local ref2 = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really black"), "Effect", vt())
  6147. ref2.CFrame = cf(pos)
  6148. ref2.Anchored = true
  6149. SphereEffect(BrickColor.new("Really black"), ref2.CFrame, 15, 15, 15, 5, 5, 5, 0.02)
  6150. WaveEffect(BrickColor.new("Really black"), ref2.CFrame, 5, 5, 5, 2, 2, 2, 0.05)
  6151. MagniDamage(ref2, 20, 10, 15, math.random(5, 20), "Normal", RootPart)
  6152. CreateSound("http://www.roblox.com/asset/?id=161006093", ref2, 1, 0.6)
  6153. game:GetService("Debris"):AddItem(ref, 2)
  6154. game:GetService("Debris"):AddItem(ref2, 2)
  6155. numb = numb - 15
  6156. wait(0.4)
  6157. end
  6158. CloudEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 1, 1, 1, 3, 1, 0.05)
  6159. CloudEffect(BrickColor.new("Black"), Hitbox.CFrame, 1, 1, 1, 2, 1, 2, 0.05)
  6160. attack = false
  6161. end
  6162. end
  6163.  
  6164. ob1u = function()
  6165. end
  6166.  
  6167. ob1d = function()
  6168. if WStyle == "Hammer" then
  6169. if attack == false and attacktype == 1 then
  6170. attacktype = 2
  6171. attackone()
  6172. else
  6173. if attack == false and attacktype == 2 then
  6174. attacktype = 3
  6175. attacktwo()
  6176. else
  6177. if attack == false and attacktype == 3 then
  6178. attacktype = 1
  6179. attackthree()
  6180. end
  6181. end
  6182. end
  6183. end
  6184. if WStyle == "Blade" then
  6185. if attack == false and attacktype2 == 1 then
  6186. attacktype2 = 2
  6187. battackone()
  6188. else
  6189. if attack == false and attacktype2 == 2 then
  6190. attacktype2 = 3
  6191. battacktwo()
  6192. else
  6193. if attack == false and attacktype2 == 3 then
  6194. attacktype2 = 1
  6195. battackthree()
  6196. end
  6197. end
  6198. end
  6199. end
  6200. end
  6201.  
  6202. key = function(k)
  6203. k = k:lower()
  6204. if attack == false and k == "z" and zenabled == true and mana >= 15 then
  6205. zenabled = false
  6206. mana = mana
  6207. coroutine.resume(coroutine.create(function()
  6208. for i = 1, 0, -0.02 do
  6209. swait()
  6210. fenframe1a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  6211. end
  6212. zenabled = true
  6213. fenframe1a.Size = UDim2.new(0, 0, 0.1, 0)
  6214. end
  6215. ))
  6216. if WStyle == "Hammer" then
  6217. --HadesHammer()
  6218. else
  6219. if WStyle == "Blade" then
  6220. HadesKnife()
  6221. end
  6222. end
  6223. else
  6224. if attack == false and k == "x" and mana >= 25 and xenabled == true then
  6225. xenabled = false
  6226. mana = mana
  6227. coroutine.resume(coroutine.create(function()
  6228. for i = 1, 0, -0.0025 do
  6229. swait()
  6230. fenframe2a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  6231. end
  6232. xenabled = true
  6233. fenframe2a.Size = UDim2.new(0, 0, 0.1, 0)
  6234. end
  6235. ))
  6236. if WStyle == "Hammer" then
  6237. BlackDeath()
  6238. else
  6239. if WStyle == "Blade" then
  6240. HellFromAbove()
  6241. end
  6242. end
  6243. else
  6244. if attack == false and k == "c" and mana >= 35 and cenabled == true then
  6245. cenabled = false
  6246. mana = mana
  6247. coroutine.resume(coroutine.create(function()
  6248. for i = 1, 0, -0.0025 do
  6249. swait()
  6250. fenframe3a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  6251. end
  6252. cenabled = true
  6253. fenframe3a.Size = UDim2.new(0, 0, 0.1, 0)
  6254. end
  6255. ))
  6256. if WStyle == "Hammer" then
  6257. --HadesStorm()
  6258. else
  6259. if WStyle == "Blade" then
  6260. HadesArrow()
  6261. end
  6262. end
  6263. else
  6264. if attack == false and k == "v" and mana >= 25 and venabled == true then
  6265. venabled = false
  6266. mana = mana
  6267. coroutine.resume(coroutine.create(function()
  6268. for i = 1, 0, -0.025 do
  6269. swait()
  6270. fenframe4a.Size = UDim2.new(0.05 * i, 0, 0.1, 0)
  6271. end
  6272. venabled = true
  6273. fenframe4a.Size = UDim2.new(0, 0, 0.1, 0)
  6274. end
  6275. ))
  6276. if WStyle == "Hammer" then
  6277. Beauty()
  6278. else
  6279. if WStyle == "Blade" then
  6280. Beast()
  6281. end
  6282. end
  6283. end
  6284. end
  6285. end
  6286. end
  6287. end
  6288.  
  6289. Bin = Instance.new("HopperBin", Player.Backpack)
  6290. ds = function(mouse)
  6291. end
  6292.  
  6293. s = function(mouse)
  6294. print("Selected")
  6295. mouse.Button1Down:connect(function()
  6296. ob1d(mouse)
  6297. end
  6298. )
  6299. mouse.Button1Up:connect(function()
  6300. ob1u(mouse)
  6301. end
  6302. )
  6303. mouse.KeyDown:connect(key)
  6304. end
  6305.  
  6306. Bin.Selected:connect(s)
  6307. Bin.Deselected:connect(ds)
  6308. while 1 do
  6309. while 1 do
  6310. while 1 do
  6311. swait()
  6312. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  6313. torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  6314. velocity = RootPart.Velocity.y
  6315. sine = sine + change
  6316. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  6317. if equipped == true or equipped == false then
  6318. if 1 < RootPart.Velocity.y and hit == nil then
  6319. Anim = "Jump"
  6320. if attack == false then
  6321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  6323. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  6324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6325. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  6326. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6327. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  6328. end
  6329. else
  6330. if RootPart.Velocity.y < -1 and hit == nil then
  6331. Anim = "Fall"
  6332. if attack == false then
  6333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6335. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  6336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6337. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  6338. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6339. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  6340. end
  6341. else
  6342. if torvel<1 and hit~=nil then
  6343. Anim = "Idle"
  6344. if attack == false then
  6345. if WStyle == "Hammer" then
  6346. change = 1
  6347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  6348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  6349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  6350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6351. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  6352. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6353. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0.7) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  6354. else
  6355. if WStyle == "Blade" then
  6356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), 0.3)
  6357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  6358. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(80)), 0.3)
  6359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6360. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  6361. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6362. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-50)), 0.3)
  6363. end
  6364. end
  6365. end
  6366. else
  6367. if torvel>2 and torvel<22 and hit~=nil then
  6368. Anim = "Walk"
  6369. if attack == false then
  6370. if WStyle == "Hammer" then
  6371. change = 1
  6372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.3)
  6374. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  6375. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(50), math.rad(80)), 0.3)
  6376. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6377. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6378. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(70), math.rad(0), math.rad(180)), 0.3)
  6379. else
  6380. if WStyle == "Blade" then
  6381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  6383. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(80)), 0.3)
  6384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  6385. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6386. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  6387. FakeHandle2Weld.C0 = clerp(FakeHandle2Weld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(0), math.rad(90), math.rad(-50)), 0.3)
  6388. end
  6389. end
  6390. end
  6391. end
  6392. end
  6393. end
  6394. end
  6395. end
  6396. if 0 < #Effects then
  6397. for e = 1, #Effects do
  6398. if Effects[e] ~= nil then
  6399. local Thing = Effects[e]
  6400. if Thing ~= nil then
  6401. local Part = Thing[1]
  6402. local Mode = Thing[2]
  6403. local Delay = Thing[3]
  6404. local IncX = Thing[4]
  6405. local IncY = Thing[5]
  6406. local IncZ = Thing[6]
  6407. if Thing[1].Transparency <= 1 then
  6408. if Thing[2] == "Block1" then
  6409. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6410. Mesh = Thing[1].Mesh
  6411. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6412. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6413. else
  6414. if Thing[2] == "Block2" then
  6415. Thing[1].CFrame = Thing[1].CFrame
  6416. Mesh = Thing[7]
  6417. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6418. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6419. else
  6420. if Thing[2] == "Cylinder" then
  6421. Mesh = Thing[1].Mesh
  6422. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6423. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6424. else
  6425. if Thing[2] == "Blood" then
  6426. Mesh = Thing[7]
  6427. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  6428. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6429. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6430. else
  6431. if Thing[2] == "Elec" then
  6432. Mesh = Thing[1].Mesh
  6433. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  6434. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6435. else
  6436. if Thing[2] == "Disappear" then
  6437. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6438. else
  6439. if Thing[2] == "Shatter" then
  6440. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6441. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  6442. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6443. Thing[6] = Thing[6] + Thing[5]
  6444. end
  6445. end
  6446. end
  6447. end
  6448. end
  6449. end
  6450. end
  6451. else
  6452. Part.Parent = nil
  6453. table.remove(Effects, e)
  6454. end
  6455. end
  6456. end
  6457. end
  6458. end
  6459. do
  6460. fenbarmana2:TweenSize((UDim2.new(4 * mana / 100, 0, 0.2, 0)), nil, 1, 0.4, true)
  6461. fenbarmana4.Text = "[Hate] <{[ " .. mana .. " ]}> [Hate]"
  6462. if 100 <= mana then
  6463. mana = 100
  6464. end
  6465. end
  6466. end
  6467. if mananum <= 8 then
  6468. mananum = mananum + 1
  6469. end
  6470. end
  6471. mananum = 0
  6472. mana = mana + 1
  6473. end
  6474. end)
  6475.  
  6476. Ravenger.Name = "Ravenger"
  6477. Ravenger.Parent = Frame
  6478. Ravenger.BackgroundColor3 = Color3.new(0, 0, 0)
  6479. Ravenger.BorderColor3 = Color3.new(1, 1, 0)
  6480. Ravenger.Position = UDim2.new(0, 0, 0, 82)
  6481. Ravenger.Size = UDim2.new(0, 118, 0, 50)
  6482. Ravenger.Font = Enum.Font.SourceSans
  6483. Ravenger.FontSize = Enum.FontSize.Size14
  6484. Ravenger.Text = "Ravenger"
  6485. Ravenger.TextColor3 = Color3.new(0, 1, 0)
  6486. Ravenger.TextScaled = true
  6487. Ravenger.TextSize = 14
  6488. Ravenger.TextWrapped = true
  6489.  
  6490. Ravenger.MouseButton1Down:connect(function()
  6491. --[[ Leaked by CLarramore ]]--
  6492. -- Ever since 3/10/2016 this script started to get popular in oxcool1's SB
  6493. -- I am now spreading this on
  6494. -- You can now make ur edits with this
  6495. -- ENTIRELY OPEN SOURCED!!!! YAY!
  6496.  
  6497. -- NightOwlAce dont kill me
  6498. Player=game:GetService("Players").LocalPlayer
  6499. Character=Player.Character
  6500. PlayerGui=Player.PlayerGui
  6501. Backpack=Player.Backpack
  6502. Torso=Character.Torso
  6503. Head=Character.Head
  6504. Humanoid=Character.Humanoid
  6505. m=Instance.new('Model',Character)
  6506. LeftArm=Character["Left Arm"]
  6507. LeftLeg=Character["Left Leg"]
  6508. RightArm=Character["Right Arm"]
  6509. RightLeg=Character["Right Leg"]
  6510. LS=Torso["Left Shoulder"]
  6511. LH=Torso["Left Hip"]
  6512. RS=Torso["Right Shoulder"]
  6513. RH=Torso["Right Hip"]
  6514. Face = Head.face
  6515. Neck=Torso.Neck
  6516. it=Instance.new
  6517. attacktype=1
  6518. vt=Vector3.new
  6519. cf=CFrame.new
  6520. euler=CFrame.fromEulerAnglesXYZ
  6521. angles=CFrame.Angles
  6522. cloaked=false
  6523. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6524. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  6525. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  6526. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  6527. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  6528. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  6529. RootPart=Character.HumanoidRootPart
  6530. RootJoint=RootPart.RootJoint
  6531. RootCF=euler(-1.57,0,3.14)
  6532. attack = false
  6533. attackdebounce = false
  6534. deb=false
  6535. equipped=true
  6536. hand=false
  6537. MMouse=nil
  6538. combo=0
  6539. mana=0
  6540. trispeed=1
  6541. pathtrans=.7
  6542. attackmode='none'
  6543. local idle=0
  6544. local Anim="Idle"
  6545. local Effects={}
  6546. local gun=false
  6547. local shoot=false
  6548. player=nil
  6549. cloak=false
  6550. lightcolor='Bright blue'
  6551.  
  6552. local Color1=Torso.BrickColor
  6553.  
  6554. local fengui=it("GuiMain")
  6555. fengui.Parent=Player.PlayerGui
  6556. fengui.Name="WeaponGUI"
  6557. local fenframe=it("Frame")
  6558. fenframe.Parent=fengui
  6559. fenframe.BackgroundColor3=Color3.new(255,255,255)
  6560. fenframe.BackgroundTransparency=1
  6561. fenframe.BorderColor3=Color3.new(17,17,17)
  6562. fenframe.Size=UDim2.new(0.0500000007, 0, 0.100000001, 0)
  6563. fenframe.Position=UDim2.new(0.4,0,0.1,0)
  6564. local fenbarmana1=it("TextLabel")
  6565. fenbarmana1.Parent=fenframe
  6566. fenbarmana1.Text=" "
  6567. fenbarmana1.BackgroundTransparency=0
  6568. fenbarmana1.BackgroundColor3=Color3.new(0,0,0)
  6569. fenbarmana1.SizeConstraint="RelativeXY"
  6570. fenbarmana1.TextXAlignment="Center"
  6571. fenbarmana1.TextYAlignment="Center"
  6572. fenbarmana1.Position=UDim2.new(0,0,0,0)
  6573. fenbarmana1.Size=UDim2.new(4,0,0.2,0)
  6574. local fenbarmana2=it("TextLabel")
  6575. fenbarmana2.Parent=fenframe
  6576. fenbarmana2.Text=" "
  6577. fenbarmana2.BackgroundTransparency=0
  6578. fenbarmana2.BackgroundColor3=Torso.Color
  6579. fenbarmana2.SizeConstraint="RelativeXY"
  6580. fenbarmana2.TextXAlignment="Center"
  6581. fenbarmana2.TextYAlignment="Center"
  6582. fenbarmana2.Position=UDim2.new(0,0,0,0)
  6583. fenbarmana2.Size=UDim2.new(4*mana/100,0,0.2,0)
  6584. local fenbarmana3=it("TextLabel")
  6585. fenbarmana3.Parent=fenframe
  6586. fenbarmana3.Text=" "
  6587. fenbarmana3.BackgroundTransparency=0
  6588. fenbarmana3.BackgroundColor3=Color3.new(Col1,Col2,Col3)
  6589. fenbarmana3.SizeConstraint="RelativeXY"
  6590. fenbarmana3.TextXAlignment="Center"
  6591. fenbarmana3.TextYAlignment="Center"
  6592. fenbarmana3.Position=UDim2.new(0,0,0,0)
  6593. fenbarmana3.Size=UDim2.new(0,0,0.2,0)
  6594. local fenbarmana4=it("TextLabel")
  6595. fenbarmana4.Parent=fenframe
  6596. fenbarmana4.Text="Energy("..mana..")"
  6597. fenbarmana4.BackgroundTransparency=1
  6598. fenbarmana4.BackgroundColor3=Color3.new(0,0,0)
  6599. fenbarmana4.SizeConstraint="RelativeXY"
  6600. fenbarmana4.TextXAlignment="Center"
  6601. fenbarmana4.TextYAlignment="Center"
  6602. fenbarmana4.Position=UDim2.new(0,0,-0.3,0)
  6603. fenbarmana4.Size=UDim2.new(4,0,0.2,0)
  6604. fenbarmana4.FontSize="Size9"
  6605. fenbarmana4.TextStrokeTransparency=0
  6606. fenbarmana4.TextColor=BrickColor.new("White")
  6607.  
  6608. mouse=Player:GetMouse()
  6609. --save shoulders
  6610. RSH, LSH=nil, nil
  6611. --welds
  6612. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  6613. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  6614. LH=Torso["Left Hip"]
  6615. RH=Torso["Right Hip"]
  6616. TorsoColor=Torso.BrickColor
  6617. function NoOutline(Part)
  6618. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  6619. end
  6620. player=Player
  6621. ch=Character
  6622. RSH=ch.Torso["Right Shoulder"]
  6623. LSH=ch.Torso["Left Shoulder"]
  6624. --
  6625. RSH.Parent=nil
  6626. LSH.Parent=nil
  6627. --
  6628. RW.Name="Right Shoulder"
  6629. RW.Part0=ch.Torso
  6630. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  6631. RW.C1=cf(0, 0.5, 0)
  6632. RW.Part1=ch["Right Arm"]
  6633. RW.Parent=ch.Torso
  6634. --
  6635. LW.Name="Left Shoulder"
  6636. LW.Part0=ch.Torso
  6637. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  6638. LW.C1=cf(0, 0.5, 0)
  6639. LW.Part1=ch["Left Arm"]
  6640. LW.Parent=ch.Torso
  6641.  
  6642. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  6643. local fp=it("Part")
  6644. fp.formFactor=formfactor
  6645. fp.Parent=parent
  6646. fp.Reflectance=reflectance
  6647. fp.Transparency=transparency
  6648. fp.CanCollide=false
  6649. fp.Locked=true
  6650. fp.BrickColor=brickcolor
  6651. fp.Name=name
  6652. fp.Size=size
  6653. fp.Position=Torso.Position
  6654. NoOutline(fp)
  6655. fp.Material="Neon"
  6656. fp:BreakJoints()
  6657. return fp
  6658. end
  6659.  
  6660. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  6661. local mesh=it(Mesh)
  6662. mesh.Parent=part
  6663. if Mesh=="SpecialMesh" then
  6664. mesh.MeshType=meshtype
  6665. if meshid~="nil" then
  6666. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  6667. end
  6668. end
  6669. mesh.Offset=offset
  6670. mesh.Scale=scale
  6671. return mesh
  6672. end
  6673.  
  6674. function weld(parent,part0,part1,c0)
  6675. local weld=it("Weld")
  6676. weld.Parent=parent
  6677. weld.Part0=part0
  6678. weld.Part1=part1
  6679. weld.C0=c0
  6680. return weld
  6681. end
  6682.  
  6683. local Color1=Torso.BrickColor
  6684.  
  6685. local bodvel=Instance.new("BodyVelocity")
  6686. local bg=Instance.new("BodyGyro")
  6687.  
  6688. function swait(num)
  6689. if num==0 or num==nil then
  6690. game:service'RunService'.Stepped:wait(0)
  6691. else
  6692. for i=0,num do
  6693. game:service'RunService'.Stepped:wait(0)
  6694. end
  6695. end
  6696. end
  6697.  
  6698.  
  6699. so = function(id,par,vol,pit)
  6700. coroutine.resume(coroutine.create(function()
  6701. local sou = Instance.new("Sound",par or workspace)
  6702. sou.Volume=vol
  6703. sou.Pitch=pit or 1
  6704. sou.SoundId=id
  6705. swait()
  6706. sou:play()
  6707. game:GetService("Debris"):AddItem(sou,6)
  6708. end))
  6709. end
  6710.  
  6711. function clerp(a,b,t)
  6712. local qa = {QuaternionFromCFrame(a)}
  6713. local qb = {QuaternionFromCFrame(b)}
  6714. local ax, ay, az = a.x, a.y, a.z
  6715. local bx, by, bz = b.x, b.y, b.z
  6716. local _t = 1-t
  6717. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  6718. end
  6719.  
  6720. function QuaternionFromCFrame(cf)
  6721. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  6722. local trace = m00 + m11 + m22
  6723. if trace > 0 then
  6724. local s = math.sqrt(1 + trace)
  6725. local recip = 0.5/s
  6726. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  6727. else
  6728. local i = 0
  6729. if m11 > m00 then
  6730. i = 1
  6731. end
  6732. if m22 > (i == 0 and m00 or m11) then
  6733. i = 2
  6734. end
  6735. if i == 0 then
  6736. local s = math.sqrt(m00-m11-m22+1)
  6737. local recip = 0.5/s
  6738. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  6739. elseif i == 1 then
  6740. local s = math.sqrt(m11-m22-m00+1)
  6741. local recip = 0.5/s
  6742. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  6743. elseif i == 2 then
  6744. local s = math.sqrt(m22-m00-m11+1)
  6745. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  6746. end
  6747. end
  6748. end
  6749.  
  6750. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  6751. local xs, ys, zs = x + x, y + y, z + z
  6752. local wx, wy, wz = w*xs, w*ys, w*zs
  6753. local xx = x*xs
  6754. local xy = x*ys
  6755. local xz = x*zs
  6756. local yy = y*ys
  6757. local yz = y*zs
  6758. local zz = z*zs
  6759. 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))
  6760. end
  6761.  
  6762. function QuaternionSlerp(a, b, t)
  6763. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  6764. local startInterp, finishInterp;
  6765. if cosTheta >= 0.0001 then
  6766. if (1 - cosTheta) > 0.0001 then
  6767. local theta = math.acos(cosTheta)
  6768. local invSinTheta = 1/math.sin(theta)
  6769. startInterp = math.sin((1-t)*theta)*invSinTheta
  6770. finishInterp = math.sin(t*theta)*invSinTheta
  6771. else
  6772. startInterp = 1-t
  6773. finishInterp = t
  6774. end
  6775. else
  6776. if (1+cosTheta) > 0.0001 then
  6777. local theta = math.acos(-cosTheta)
  6778. local invSinTheta = 1/math.sin(theta)
  6779. startInterp = math.sin((t-1)*theta)*invSinTheta
  6780. finishInterp = math.sin(t*theta)*invSinTheta
  6781. else
  6782. startInterp = t-1
  6783. finishInterp = t
  6784. end
  6785. end
  6786. 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
  6787. end
  6788.  
  6789. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  6790. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  6791. end
  6792.  
  6793. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  6794. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6795. prt.Anchored=true
  6796. prt.CFrame=cframe
  6797. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  6798. --http://www.roblox.com/asset/?id=4770560
  6799. game:GetService("Debris"):AddItem(prt,2)
  6800. CF=prt.CFrame
  6801. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  6802. for i=0,1,0.2 do
  6803. wait()
  6804. Part.CFrame=CF*cf(0,0,-0.4)
  6805. end
  6806. for i=0,1,delay do
  6807. wait()
  6808. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  6809. Mesh.Scale=Mesh.Scale
  6810. end
  6811. for i=0,1,0.1 do
  6812. wait()
  6813. Part.Transparency=i
  6814. end
  6815. Part.Parent=nil
  6816. end),prt,msh,CF)
  6817. end
  6818.  
  6819. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  6820. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6821. prt.Anchored=true
  6822. prt.CFrame=cframe
  6823. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  6824. game:GetService("Debris"):AddItem(prt,5)
  6825. coroutine.resume(coroutine.create(function(Part,Mesh)
  6826. for i=0,1,delay do
  6827. wait()
  6828. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6829. Part.Transparency=i
  6830. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6831. end
  6832. Part.Parent=nil
  6833. end),prt,msh)
  6834. end
  6835.  
  6836. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  6837. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6838. prt.Anchored=false
  6839. prt.CFrame=cframe
  6840. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  6841. local wld=weld(prt,prt,Parent,cframe)
  6842. game:GetService("Debris"):AddItem(prt,5)
  6843. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  6844. for i=0,1,delay do
  6845. wait()
  6846. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  6847. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6848. Part.Transparency=i
  6849. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6850. end
  6851. Part.Parent=nil
  6852. end),prt,msh,wld)
  6853. end
  6854.  
  6855. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  6856. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6857. prt.Anchored=false
  6858. prt.CFrame=cframe
  6859. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  6860. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  6861. game:GetService("Debris"):AddItem(prt,5)
  6862. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  6863. for i=0,1,delay do
  6864. wait()
  6865. Weld.C0=euler(i*20,0,0)
  6866. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6867. Part.Transparency=i
  6868. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6869. end
  6870. Part.Parent=nil
  6871. end),prt,msh,wld)
  6872. end
  6873.  
  6874. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  6875. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6876. prt.Anchored=true
  6877. prt.CFrame=cframe
  6878. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  6879. game:GetService("Debris"):AddItem(prt,2)
  6880. coroutine.resume(coroutine.create(function(Part,Mesh)
  6881. for i=0,1,delay do
  6882. wait()
  6883. Part.CFrame=Part.CFrame
  6884. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6885. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6886. prt2.Anchored=true
  6887. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6888. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  6889. game:GetService("Debris"):AddItem(prt2,2)
  6890. coroutine.resume(coroutine.create(function(Part,Mesh)
  6891. for i=0,1,0.1 do
  6892. wait()
  6893. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  6894. end
  6895. Part.Parent=nil
  6896. end),prt2,msh2)
  6897. end
  6898. for i=0,1,delay*2 do
  6899. wait()
  6900. Part.CFrame=Part.CFrame
  6901. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  6902. end
  6903. Part.Parent=nil
  6904. end),prt,msh)
  6905. end
  6906.  
  6907. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  6908. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6909. prt.Anchored=true
  6910. prt.CFrame=cframe
  6911. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  6912. game:GetService("Debris"):AddItem(prt,2)
  6913. coroutine.resume(coroutine.create(function(Part,Mesh)
  6914. for i=0,1,delay do
  6915. wait()
  6916. Part.CFrame=Part.CFrame
  6917. Part.Transparency=i
  6918. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6919. end
  6920. Part.Parent=nil
  6921. end),prt,msh)
  6922. end
  6923.  
  6924. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  6925. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6926. prt.Anchored=true
  6927. prt.CFrame=cframe*euler(x2,y2,z2)
  6928. --"http://www.roblox.com/asset/?id=168892465"
  6929. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0,0,0),vt(x1,y1,z1))
  6930. game:GetService("Debris"):AddItem(prt,2)
  6931. coroutine.resume(coroutine.create(function(Part,Mesh)
  6932. for i=0,1,0.03 do
  6933. wait()
  6934. Part.CFrame=Part.CFrame
  6935. Part.Transparency=i
  6936. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6937. end
  6938. Part.Parent=nil
  6939. end),prt,msh)
  6940. end
  6941.  
  6942. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  6943. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6944. prt.Anchored=true
  6945. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  6946. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  6947. game:GetService("Debris"):AddItem(prt,2)
  6948. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  6949. CF=Part.CFrame
  6950. Numbb=0
  6951. randnumb=math.random()/10
  6952. rand1=math.random()/10
  6953. for i=0,1,rand1 do
  6954. wait()
  6955. CF=CF*cf(0,math.random()/2,0)
  6956. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  6957. Part.CFrame=CF*euler(Numbb,0,0)
  6958. Part.Transparency=i
  6959. Numbb=Numbb+randnumb
  6960. end
  6961. Part.Parent=nil
  6962. end),prt,CF,Numbb,randnumb)
  6963. end
  6964.  
  6965. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  6966. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6967. prt.Anchored=true
  6968. prt.CFrame=cframe
  6969. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  6970. game:GetService("Debris"):AddItem(prt,5)
  6971. coroutine.resume(coroutine.create(function(Part,Mesh)
  6972. for i=0,1,delay do
  6973. wait()
  6974. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  6975. Part.Transparency=i
  6976. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6977. end
  6978. Part.Parent=nil
  6979. end),prt,msh)
  6980. end
  6981.  
  6982. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  6983. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  6984. prt.Anchored=true
  6985. prt.CFrame=cframe
  6986. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  6987. game:GetService("Debris"):AddItem(prt,2)
  6988. coroutine.resume(coroutine.create(function(Part,Mesh)
  6989. for i=0,1,delay do
  6990. wait()
  6991. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  6992. Part.Transparency=i
  6993. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  6994. end
  6995. Part.Parent=nil
  6996. end),prt,msh)
  6997. end
  6998.  
  6999. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  7000. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  7001. prt.Anchored=true
  7002. prt.CFrame=cframe*cf(x,y,z)
  7003. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  7004. game:GetService("Debris"):AddItem(prt,5)
  7005. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  7006. local num=math.random()
  7007. local num2=math.random(-3,2)+math.random()
  7008. local numm=0
  7009. for i=0,1,delay*2 do
  7010. swait()
  7011. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  7012. Part.Transparency=i
  7013. numm=numm+0.01
  7014. end
  7015. Part.Parent=nil
  7016. Mesh.Parent=nil
  7017. end),prt,msh,x,y,z)
  7018. end
  7019.  
  7020. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  7021. if hit.Parent==nil then
  7022. return
  7023. end
  7024. h=hit.Parent:FindFirstChild("Humanoid")
  7025. for _,v in pairs(hit.Parent:children()) do
  7026. if v:IsA("Humanoid") then
  7027. h=v
  7028. end
  7029. end
  7030. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  7031. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  7032. end
  7033. if hit.Parent.className=="Hat" then
  7034. hit=hit.Parent.Parent:findFirstChild("Head")
  7035. end
  7036. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  7037. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  7038. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  7039. return
  7040. end]]
  7041. -- hs(hit,1.2)
  7042. c=Instance.new("ObjectValue")
  7043. c.Name="creator"
  7044. c.Value=game:service("Players").LocalPlayer
  7045. c.Parent=h
  7046. game:GetService("Debris"):AddItem(c,.5)
  7047. Damage=math.random(minim,maxim)
  7048. -- h:TakeDamage(Damage)
  7049. blocked=false
  7050. block=hit.Parent:findFirstChild("Block")
  7051. if block~=nil then
  7052. print(block.className)
  7053. if block.className=="NumberValue" then
  7054. if block.Value>0 then
  7055. blocked=true
  7056. if decreaseblock==nil then
  7057. block.Value=block.Value-1
  7058. end
  7059. end
  7060. end
  7061. if block.className=="IntValue" then
  7062. if block.Value>0 then
  7063. blocked=true
  7064. if decreaseblock~=nil then
  7065. block.Value=block.Value-1
  7066. end
  7067. end
  7068. end
  7069. end
  7070. if blocked==false then
  7071. -- h:TakeDamage(Damage)
  7072. h.Health=h.Health-Damage
  7073. showDamage(hit.Parent,Damage,.5,TorsoColor)
  7074. else
  7075. h.Health=h.Health-(Damage/2)
  7076. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  7077. end
  7078. if Type=="Knockdown" then
  7079. hum=hit.Parent.Humanoid
  7080. hum.PlatformStand=true
  7081. coroutine.resume(coroutine.create(function(HHumanoid)
  7082. swait(1)
  7083. HHumanoid.PlatformStand=false
  7084. end),hum)
  7085. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  7086. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  7087. local bodvol=Instance.new("BodyVelocity")
  7088. bodvol.velocity=angle*knockback
  7089. bodvol.P=5000
  7090. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  7091. bodvol.Parent=hit
  7092. rl=Instance.new("BodyAngularVelocity")
  7093. rl.P=3000
  7094. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  7095. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  7096. rl.Parent=hit
  7097. game:GetService("Debris"):AddItem(bodvol,.5)
  7098. game:GetService("Debris"):AddItem(rl,.5)
  7099. elseif Type=="Normal" then
  7100. vp=Instance.new("BodyVelocity")
  7101. vp.P=500
  7102. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  7103. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  7104. if KnockbackType==1 then
  7105. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  7106. elseif KnockbackType==2 then
  7107. vp.velocity=Property.CFrame.lookVector*knockback
  7108. end
  7109. if knockback>0 then
  7110. vp.Parent=hit.Parent.Torso
  7111. end
  7112. game:GetService("Debris"):AddItem(vp,.5)
  7113. elseif Type=="Up" then
  7114. local bodyVelocity=Instance.new("BodyVelocity")
  7115. bodyVelocity.velocity=vt(0,10,0)
  7116. bodyVelocity.P=1000
  7117. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  7118. bodyVelocity.Parent=hit
  7119. game:GetService("Debris"):AddItem(bodyVelocity,1)
  7120. rl=Instance.new("BodyAngularVelocity")
  7121. rl.P=3000
  7122. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  7123. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  7124. rl.Parent=hit
  7125. game:GetService("Debris"):AddItem(rl,.5)
  7126. elseif Type=="Snare" then
  7127. bp=Instance.new("BodyPosition")
  7128. bp.P=2000
  7129. bp.D=100
  7130. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  7131. bp.position=hit.Parent.Torso.Position
  7132. bp.Parent=hit.Parent.Torso
  7133. game:GetService("Debris"):AddItem(bp,1)
  7134. elseif Type=="Target" then
  7135. if Targetting==false then
  7136. ZTarget=hit.Parent.Torso
  7137. coroutine.resume(coroutine.create(function(Part)
  7138. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  7139. swait(5)
  7140. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  7141. end),ZTarget)
  7142. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  7143. targetgui=Instance.new("BillboardGui")
  7144. targetgui.Parent=ZTarget
  7145. targetgui.Size=UDim2.new(10,100,10,100)
  7146. targ=Instance.new("ImageLabel")
  7147. targ.Parent=targetgui
  7148. targ.BackgroundTransparency=1
  7149. targ.Image="rbxassetid://4834067"
  7150. targ.Size=UDim2.new(1,0,1,0)
  7151. cam.CameraType="Scriptable"
  7152. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  7153. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  7154. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  7155. Targetting=true
  7156. RocketTarget=ZTarget
  7157. for i=1,Property do
  7158. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  7159. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  7160. swait()
  7161. end
  7162. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  7163. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  7164. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  7165. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  7166. end
  7167. Targetting=false
  7168. RocketTarget=nil
  7169. targetgui.Parent=nil
  7170. cam.CameraType="Custom"
  7171. end
  7172. end
  7173. debounce=Instance.new("BoolValue")
  7174. debounce.Name="DebounceHit"
  7175. debounce.Parent=hit.Parent
  7176. debounce.Value=true
  7177. game:GetService("Debris"):AddItem(debounce,Delay)
  7178. c=Instance.new("ObjectValue")
  7179. c.Name="creator"
  7180. c.Value=Player
  7181. c.Parent=h
  7182. game:GetService("Debris"):AddItem(c,.5)
  7183. CRIT=false
  7184. hitDeb=true
  7185. AttackPos=6
  7186. end
  7187. end
  7188.  
  7189. showDamage=function(Char,Dealt,du,Color)
  7190. m=Instance.new("Model")
  7191. m.Name=tostring(Dealt)
  7192. h=Instance.new("Humanoid")
  7193. h.Health=0
  7194. h.MaxHealth=0
  7195. h.Parent=m
  7196. c=Instance.new("Part")
  7197. c.Transparency=0
  7198. c.BrickColor=TorsoColor
  7199. c.Name="Head"
  7200. c.TopSurface=0
  7201. c.BottomSurface=0
  7202. c.formFactor="Plate"
  7203. c.Size=Vector3.new(1,.4,1)
  7204. ms=Instance.new("CylinderMesh")
  7205. ms.Scale=Vector3.new(.8,.8,.8)
  7206. so("http://www.roblox.com/asset/?id=199149269",c,1,1)
  7207. if CRIT==true then
  7208. ms.Scale=Vector3.new(1,1.25,1)
  7209. end
  7210. ms.Parent=c
  7211. c.Reflectance=0
  7212. Instance.new("BodyGyro").Parent=c
  7213. c.Parent=m
  7214. if Char:findFirstChild("Head")~=nil then
  7215. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  7216. elseif Char.Parent:findFirstChild("Head")~=nil then
  7217. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  7218. end
  7219. f=Instance.new("BodyPosition")
  7220. f.P=2000
  7221. f.D=100
  7222. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  7223. f.position=c.Position+Vector3.new(0,3,0)
  7224. f.Parent=c
  7225. game:GetService("Debris"):AddItem(m,.5+du)
  7226. c.CanCollide=false
  7227. m.Parent=workspace
  7228. c.CanCollide=false
  7229. end
  7230.  
  7231. Player=game:GetService('Players').LocalPlayer
  7232. Character=Player.Character
  7233. Mouse=Player:GetMouse()
  7234. m=Instance.new('Model',Character)
  7235.  
  7236.  
  7237. local function weldBetween(a, b)
  7238. local weldd = Instance.new("ManualWeld")
  7239. weldd.Part0 = a
  7240. weldd.Part1 = b
  7241. weldd.C0 = CFrame.new()
  7242. weldd.C1 = b.CFrame:inverse() * a.CFrame
  7243. weldd.Parent = a
  7244. return weldd
  7245. end
  7246.  
  7247. it=Instance.new
  7248.  
  7249. function nooutline(part)
  7250. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  7251. end
  7252.  
  7253. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  7254. local fp=it("Part")
  7255. fp.formFactor=formfactor
  7256. fp.Parent=parent
  7257. fp.Reflectance=reflectance
  7258. fp.Transparency=transparency
  7259. fp.CanCollide=false
  7260. fp.Locked=true
  7261. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  7262. fp.Name=name
  7263. fp.Size=size
  7264. fp.Position=Character.Torso.Position
  7265. nooutline(fp)
  7266. fp.Material=material
  7267. fp:BreakJoints()
  7268. return fp
  7269. end
  7270.  
  7271. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  7272. local mesh=it(Mesh)
  7273. mesh.Parent=part
  7274. if Mesh=="SpecialMesh" then
  7275. mesh.MeshType=meshtype
  7276. mesh.MeshId=meshid
  7277. end
  7278. mesh.Offset=offset
  7279. mesh.Scale=scale
  7280. return mesh
  7281. end
  7282.  
  7283. function weld(parent,part0,part1,c0,c1)
  7284. local weld=it("Weld")
  7285. weld.Parent=parent
  7286. weld.Part0=part0
  7287. weld.Part1=part1
  7288. weld.C0=c0
  7289. weld.C1=c1
  7290. return weld
  7291. end
  7292.  
  7293. local modelzorz=Instance.new("Model")
  7294. modelzorz.Parent=Character
  7295. modelzorz.Name="Claw1"
  7296.  
  7297. Handle=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  7298. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  7299. mesh("SpecialMesh",Handle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  7300. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7301. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89693689, 0.0205960274, 1.83752108, 0.00084605813, 0.865680099, -0.500597, -0.999998748, 2.925843e-005, -0.00163948536, -0.00140464306, 0.500597715, 0.865678906))
  7302. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7303. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0205993652, 3.97038841, -4.62090921, -0.999998689, 2.810359e-005, -0.00163501501, 0.00158691406, 0.25815019, -0.966103554, 0.0003949448, -0.966104805, -0.258149862))
  7304. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7305. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7306. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.18639517, -0.292996764, 3.91572571, -0.407002717, 0.123095758, -0.905094743, -0.483149111, -0.869928718, 0.098949343, -0.775187671, 0.477568328, 0.413536996))
  7307. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7308. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.62196398, -0.29297936, 1.11572647, -0.835932732, 0.424737811, -0.347583354, -0.483153641, -0.869926155, 0.0989501327, -0.260344028, 0.250651836, 0.932413459))
  7309. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7310. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.55920649, -0.210347176, 1.642519, -0.865201712, -0.000320911407, -0.501423895, -2.98991799e-005, -0.999999881, 0.000691637397, -0.501424074, 0.000613339245, 0.865201592))
  7311. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7312. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.931638, -0.0751047134, 4.50077248, -0.352038473, 0.176153034, -0.919260144, -0.86644727, -0.432817101, 0.248874903, -0.354031444, 0.884103954, 0.304995537))
  7313. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7314. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.34771347, -0.763819337, 1.31078529, 0.484322906, -0.259408951, -0.835546851, 0.129806682, 0.965767562, -0.224595979, 0.865206063, 0.000317394733, 0.501416266))
  7315. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7316. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.85524988, -0.0749192238, 1.7092638, -0.499263257, 0.749717236, -0.434350491, -0.866449237, -0.432811975, 0.248876765, -0.00140497088, 0.500597596, 0.865678906))
  7317. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7318. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.76954031, -0.210381031, 4.2438035, -0.257231236, -0.00066010654, -0.966349661, -3.04505229e-005, -0.999999762, 0.000691249967, -0.966350019, 0.000207226723, 0.257231265))
  7319. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7320. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.87043977, 0.020611763, 4.62094831, 0.00159165263, 0.258152187, -0.966103137, -0.999998748, 2.89455056e-005, -0.00163969398, -0.000395349402, 0.966104329, 0.258151829))
  7321. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7322. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.292981744, 4.28636312, -3.9157095, -0.48314926, -0.869928479, 0.0989517197, -0.407004297, 0.123094313, -0.905094087, 0.775186777, -0.477569282, -0.413537562))
  7323. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7324. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7325. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.85442352, -0.763632059, 3.85966015, -0.269319534, -0.183654502, -0.945377231, 0.129806384, 0.96576786, -0.22459501, 0.954262853, -0.183203816, -0.236260682))
  7326. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7327. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0751276016, 4.03159618, -4.50067854, -0.866445661, -0.432817698, 0.248879611, -0.352042913, 0.176151246, -0.919258773, 0.354030937, -0.884103894, -0.304995805))
  7328. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7329. Gear=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  7330. Gearweld=weld(m,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  7331. mesh("SpecialMesh",Gear,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  7332. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7333. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.210398674, 3.86948943, -4.24380398, -3.15159559e-005, -0.999999881, 0.00069090724, -0.257231474, -0.000659480691, -0.966349721, 0.966349959, -0.000208158046, -0.257231474))
  7334. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7335. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7336. Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.763661504, 3.95439076, 3.85964441, -0.129806131, -0.965767682, 0.224596098, -0.269319892, -0.1836555, -0.945376873, 0.954262733, -0.183203891, -0.236260891))
  7337. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7338.  
  7339. local modelzorz2=Instance.new("Model")
  7340. modelzorz2.Parent=Character
  7341. modelzorz2.Name="Claw2"
  7342.  
  7343. Handle2=part(Enum.FormFactor.Custom,m,Enum.Material.Neon,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1))
  7344. Handle2weld=weld(m,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  7345. mesh("SpecialMesh",Handle2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  7346. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7347. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.66774845, 0.445008755, 1.50737095, 0.749997497, 0.500002265, -0.433014721, -0.433012635, 0.866024196, 0.250004709, 0.500004232, -2.02655792e-006, 0.866023183))
  7348. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7349. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.70916891, 0.288796425, 1.12511444, 0.424947768, 0.836517453, -0.34591651, -0.870010257, 0.482961774, 0.0991482884, 0.250003695, 0.25881803, 0.933012009))
  7350. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7351. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.24143982, 0.288818121, 3.98402214, 0.123706907, 0.408494055, -0.904339194, -0.870007515, 0.482966691, 0.0991476029, 0.477266878, 0.774516642, 0.415139139))
  7352. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7353. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.288883209, 4.34139919, -3.98407936, -0.870006502, 0.482969046, 0.099145025, 0.123710275, 0.408492953, -0.904339135, -0.477267861, -0.774515808, -0.415139765))
  7354. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7355. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7356. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.377311707, 3.81443644, -4.17874861, 1.43051147e-006, 1.00000012, 5.58793545e-006, 0.258813858, 5.02169132e-006, -0.965927303, -0.965927362, 2.82377005e-006, -0.258813858))
  7357. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7358. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7359. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.11095357, 0.452475548, 3.33581829, 0.214266971, -0.258726388, -0.941886604, 0.124996454, -0.949091196, 0.289140463, -0.968744338, -0.179685742, -0.171018958))
  7360. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7361. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.445028067, 4.04179811, -4.22505188, -0.433007121, 0.86602807, 0.250001073, 0.176776409, 0.353552371, -0.918559194, -0.883886516, -0.353548348, -0.306183964))
  7362. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7363. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7364. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.71447492, 0.377288342, 4.1787672, 0.258815825, 7.89761543e-007, -0.965926647, 2.11596489e-006, 1.00000012, 1.35600567e-006, 0.965926886, -2.41398811e-006, 0.258815885))
  7365. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7366. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.452456236, 4.21090841, 3.33576679, -0.124996543, 0.949091196, -0.289140046, 0.214267105, -0.25872606, -0.941886783, -0.968744338, -0.179685771, -0.171019137))
  7367. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7368. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7369. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94182658, 0.445016861, 4.22507095, 0.176774979, 0.353554398, -0.918558657, -0.433007926, 0.866026998, 0.250003278, 0.883886337, 0.353548825, 0.306183696))
  7370. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(1, 0.400000006, 1))
  7371. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.256506443, 3.92671657, -4.59811449, -1.00000024, 2.62260437e-006, 1.4603138e-006, -7.4505806e-007, 0.258819073, -0.965925872, -2.89268792e-006, -0.965925932, -0.258819073))
  7372. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 2.92400002, 1.18400002))
  7373. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7374. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.4743073, 0.377253056, 1.63544273, 0.866023183, -4.61935997e-007, -0.500004172, 1.52736902e-006, 1.00000012, 1.65402889e-006, 0.500004232, -2.21282244e-006, 0.866023183))
  7375. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7376. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.15870619, 0.452619314, 0.758959055, -0.533491194, -0.310006529, -0.786945462, 0.124997422, -0.949090362, 0.289142251, -0.836518347, 0.0558886975, 0.545081377))
  7377. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7378. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.84976673, 0.256440639, 1.85214663, 6.2584877e-007, 0.866025329, -0.500000298, -1.00000024, 1.72108412e-006, 1.7285347e-006, 2.38418579e-006, 0.500000298, 0.866025329))
  7379. Gear2=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  7380. Gear2weld=weld(m,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  7381. mesh("SpecialMesh",Gear2,Enum.MeshType.FileMesh,"http://www.roblox.com/asset?id=156292343",Vector3.new(0, 0, 0),Vector3.new(5, 5, 15))
  7382. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.20000005, 1, 1))
  7383. Partweld=weld(m,Handle2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.82676554, 0.256523609, 4.598104, -1.1920929e-006, 0.258818835, -0.965925872, -1.00000012, 1.46776438e-006, 1.63912773e-006, 1.83098018e-006, 0.965925872, 0.258818835))
  7384.  
  7385. local modelzorz3=Instance.new("Model")
  7386. modelzorz3.Parent=Character
  7387. modelzorz3.Name="Eye"
  7388.  
  7389. handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Handle",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  7390. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  7391. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1, 3, 1))
  7392. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  7393. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  7394. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 0.950000048, 1.16999996))
  7395. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.20000005, 1.20000005, 1.20000005))
  7396. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 1.09672546e-005, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  7397. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/Asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(1.102, 3, 0.863999963))
  7398. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(3.79999995, 4, 1.39999998))
  7399. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  7400. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.77400017, 4.96199989, 4.73800039))
  7401. Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,TorsoColor,"Part",Vector3.new(3.79999995, 4, 1.39999998))
  7402. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0999984741, 0, -0.100000381, 0, -1, 0, 0, 0, 1, -1, -0, 0))
  7403. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(4.4920001, 4.70400047, 4.73800039))
  7404. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  7405. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.48671532, -1.09328079, 1, -2.52891718e-012, -6.81310423e-013, 2.53075664e-012, 0.866021812, 0.500005603, -6.74442273e-013, -0.500005603, 0.866021752))
  7406. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  7407. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100009918, -3.09970522, 1.40989685, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  7408. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  7409. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.100009918, -3.09970522, 1.39007568, -0.999999702, 0, 5.96046448e-008, 0, 1, 0, -5.96046448e-008, 0, -0.999999702))
  7410. Wedge=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Really black","Wedge",Vector3.new(0.600000024, 2.5999999, 0.599999964))
  7411. Wedgeweld=weld(m,handle,Wedge,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.100013733, -3.61302567, 0.360752106, 1, -3.69486299e-012, 1.70532143e-012, 3.81851625e-012, 0.707111537, -0.707102001, 1.40679254e-012, 0.70710206, 0.707111537))
  7412. local moosick = it("Sound",Character)
  7413. moosick.SoundId = "rbxassetid://142653441"
  7414. --142653441, 175067863
  7415. moosick.Looped = true
  7416. moosick.Pitch = 1
  7417. moosick.Volume = 0
  7418. moosick:Play()
  7419.  
  7420. anim = Character:findFirstChild("Animate")
  7421. if anim then
  7422. anim:Destroy()
  7423. end
  7424.  
  7425. local particleemitter = Instance.new("ParticleEmitter", Handle)
  7426. particleemitter.VelocitySpread = 180
  7427. particleemitter.Lifetime = NumberRange.new(0.1)
  7428. particleemitter.Speed = NumberRange.new(2)
  7429. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  7430. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  7431. particleemitter.Rate = 100
  7432. particleemitter.Rotation = NumberRange.new(-45, 45)
  7433. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  7434. particleemitter.LightEmission = 0
  7435. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  7436.  
  7437. local particleemitter = Instance.new("ParticleEmitter", Handle2)
  7438. particleemitter.VelocitySpread = 180
  7439. particleemitter.Lifetime = NumberRange.new(0.1)
  7440. particleemitter.Speed = NumberRange.new(2)
  7441. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 5.563)})
  7442. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  7443. particleemitter.Rate = 100
  7444. particleemitter.Rotation = NumberRange.new(-45, 45)
  7445. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  7446. particleemitter.LightEmission = 0
  7447. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  7448.  
  7449. local particleemitter = Instance.new("ParticleEmitter", handle)
  7450. particleemitter.VelocitySpread = 180
  7451. particleemitter.Lifetime = NumberRange.new(0.1)
  7452. particleemitter.Speed = NumberRange.new(2)
  7453. particleemitter.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 7.563)})
  7454. particleemitter.RotSpeed = NumberRange.new(-45, 45)
  7455. particleemitter.Rate = 100
  7456. particleemitter.Rotation = NumberRange.new(-45, 45)
  7457. particleemitter.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.701, 0), NumberSequenceKeypoint.new(1, 1)})
  7458. particleemitter.LightEmission = 0.8
  7459. particleemitter.Color = ColorSequence.new(Color3.new(0, 0, 0), Color3.new(0, 0, 0))
  7460.  
  7461. local light = Instance.new("PointLight", Character.Torso)
  7462. light.Color = Color3.new(255,255,255)
  7463. light.Brightness = 5
  7464. light.Range = 15
  7465.  
  7466. particleemitter.Enabled = true
  7467.  
  7468. local Footsteps = it("Sound",Character.Torso)
  7469. Footsteps.SoundId = "rbxassetid://142665235"
  7470. Footsteps.Looped = true
  7471. Footsteps.Pitch = 0.8
  7472. Footsteps.Volume = 0.3
  7473.  
  7474. local Footsteps2 = it("Sound",Character.Torso)
  7475. Footsteps2.SoundId = "rbxassetid://142665235"
  7476. Footsteps2.Looped = true
  7477. Footsteps2.Pitch = 1
  7478. Footsteps2.Volume = 0.4
  7479.  
  7480. local cam = game.Workspace.CurrentCamera
  7481.  
  7482. --cam.CameraSubject = Character
  7483.  
  7484. for i,v in pairs(Head:children()) do
  7485. if v:IsA("Sound") then
  7486. v:Destroy()
  7487. end
  7488. end
  7489.  
  7490. mouse.Button1Down:connect(function()
  7491. if attack==false and attacktype==1 then
  7492. attacktype=2
  7493. attackone()
  7494. elseif attack==false and attacktype==2 then
  7495. attacktype=3
  7496. attacktwo()
  7497. elseif attack==false and attacktype==3 then
  7498. attacktype=4
  7499. attackthree()
  7500. elseif attack==false and attacktype==4 then
  7501. attacktype=1
  7502. attackfour()
  7503. end
  7504. end)
  7505.  
  7506. mouse.KeyDown:connect(function(k)
  7507. k=k:lower()
  7508. if k=='e' then
  7509. if attack==false and mana>=20 then
  7510. Push()
  7511. end
  7512. elseif k=='g' then
  7513. if attack==false and mana>=50 then
  7514. Twirl()
  7515. end
  7516. elseif k=='v' then
  7517. if attack==false and mana>=25 then
  7518. MagicJump()
  7519. end
  7520. elseif k=='q' then
  7521. if attack==false then
  7522. idle=1000
  7523. end
  7524. elseif k=='h' then
  7525. if attack==false then
  7526. mana=100
  7527. end
  7528. elseif k=='y' then
  7529. if attack==false and mana>=100 then
  7530. Shred()
  7531. end
  7532. elseif k=='f' then
  7533. if attack==false and mana>=40 then
  7534. Spin()
  7535. end
  7536. elseif k=='r' then
  7537. if attack==false and mana>=20 then
  7538. Clap()
  7539. end
  7540. elseif k=='t' then
  7541. if attack==false then
  7542. Hai()
  7543. end
  7544. elseif k=='0' then
  7545. if attack==false then
  7546. Humanoid.WalkSpeed=(56)
  7547. end
  7548. elseif k=='j' then
  7549. if attack==false then
  7550. Humanoid.Health = 100
  7551. print("Congrats, you commited suicide.")
  7552. end
  7553. end
  7554. end)
  7555.  
  7556. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  7557. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  7558. prt.Anchored=true
  7559. prt.CFrame=cframe
  7560. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  7561. game:GetService("Debris"):AddItem(prt,2)
  7562. coroutine.resume(coroutine.create(function(Part,Mesh)
  7563. for i=0,1,delay do
  7564. wait()
  7565. Part.CFrame=Part.CFrame
  7566. Part.Transparency=i
  7567. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  7568. end
  7569. Part.Parent=nil
  7570. end),prt,msh)
  7571. end
  7572.  
  7573. TrailDeb = false
  7574.  
  7575. function equipanim()
  7576. attack=true
  7577. Humanoid.WalkSpeed = 0
  7578. if TrailDeb == false then
  7579. TrailDeb = true
  7580. end
  7581.  
  7582.  
  7583. coroutine.wrap(function()
  7584. local Old = handle.CFrame.p
  7585. while wait()do
  7586. if not TrailDeb then break end
  7587. local New = handle.CFrame.p
  7588. local Mag =(Old -New).magnitude
  7589. local Dis =(Old +New)/2
  7590. local Trail = Instance.new("Part",Character)
  7591. Trail.Material = "Neon"
  7592. Trail.Anchored = true
  7593. Trail.CanCollide = false
  7594. Trail.BrickColor = TorsoColor
  7595. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7596. Trail.TopSurface = 0
  7597. Trail.BottomSurface = 0
  7598. Trail.formFactor = "Custom"
  7599. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7600. local ms = Instance.new("BlockMesh",Trail)
  7601. ms.Scale = Vector3.new(1,1,1)
  7602. local TM = Instance.new("CylinderMesh",Trail)
  7603. TM.Scale = Vector3.new(1,1,1)
  7604. Old = New
  7605. coroutine.wrap(function()
  7606. for i = 1,0,-0.1 do
  7607. wait()
  7608. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7609. end
  7610. Trail:remove()
  7611. end)()
  7612. coroutine.wrap(function()
  7613. for i = 1,10 do
  7614. wait()
  7615. Trail.Transparency = Trail.Transparency +0.1
  7616. end end)()end end)()
  7617. coroutine.wrap(function()
  7618. local Old = Handle.CFrame.p
  7619. while wait()do
  7620. if not TrailDeb then break end
  7621. local New = Handle.CFrame.p
  7622. local Mag =(Old -New).magnitude
  7623. local Dis =(Old +New)/2
  7624. local Trail = Instance.new("Part",Character)
  7625. Trail.Material = "Neon"
  7626. Trail.Anchored = true
  7627. Trail.CanCollide = false
  7628. Trail.BrickColor = TorsoColor
  7629. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7630. Trail.TopSurface = 0
  7631. Trail.BottomSurface = 0
  7632. Trail.formFactor = "Custom"
  7633. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7634. local ms = Instance.new("BlockMesh",Trail)
  7635. ms.Scale = Vector3.new(1,1,1)
  7636. local TM = Instance.new("CylinderMesh",Trail)
  7637. TM.Scale = Vector3.new(1,1,1)
  7638. Old = New
  7639. coroutine.wrap(function()
  7640. for i = 1,0,-0.1 do
  7641. wait()
  7642. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7643. end
  7644. Trail:remove()
  7645. end)()
  7646. coroutine.wrap(function()
  7647. for i = 1,10 do
  7648. wait()
  7649. Trail.Transparency = Trail.Transparency +0.1
  7650. end end)()end end)()
  7651. coroutine.wrap(function()
  7652. local Old = Handle2.CFrame.p
  7653. while wait()do
  7654. if not TrailDeb then break end
  7655. local New = Handle2.CFrame.p
  7656. local Mag =(Old -New).magnitude
  7657. local Dis =(Old +New)/2
  7658. local Trail = Instance.new("Part",Character)
  7659. Trail.Material = "Neon"
  7660. Trail.Anchored = true
  7661. Trail.CanCollide = false
  7662. Trail.BrickColor = TorsoColor
  7663. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7664. Trail.TopSurface = 0
  7665. Trail.BottomSurface = 0
  7666. Trail.formFactor = "Custom"
  7667. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7668. local ms = Instance.new("BlockMesh",Trail)
  7669. ms.Scale = Vector3.new(1,1,1)
  7670. local TM = Instance.new("CylinderMesh",Trail)
  7671. TM.Scale = Vector3.new(1,1,1)
  7672. Old = New
  7673. coroutine.wrap(function()
  7674. for i = 1,0,-0.1 do
  7675. wait()
  7676. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7677. end
  7678. Trail:remove()
  7679. end)()
  7680. coroutine.wrap(function()
  7681. for i = 1,10 do
  7682. wait()
  7683. Trail.Transparency = Trail.Transparency +0.1
  7684. end end)()end end)()
  7685. so("http://www.roblox.com/asset/?id=200632370",Torso,1,0.5)
  7686. for i=0,1,0.005 do
  7687. swait()
  7688. moosick.Volume = 0+1*i
  7689. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,100-100*i)*euler(0,0,0+90*i),.2)
  7690. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  7691. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7692. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7693. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7694. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  7695. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  7696. end
  7697. for i=0,1,0.005 do
  7698. swait()
  7699. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,2.5)*euler(0,0,0+90*i),.2)
  7700. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0.1,0,0),.2)
  7701. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7702. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7703. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.05)
  7704. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(40)),.2)
  7705. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*angles(math.rad(90),math.rad(0),math.rad(-40)),.2)
  7706. end
  7707. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  7708. so("http://www.roblox.com/asset/?id=150829983",Character,1,0.9)
  7709. for i=0,1,0.005 do
  7710. swait()
  7711. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5+1*i)*angles(math.rad(-15),math.rad(0),math.rad(0)),0.1)
  7712. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-25),math.rad(0),math.rad(0)),0.1)
  7713. handleweld.C0=clerp(handleweld.C0,cf(0,0+1*i,0)*angles(math.rad(0),math.rad(0),math.rad(0)),0.1)
  7714. Handle2weld.C0=clerp(Handle2weld.C0,cf(0-1*i,0,0)*angles(math.rad(90),math.rad(15),math.rad(0)),0.1)
  7715. Handleweld.C0=clerp(Handleweld.C0,cf(0+1*i,0,0)*angles(math.rad(90),math.rad(-15),math.rad(0)),0.1)
  7716. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  7717. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  7718. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(-30)),0.1)
  7719. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(30)),0.1)
  7720. end
  7721. for i=0,1,0.04 do
  7722. swait()
  7723. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  7724. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7725. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7726. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  7727. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  7728. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  7729. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  7730. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  7731. end
  7732. --dmgstop()
  7733. attack=false
  7734. Humanoid.WalkSpeed = 12
  7735. if TrailDeb == true then
  7736. TrailDeb = false
  7737. end
  7738. end
  7739.  
  7740. function attackone()
  7741. attack=true
  7742. if TrailDeb == false then
  7743. TrailDeb = true
  7744. end
  7745.  
  7746.  
  7747. coroutine.wrap(function()
  7748. local Old = Handle.CFrame.p
  7749. while wait()do
  7750. if not TrailDeb then break end
  7751. local New = Handle.CFrame.p
  7752. local Mag =(Old -New).magnitude
  7753. local Dis =(Old +New)/2
  7754. local Trail = Instance.new("Part",Character)
  7755. Trail.Material = "Neon"
  7756. Trail.Anchored = true
  7757. Trail.CanCollide = false
  7758. Trail.BrickColor = TorsoColor
  7759. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7760. Trail.TopSurface = 0
  7761. Trail.BottomSurface = 0
  7762. Trail.formFactor = "Custom"
  7763. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7764. local ms = Instance.new("BlockMesh",Trail)
  7765. ms.Scale = Vector3.new(1,1,1)
  7766. local TM = Instance.new("CylinderMesh",Trail)
  7767. TM.Scale = Vector3.new(1,1,1)
  7768. Old = New
  7769. coroutine.wrap(function()
  7770. for i = 1,0,-0.1 do
  7771. wait()
  7772. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7773. end
  7774. Trail:remove()
  7775. end)()
  7776. coroutine.wrap(function()
  7777. for i = 1,10 do
  7778. wait()
  7779. Trail.Transparency = Trail.Transparency +0.1
  7780. end end)()end end)()
  7781. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  7782. for i=0,1,0.08 do
  7783. swait()
  7784. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  7785. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  7786. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7787. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  7788. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7789. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  7790. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  7791. end
  7792. so("http://www.roblox.com/asset/?id=231917758",Handle,1,.9)
  7793. so("http://www.roblox.com/asset/?id=159972643",Torso,1,1)
  7794. for i=0,1,0.1 do
  7795. swait()
  7796. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  7797. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  7798. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7799. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  7800. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7801. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  7802. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  7803. end
  7804. --dmgstop()
  7805. attack=false
  7806. con1:disconnect()
  7807. if TrailDeb == true then
  7808. TrailDeb = false
  7809. end
  7810. end
  7811.  
  7812. function attacktwo()
  7813. attack=true
  7814. if TrailDeb == false then
  7815. TrailDeb = true
  7816. end
  7817.  
  7818.  
  7819. coroutine.wrap(function()
  7820. local Old = Handle2.CFrame.p
  7821. while wait()do
  7822. if not TrailDeb then break end
  7823. local New = Handle2.CFrame.p
  7824. local Mag =(Old -New).magnitude
  7825. local Dis =(Old +New)/2
  7826. local Trail = Instance.new("Part",Character)
  7827. Trail.Material = "Neon"
  7828. Trail.Anchored = true
  7829. Trail.CanCollide = false
  7830. Trail.BrickColor = TorsoColor
  7831. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7832. Trail.TopSurface = 0
  7833. Trail.BottomSurface = 0
  7834. Trail.formFactor = "Custom"
  7835. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7836. local ms = Instance.new("BlockMesh",Trail)
  7837. ms.Scale = Vector3.new(1,1,1)
  7838. local TM = Instance.new("CylinderMesh",Trail)
  7839. TM.Scale = Vector3.new(1,1,1)
  7840. Old = New
  7841. coroutine.wrap(function()
  7842. for i = 1,0,-0.1 do
  7843. wait()
  7844. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7845. end
  7846. Trail:remove()
  7847. end)()
  7848. coroutine.wrap(function()
  7849. for i = 1,10 do
  7850. wait()
  7851. Trail.Transparency = Trail.Transparency +0.1
  7852. end end)()end end)()
  7853. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  7854. for i=0,1,0.08 do
  7855. swait()
  7856. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  7857. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  7858. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7859. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  7860. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7861. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  7862. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  7863. end
  7864. so("http://www.roblox.com/asset/?id=231917758",Handle2,1,.8)
  7865. so("http://www.roblox.com/asset/?id=159972627",Torso,1,1)
  7866. for i=0,1,0.1 do
  7867. swait()
  7868. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  7869. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  7870. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7871. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  7872. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7873. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  7874. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  7875. end
  7876. --dmgstop()
  7877. attack=false
  7878. con1:disconnect()
  7879. if TrailDeb == true then
  7880. TrailDeb = false
  7881. end
  7882. end
  7883.  
  7884. function attackthree()
  7885. attack=true
  7886. if TrailDeb == false then
  7887. TrailDeb = true
  7888. end
  7889.  
  7890.  
  7891. coroutine.wrap(function()
  7892. local Old = Handle.CFrame.p
  7893. while wait()do
  7894. if not TrailDeb then break end
  7895. local New = Handle.CFrame.p
  7896. local Mag =(Old -New).magnitude
  7897. local Dis =(Old +New)/2
  7898. local Trail = Instance.new("Part",Character)
  7899. Trail.Material = "Neon"
  7900. Trail.Anchored = true
  7901. Trail.CanCollide = false
  7902. Trail.BrickColor = TorsoColor
  7903. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7904. Trail.TopSurface = 0
  7905. Trail.BottomSurface = 0
  7906. Trail.formFactor = "Custom"
  7907. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7908. local ms = Instance.new("BlockMesh",Trail)
  7909. ms.Scale = Vector3.new(1,1,1)
  7910. local TM = Instance.new("CylinderMesh",Trail)
  7911. TM.Scale = Vector3.new(1,1,1)
  7912. Old = New
  7913. coroutine.wrap(function()
  7914. for i = 1,0,-0.1 do
  7915. wait()
  7916. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7917. end
  7918. Trail:remove()
  7919. end)()
  7920. coroutine.wrap(function()
  7921. for i = 1,10 do
  7922. wait()
  7923. Trail.Transparency = Trail.Transparency +0.1
  7924. end end)()end end)()
  7925. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Up",RootPart,.2,1) end)
  7926. for i=0,1,0.08 do
  7927. swait()
  7928. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  7929. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  7930. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7931. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  7932. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7933. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  7934. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  7935. end
  7936. so("http://www.roblox.com/asset/?id=231917758",Handle,1,1)
  7937. so("http://www.roblox.com/asset/?id=159882477",Torso,1,1)
  7938. for i=0,1,0.05 do
  7939. swait()
  7940. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  7941. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  7942. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7943. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  7944. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  7945. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  7946. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  7947. end
  7948. --dmgstop()
  7949. attack=false
  7950. con1:disconnect()
  7951. if TrailDeb == true then
  7952. TrailDeb = false
  7953. end
  7954. end
  7955.  
  7956. function attackfour()
  7957. attack=true
  7958. if TrailDeb == false then
  7959. TrailDeb = true
  7960. end
  7961.  
  7962.  
  7963. coroutine.wrap(function()
  7964. local Old = Handle2.CFrame.p
  7965. while wait()do
  7966. if not TrailDeb then break end
  7967. local New = Handle2.CFrame.p
  7968. local Mag =(Old -New).magnitude
  7969. local Dis =(Old +New)/2
  7970. local Trail = Instance.new("Part",Character)
  7971. Trail.Material = "Neon"
  7972. Trail.Anchored = true
  7973. Trail.CanCollide = false
  7974. Trail.BrickColor = TorsoColor
  7975. Trail.Size = Vector3.new(0.2,Mag,0.2)
  7976. Trail.TopSurface = 0
  7977. Trail.BottomSurface = 0
  7978. Trail.formFactor = "Custom"
  7979. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  7980. local ms = Instance.new("BlockMesh",Trail)
  7981. ms.Scale = Vector3.new(1,1,1)
  7982. local TM = Instance.new("CylinderMesh",Trail)
  7983. TM.Scale = Vector3.new(1,1,1)
  7984. Old = New
  7985. coroutine.wrap(function()
  7986. for i = 1,0,-0.1 do
  7987. wait()
  7988. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  7989. end
  7990. Trail:remove()
  7991. end)()
  7992. coroutine.wrap(function()
  7993. for i = 1,10 do
  7994. wait()
  7995. Trail.Transparency = Trail.Transparency +0.1
  7996. end end)()end end)()
  7997. coroutine.wrap(function()
  7998. local Old = Handle.CFrame.p
  7999. while wait()do
  8000. if not TrailDeb then break end
  8001. local New = Handle.CFrame.p
  8002. local Mag =(Old -New).magnitude
  8003. local Dis =(Old +New)/2
  8004. local Trail = Instance.new("Part",Character)
  8005. Trail.Material = "Neon"
  8006. Trail.Anchored = true
  8007. Trail.CanCollide = false
  8008. Trail.BrickColor = TorsoColor
  8009. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8010. Trail.TopSurface = 0
  8011. Trail.BottomSurface = 0
  8012. Trail.formFactor = "Custom"
  8013. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8014. local ms = Instance.new("BlockMesh",Trail)
  8015. ms.Scale = Vector3.new(1,1,1)
  8016. local TM = Instance.new("CylinderMesh",Trail)
  8017. TM.Scale = Vector3.new(1,1,1)
  8018. Old = New
  8019. coroutine.wrap(function()
  8020. for i = 1,0,-0.1 do
  8021. wait()
  8022. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8023. end
  8024. Trail:remove()
  8025. end)()
  8026. coroutine.wrap(function()
  8027. for i = 1,10 do
  8028. wait()
  8029. Trail.Transparency = Trail.Transparency +0.1
  8030. end end)()end end)()
  8031. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  8032. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  8033. for i=0,1,0.08 do
  8034. swait()
  8035. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  8036. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8037. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8038. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8039. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  8040. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  8041. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  8042. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  8043. end
  8044. if anim then
  8045. anim.Disabled=true
  8046. end
  8047. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.7)
  8048. so("http://www.roblox.com/asset/?id=159882584",Torso,1,1)
  8049. for i=0,1,0.04 do
  8050. swait()
  8051. Torso.Velocity=RootPart.CFrame.lookVector*50
  8052. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  8053. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8054. Handleweld.C0=clerp(Handleweld.C0,cf(3,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8055. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8056. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8057. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8058. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8059. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8060. end
  8061. --dmgstop()
  8062. attack=false
  8063. con1:disconnect()
  8064. con2:disconnect()
  8065. if anim then
  8066. anim.Disabled=false
  8067. end
  8068. if TrailDeb == true then
  8069. TrailDeb = false
  8070. end
  8071. end
  8072.  
  8073. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  8074. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  8075. prt.Anchored = true
  8076. prt.CFrame = cframe
  8077. local msh = mesh("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=20329976", vt(0, 0, 0), vt(x1, y1, z1))
  8078. coroutine.resume(coroutine.create(function()
  8079. for i = 0, 1, 0.05 do
  8080. wait()
  8081. prt.Transparency = i
  8082. msh.Scale = msh.Scale + vt(x2, y2, z2)
  8083. end
  8084. prt.Parent = nil
  8085. end))
  8086. end
  8087.  
  8088. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  8089. for _, c in pairs(workspace:children()) do
  8090. local hum = c:findFirstChild("Humanoid")
  8091. if hum ~= nil then
  8092. local head = c:findFirstChild("Torso")
  8093. if head ~= nil then
  8094. local targ = head.Position - Part.Position
  8095. local mag = targ.magnitude
  8096. if mag <= magni and c.Name ~= Player.Name then
  8097. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  8098. end
  8099. end
  8100. end
  8101. end
  8102. end
  8103.  
  8104. function MagicCircle(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  8105. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  8106. prt.Anchored = true
  8107. prt.CFrame = cframe
  8108. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  8109. game:GetService("Debris"):AddItem(prt, 2)
  8110. coroutine.resume(coroutine.create(function(Part, Mesh)
  8111. for i = 0, 1, delay do
  8112. swait()
  8113. Part.CFrame = Part.CFrame
  8114. Part.Transparency = i
  8115. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  8116. end
  8117. Part.Parent = nil
  8118. end), prt, msh)
  8119. end
  8120.  
  8121. function MagicJump()
  8122. if Anim == "Idle" or Anim == "Walk" or Anim == "Run" then
  8123. attack=true
  8124. mana=mana-25
  8125. --[[ Humanoid.WalkSpeed = 0
  8126. for i=0,1,0.01 do
  8127. swait()
  8128. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1.2)*angles(math.rad(45),math.rad(0),math.rad(45)),.1)
  8129. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-15),math.rad(15),math.rad(-45)),.1)
  8130. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.1)
  8131. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(60),math.rad(0),math.rad(45)),.1)
  8132. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-15),math.rad(15),math.rad(-30)),.1)
  8133. RH.C0=clerp(RH.C0,cf(0.5,-1.25,0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(15),math.rad(-60),math.rad(-15)),.1)
  8134. LH.C0=clerp(LH.C0,cf(-1,0.1,-0.8)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(40),math.rad(0),math.rad(-30)),.1)
  8135. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(45)),.1)
  8136. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,-6)*angles(math.rad(-15),math.rad(-60),math.rad(45)),.1)
  8137. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(60),math.rad(45)),.1)
  8138. end]]--
  8139. Humanoid.Jump = true
  8140. Torso.Velocity = vt(0, 150, 0)
  8141. Humanoid.WalkSpeed = 64
  8142. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  8143. so("http://www.roblox.com/asset/?id=199145497",Torso,1,0.8)
  8144. for i=0,1,0.05 do
  8145. swait()
  8146. Neck.C0=clerp(Neck.C0,necko*euler(0.5,0,0),.3)
  8147. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8148. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0+8*i,0,0),.3)
  8149. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  8150. RW.C0=clerp(RW.C0,cf(1,0.5,-1)*euler(-30,0,-20),.3)
  8151. RH.C0=clerp(RH.C0,cf(1,0,-1)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  8152. LH.C0=clerp(LH.C0,cf(-1,0,-1)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  8153. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  8154. Handleweld.C0=clerp(Handleweld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(60),math.rad(0)),.2)
  8155. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-5,0)*angles(math.rad(60),math.rad(-60),math.rad(0)),.2)
  8156. end
  8157. for i=0,1,0.02 do
  8158. swait()
  8159. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  8160. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8161. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  8162. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  8163. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8164. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  8165. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8166. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  8167. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  8168. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  8169. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  8170. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  8171. end
  8172. Humanoid.WalkSpeed = 0
  8173. swait(8)
  8174. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  8175. so("http://www.roblox.com/asset/?id=199145477",Torso,1,1)
  8176. local hit,pos=rayCast(Torso.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,100,Character)
  8177. if hit~=nil then
  8178. swait(2)
  8179. local ref=part(3,workspace,"SmoothPlastic",0,1,BrickColor.new("Really black"),"Effect",vt())
  8180. ref.Anchored=true
  8181. ref.CFrame=cf(pos)
  8182. game:GetService("Debris"):AddItem(ref,3)
  8183. for i=1,10 do
  8184. local Col=BrickColor.new("Really black")
  8185. local groundpart=part(3,Character,"SmoothPlastic",0,0,Col,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  8186. groundpart.Anchored=true
  8187. groundpart.CanCollide=false
  8188. groundpart.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  8189. local Col2=TorsoColor
  8190. local groundpart2=part(3,Character,"SmoothPlastic",0,0,Col2,"Ground",vt(math.random(50,200)/100,math.random(50,200)/100,math.random(50,200)/100))
  8191. groundpart2.Anchored=true
  8192. groundpart2.CanCollide=false
  8193. groundpart2.CFrame=cf(pos)*cf(math.random(-500,500)/100,0,math.random(-500,500)/100)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  8194. game:GetService("Debris"):AddItem(groundpart,5)
  8195. game:GetService("Debris"):AddItem(groundpart2,5)
  8196. end
  8197. BlastEffect(TorsoColor,cf(pos),1,1,1,1.4,1.4,1.4)
  8198. BlastEffect(BrickColor.new("Really black"),cf(pos),.9,.9,.9,1.2,1.2,1.2)
  8199. MagicCircle(BrickColor.new("Really black"),cf(pos),5,5,5,5,5,5,0.05)
  8200. MagicCircle(TorsoColor,cf(pos),6,6,6,6,6,6,0.05)
  8201. for i=0,1,0.06 do
  8202. swait()
  8203. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  8204. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8205. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.5)*angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  8206. RW.C0=clerp(RW.C0,cf(1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(-30)),.3)
  8207. LW.C0=clerp(LW.C0,cf(-1, 0.3, -.7)*angles(math.rad(50),math.rad(0),math.rad(30)),.3)
  8208. RH.C0=clerp(RH.C0,cf(1, -.5, -.5)*angles(math.rad(50),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  8209. LH.C0=clerp(LH.C0,cf(-1, -1, -.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
  8210. handleweld.C0=clerp(handleweld.C0,cf(0,0,-1)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  8211. Handleweld.C0=clerp(Handleweld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  8212. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  8213. end
  8214. end
  8215. swait(20)
  8216. Humanoid.WalkSpeed = 12
  8217. --dmgstop()
  8218. attack=false
  8219. end
  8220. end
  8221.  
  8222. function Spin()
  8223. attack=true
  8224. mana=mana-40
  8225. if TrailDeb == false then
  8226. TrailDeb = true
  8227. end
  8228.  
  8229. coroutine.wrap(function()
  8230. local Old = Handle2.CFrame.p
  8231. while wait()do
  8232. if not TrailDeb then break end
  8233. local New = Handle2.CFrame.p
  8234. local Mag =(Old -New).magnitude
  8235. local Dis =(Old +New)/2
  8236. local Trail = Instance.new("Part",Character)
  8237. Trail.Material = "Neon"
  8238. Trail.Anchored = true
  8239. Trail.CanCollide = false
  8240. Trail.BrickColor = TorsoColor
  8241. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8242. Trail.TopSurface = 0
  8243. Trail.BottomSurface = 0
  8244. Trail.formFactor = "Custom"
  8245. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8246. local ms = Instance.new("BlockMesh",Trail)
  8247. ms.Scale = Vector3.new(1,1,1)
  8248. local TM = Instance.new("CylinderMesh",Trail)
  8249. TM.Scale = Vector3.new(1,1,1)
  8250. Old = New
  8251. coroutine.wrap(function()
  8252. for i = 1,0,-0.1 do
  8253. wait()
  8254. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8255. end
  8256. Trail:remove()
  8257. end)()
  8258. coroutine.wrap(function()
  8259. for i = 1,10 do
  8260. wait()
  8261. Trail.Transparency = Trail.Transparency +0.1
  8262. end end)()end end)()
  8263. coroutine.wrap(function()
  8264. local Old = Handle.CFrame.p
  8265. while wait()do
  8266. if not TrailDeb then break end
  8267. local New = Handle.CFrame.p
  8268. local Mag =(Old -New).magnitude
  8269. local Dis =(Old +New)/2
  8270. local Trail = Instance.new("Part",Character)
  8271. Trail.Material = "Neon"
  8272. Trail.Anchored = true
  8273. Trail.CanCollide = false
  8274. Trail.BrickColor = TorsoColor
  8275. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8276. Trail.TopSurface = 0
  8277. Trail.BottomSurface = 0
  8278. Trail.formFactor = "Custom"
  8279. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8280. local ms = Instance.new("BlockMesh",Trail)
  8281. ms.Scale = Vector3.new(1,1,1)
  8282. local TM = Instance.new("CylinderMesh",Trail)
  8283. TM.Scale = Vector3.new(1,1,1)
  8284. Old = New
  8285. coroutine.wrap(function()
  8286. for i = 1,0,-0.1 do
  8287. wait()
  8288. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8289. end
  8290. Trail:remove()
  8291. end)()
  8292. coroutine.wrap(function()
  8293. for i = 1,10 do
  8294. wait()
  8295. Trail.Transparency = Trail.Transparency +0.1
  8296. end end)()end end)()
  8297. Footsteps:Stop()
  8298. Footsteps2:Stop()
  8299. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  8300. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  8301. so("http://www.roblox.com/asset/?id=159882497",Torso,1,1)
  8302. for i=0,1,0.1 do
  8303. swait()
  8304. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8305. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8306. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8307. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8308. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8309. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8310. end
  8311. if anim then
  8312. anim.Disabled=true
  8313. end
  8314. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  8315. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  8316. for i=0,1,0.05 do
  8317. swait()
  8318. Torso.Velocity=RootPart.CFrame.lookVector*100
  8319. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  8320. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8321. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8322. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8323. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8324. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8325. end
  8326. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  8327. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  8328. for i=0,1,0.05 do
  8329. swait()
  8330. Torso.Velocity=RootPart.CFrame.lookVector*100
  8331. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  8332. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8333. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8334. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8335. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8336. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8337. end
  8338. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1.2)
  8339. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,1)
  8340. for i=0,1,0.05 do
  8341. swait()
  8342. Torso.Velocity=RootPart.CFrame.lookVector*100
  8343. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(90),math.rad(0+360*i)),.3)
  8344. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8345. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8346. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8347. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8348. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8349. end
  8350. --dmgstop()
  8351. Humanoid.WalkSpeed=12
  8352. attack=false
  8353. con1:disconnect()
  8354. con2:disconnect()
  8355. if anim then
  8356. anim.Disabled=false
  8357. end
  8358. if TrailDeb == true then
  8359. TrailDeb = false
  8360. end
  8361. end
  8362.  
  8363. function Twirl()
  8364. mana=mana-50
  8365. attack=true
  8366. if TrailDeb == false then
  8367. TrailDeb = true
  8368. end
  8369.  
  8370.  
  8371. coroutine.wrap(function()
  8372. local Old = Handle2.CFrame.p
  8373. while wait()do
  8374. if not TrailDeb then break end
  8375. local New = Handle2.CFrame.p
  8376. local Mag =(Old -New).magnitude
  8377. local Dis =(Old +New)/2
  8378. local Trail = Instance.new("Part",Character)
  8379. Trail.Material = "Neon"
  8380. Trail.Anchored = true
  8381. Trail.CanCollide = false
  8382. Trail.BrickColor = TorsoColor
  8383. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8384. Trail.TopSurface = 0
  8385. Trail.BottomSurface = 0
  8386. Trail.formFactor = "Custom"
  8387. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8388. local ms = Instance.new("BlockMesh",Trail)
  8389. ms.Scale = Vector3.new(1,1,1)
  8390. local TM = Instance.new("CylinderMesh",Trail)
  8391. TM.Scale = Vector3.new(1,1,1)
  8392. Old = New
  8393. coroutine.wrap(function()
  8394. for i = 1,0,-0.1 do
  8395. wait()
  8396. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8397. end
  8398. Trail:remove()
  8399. end)()
  8400. coroutine.wrap(function()
  8401. for i = 1,10 do
  8402. wait()
  8403. Trail.Transparency = Trail.Transparency +0.1
  8404. end end)()end end)()
  8405. coroutine.wrap(function()
  8406. local Old = Handle.CFrame.p
  8407. while wait()do
  8408. if not TrailDeb then break end
  8409. local New = Handle.CFrame.p
  8410. local Mag =(Old -New).magnitude
  8411. local Dis =(Old +New)/2
  8412. local Trail = Instance.new("Part",Character)
  8413. Trail.Material = "Neon"
  8414. Trail.Anchored = true
  8415. Trail.CanCollide = false
  8416. Trail.BrickColor = TorsoColor
  8417. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8418. Trail.TopSurface = 0
  8419. Trail.BottomSurface = 0
  8420. Trail.formFactor = "Custom"
  8421. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8422. local ms = Instance.new("BlockMesh",Trail)
  8423. ms.Scale = Vector3.new(1,1,1)
  8424. local TM = Instance.new("CylinderMesh",Trail)
  8425. TM.Scale = Vector3.new(1,1,1)
  8426. Old = New
  8427. coroutine.wrap(function()
  8428. for i = 1,0,-0.1 do
  8429. wait()
  8430. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8431. end
  8432. Trail:remove()
  8433. end)()
  8434. coroutine.wrap(function()
  8435. for i = 1,10 do
  8436. wait()
  8437. Trail.Transparency = Trail.Transparency +0.1
  8438. end end)()end end)()
  8439. Footsteps:Stop()
  8440. Footsteps2:Stop()
  8441. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  8442. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,20,30,math.random(20,40),"Normal",RootPart,.2,1) end)
  8443. so("http://www.roblox.com/asset/?id=159882598",Torso,1,1)
  8444. for i=0,1,0.1 do
  8445. swait()
  8446. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8447. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8448. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8449. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8450. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8451. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8452. end
  8453. if anim then
  8454. anim.Disabled=true
  8455. end
  8456. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  8457. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  8458. for i=0,1,0.05 do
  8459. swait()
  8460. Torso.Velocity=RootPart.CFrame.lookVector*80
  8461. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  8462. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8463. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8464. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8465. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8466. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8467. end
  8468. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  8469. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  8470. for i=0,1,0.05 do
  8471. swait()
  8472. Torso.Velocity=RootPart.CFrame.lookVector*80
  8473. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  8474. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8475. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8476. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8477. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8478. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8479. end
  8480. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  8481. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  8482. for i=0,1,0.05 do
  8483. swait()
  8484. Torso.Velocity=RootPart.CFrame.lookVector*80
  8485. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  8486. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8487. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8488. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8489. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8490. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8491. end
  8492. so("http://www.roblox.com/asset/?id=231917758",LeftArm,1,1)
  8493. so("http://www.roblox.com/asset/?id=231917758",RightArm,1,0.8)
  8494. for i=0,1,0.05 do
  8495. swait()
  8496. Torso.Velocity=RootPart.CFrame.lookVector*80
  8497. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,10)*angles(math.rad(90),math.rad(0),math.rad(0+360*i)),.3)
  8498. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8499. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8500. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8501. RW.C0=clerp(RW.C0,cf(1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8502. LW.C0=clerp(LW.C0,cf(-1,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8503. end
  8504. --dmgstop()
  8505. Humanoid.WalkSpeed=12
  8506. attack=false
  8507. con1:disconnect()
  8508. con2:disconnect()
  8509. if anim then
  8510. anim.Disabled=false
  8511. end
  8512. if TrailDeb == true then
  8513. TrailDeb = false
  8514. end
  8515. end
  8516.  
  8517. function Shred()
  8518. attack=true
  8519. mana=mana-100
  8520. if TrailDeb == false then
  8521. TrailDeb = true
  8522. end
  8523.  
  8524.  
  8525. coroutine.wrap(function()
  8526. local Old = Handle2.CFrame.p
  8527. while wait()do
  8528. if not TrailDeb then break end
  8529. local New = Handle2.CFrame.p
  8530. local Mag =(Old -New).magnitude
  8531. local Dis =(Old +New)/2
  8532. local Trail = Instance.new("Part",Character)
  8533. Trail.Material = "Neon"
  8534. Trail.Anchored = true
  8535. Trail.CanCollide = false
  8536. Trail.BrickColor = TorsoColor
  8537. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8538. Trail.TopSurface = 0
  8539. Trail.BottomSurface = 0
  8540. Trail.formFactor = "Custom"
  8541. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8542. local ms = Instance.new("BlockMesh",Trail)
  8543. ms.Scale = Vector3.new(1,1,1)
  8544. local TM = Instance.new("CylinderMesh",Trail)
  8545. TM.Scale = Vector3.new(1,1,1)
  8546. Old = New
  8547. coroutine.wrap(function()
  8548. for i = 1,0,-0.1 do
  8549. wait()
  8550. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8551. end
  8552. Trail:remove()
  8553. end)()
  8554. coroutine.wrap(function()
  8555. for i = 1,10 do
  8556. wait()
  8557. Trail.Transparency = Trail.Transparency +0.1
  8558. end end)()end end)()
  8559. coroutine.wrap(function()
  8560. local Old = Handle.CFrame.p
  8561. while wait()do
  8562. if not TrailDeb then break end
  8563. local New = Handle.CFrame.p
  8564. local Mag =(Old -New).magnitude
  8565. local Dis =(Old +New)/2
  8566. local Trail = Instance.new("Part",Character)
  8567. Trail.Material = "Neon"
  8568. Trail.Anchored = true
  8569. Trail.CanCollide = false
  8570. Trail.BrickColor = TorsoColor
  8571. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8572. Trail.TopSurface = 0
  8573. Trail.BottomSurface = 0
  8574. Trail.formFactor = "Custom"
  8575. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8576. local ms = Instance.new("BlockMesh",Trail)
  8577. ms.Scale = Vector3.new(1,1,1)
  8578. local TM = Instance.new("CylinderMesh",Trail)
  8579. TM.Scale = Vector3.new(1,1,1)
  8580. Old = New
  8581. coroutine.wrap(function()
  8582. for i = 1,0,-0.1 do
  8583. wait()
  8584. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8585. end
  8586. Trail:remove()
  8587. end)()
  8588. coroutine.wrap(function()
  8589. for i = 1,10 do
  8590. wait()
  8591. Trail.Transparency = Trail.Transparency +0.1
  8592. end end)()end end)()
  8593. Footsteps:Stop()
  8594. Footsteps2:Stop()
  8595. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  8596. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,30,40,math.random(20,40),"Normal",RootPart,.2,1) end)
  8597. so("http://www.roblox.com/asset/?id=159882578",Torso,1,1)
  8598. for i=0,1,0.1 do
  8599. swait()
  8600. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8601. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8602. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8603. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8604. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8605. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8606. end
  8607. if anim then
  8608. anim.Disabled=true
  8609. end
  8610. for i=0,1,0.05 do
  8611. swait()
  8612. Torso.Velocity=RootPart.CFrame.lookVector*20
  8613. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  8614. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  8615. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(0+40*i)),.5)
  8616. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8617. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8618. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8619. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8620. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8621. end
  8622. for i=0,1,0.05 do
  8623. swait()
  8624. Torso.Velocity=RootPart.CFrame.lookVector*40
  8625. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  8626. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  8627. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(41+80*i)),.5)
  8628. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8629. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8630. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8631. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8632. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8633. end
  8634. for i=0,1,0.05 do
  8635. swait()
  8636. Torso.Velocity=RootPart.CFrame.lookVector*60
  8637. so("http://www.roblox.com/asset/?id=231917758",LeftArm,0.2,1.2)
  8638. so("http://www.roblox.com/asset/?id=231917758",RightArm,0.2,1)
  8639. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(82+120*i)),.5)
  8640. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8641. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8642. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8643. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8644. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8645. end
  8646. so("http://www.roblox.com/asset/?id=159882625",Torso,1,1)
  8647. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  8648. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  8649. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  8650. so("http://www.roblox.com/asset/?id=231917758",Torso,1,0.1)
  8651. for i=0,1,0.05 do
  8652. swait()
  8653. Torso.Velocity=RootPart.CFrame.lookVector*80
  8654. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(124+160*i)),.5)
  8655. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8656. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8657. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8658. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8659. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8660. end
  8661. for i=0,1,0.005 do
  8662. swait()
  8663. Torso.Velocity=RootPart.CFrame.lookVector*100
  8664. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,3)*angles(math.rad(0),math.rad(0),math.rad(168+4200*i)),.5)
  8665. handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8666. Handleweld.C0=clerp(Handleweld.C0,cf(5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  8667. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,0,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  8668. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  8669. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  8670. end
  8671. --dmgstop()
  8672. Humanoid.WalkSpeed=12
  8673. attack=false
  8674. con1:disconnect()
  8675. con2:disconnect()
  8676. if anim then
  8677. anim.Disabled=false
  8678. end
  8679. if TrailDeb == true then
  8680. TrailDeb = false
  8681. end
  8682. end
  8683.  
  8684. function Push()
  8685. attack=true
  8686. mana=mana-20
  8687. if TrailDeb == false then
  8688. TrailDeb = true
  8689. end
  8690.  
  8691.  
  8692. coroutine.wrap(function()
  8693. local Old = Handle2.CFrame.p
  8694. while wait()do
  8695. if not TrailDeb then break end
  8696. local New = Handle2.CFrame.p
  8697. local Mag =(Old -New).magnitude
  8698. local Dis =(Old +New)/2
  8699. local Trail = Instance.new("Part",Character)
  8700. Trail.Material = "Neon"
  8701. Trail.Anchored = true
  8702. Trail.CanCollide = false
  8703. Trail.BrickColor = TorsoColor
  8704. Trail.Size = Vector3.new(0.2,Mag,0.2)
  8705. Trail.TopSurface = 0
  8706. Trail.BottomSurface = 0
  8707. Trail.formFactor = "Custom"
  8708. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  8709. local ms = Instance.new("BlockMesh",Trail)
  8710. ms.Scale = Vector3.new(1,1,1)
  8711. local TM = Instance.new("CylinderMesh",Trail)
  8712. TM.Scale = Vector3.new(1,1,1)
  8713. Old = New
  8714. coroutine.wrap(function()
  8715. for i = 1,0,-0.1 do
  8716. wait()
  8717. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  8718. end
  8719. Trail:remove()
  8720. end)()
  8721. coroutine.wrap(function()
  8722. for i = 1,10 do
  8723. wait()
  8724. Trail.Transparency = Trail.Transparency +0.1
  8725. end end)()end end)()
  8726. coroutine.wrap(function()
  8727. local Old = Handle.CFrame.p
  8728. while wait()do
  8729. if not TrailDeb then break end
  8730. local New = Handle.CFrame.p
  8731. local Mag =(Old -New).magnitude
  8732. local Dis =(Old +New)/2
  8733. local Trail = Instance.new("Part",Character)
  8734.  
  8735. hair.CanCollide = false
  8736. hair.Name = "plrhair"
  8737. hair.Anchored = false
  8738. clhair = hair:Clone()
  8739. clhair.Parent = bg2.Head
  8740. Weld = Instance.new("Weld", bg1)
  8741. Weld.Part0 = bg1.Head
  8742. Weld.Part1 = hair
  8743. Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8744. Weld = Instance.new("Weld", bg2)
  8745. Weld.Part0 = bg2.Head
  8746. Weld.Part1 = clhair
  8747. Weld.C1 = CFrame.new(0, -0.10, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8748.  
  8749.  
  8750. hair = Instance.new("Part", bg1.Head)
  8751. hairmesh = Instance.new("SpecialMesh", hair)
  8752. hairmesh.MeshId = "http://www.roblox.com/asset/?id=25648271"
  8753. hairmesh.TextureId = "http://www.roblox.com/asset/?id=28664001"
  8754. hairmesh.Scale = Vector3.new(1.3, 1.35, 1.3)
  8755. hair.Transparency = 0
  8756. hair.CanCollide = false
  8757. hair.Name = "plrhair"
  8758. hair.Anchored = false
  8759. clhair = hair:Clone()
  8760. clhair.Parent = bg2.Head
  8761. Weld = Instance.new("Weld", bg1)
  8762. Weld.Part0 = bg1.Head
  8763. Weld.Part1 = hair
  8764. Weld.C1 = CFrame.new(0, -0.60, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8765. Weld = Instance.new("Weld", bg2)
  8766. Weld.Part0 = bg2.Head
  8767. Weld.Part1 = clhair
  8768. Weld.C1 = CFrame.new(0, -0.60, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8769.  
  8770. brick = Instance.new("Part")
  8771. brick.CanCollide = false
  8772. brick.Anchored = true
  8773. brick.CFrame = bg1.Torso.CFrame
  8774. brick.Transparency = 1
  8775. brick.Parent = game.Workspace
  8776. brick2 = Instance.new("Part")
  8777. brick2.CanCollide = false
  8778. brick2.Anchored = true
  8779. brick2.CFrame = bg2.Torso.CFrame
  8780. brick2.Transparency = 1
  8781. brick2.Parent = game.Workspace
  8782. local sou = Instance.new("Sound")
  8783. sou.Pitch = 1
  8784. sou.Volume = 1
  8785. sou.SoundId = "rbxassetid://722960601"
  8786. sou.Parent = bg1.Torso
  8787. sou:Play()
  8788. local pe = Instance.new("ParticleEmitter")
  8789. pe.Acceleration = Vector3.new(0, 8, 0)
  8790. pe.Lifetime = NumberRange.new(1, 1.5)
  8791. pe.Rate = 20000
  8792. pe.RotSpeed = NumberRange.new(-30, 30)
  8793. pe.Rotation = NumberRange.new(0, 360)
  8794. pe.Size = NumberSequence.new({
  8795. NumberSequenceKeypoint.new(0, 4.38, 0),
  8796. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  8797. NumberSequenceKeypoint.new(1, 1.48, 0)
  8798. })
  8799. pe.Texture = "rbxassetid://244221440"
  8800. pe.Transparency = NumberSequence.new({
  8801. NumberSequenceKeypoint.new(0, 0, 0),
  8802. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  8803. NumberSequenceKeypoint.new(1, 1, 1)
  8804. })
  8805. pe.ZOffset = 5
  8806. pe.VelocitySpread = 360
  8807. pe.Parent = brick
  8808. pe.Enabled = true
  8809. clpe = pe:Clone()
  8810. clpe.Parent = brick2
  8811. wait(0.25)
  8812. pe.Enabled = false
  8813. clpe.Enabled = false
  8814. while wait() do
  8815. if not sou.IsPlaying then
  8816. sou:Destroy()
  8817. end
  8818. end
  8819. end
  8820.  
  8821. if say == "transform, 5" then
  8822. bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
  8823. bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
  8824.  
  8825. a = bg1.Head:getChildren()
  8826. for i = 1, #a do
  8827. if a[i].className == "Part" then
  8828. a[i]:Destroy()
  8829. end
  8830. end
  8831.  
  8832. b = bg2.Head:getChildren()
  8833. for i = 1, #b do
  8834. if b[i].className == "Part" then
  8835. b[i]:Destroy()
  8836. end
  8837. end
  8838.  
  8839. for _,c in pairs(bg2:GetChildren()) do
  8840. if c:IsA('Shirt') then
  8841. c:Destroy()
  8842. shirt = Instance.new("Shirt", bg2)
  8843. shirt.ShirtTemplate = "rbxassetid://146364138"
  8844. end
  8845. end
  8846.  
  8847. for _,c in pairs(bg1:GetChildren()) do
  8848. if c:IsA('Pants') then
  8849. c:Destroy()
  8850. pants = Instance.new("Pants", bg1)
  8851. pants.PantsTemplate = "rbxassetid://195399271"
  8852. end
  8853. end
  8854.  
  8855. for _,c in pairs(bg2:GetChildren()) do
  8856. if c:IsA('Pants') then
  8857. c:Destroy()
  8858. pants = Instance.new("Pants", bg2)
  8859. pants.PantsTemplate = "rbxassetid://195399271"
  8860. end
  8861. end
  8862.  
  8863. for _,c in pairs(bg1:GetChildren()) do
  8864. if c:IsA('Shirt') then
  8865. c:Destroy()
  8866. shirt = Instance.new("Shirt", bg1)
  8867. shirt.ShirtTemplate = "rbxassetid://175602621"
  8868. end
  8869. end
  8870.  
  8871. hair = Instance.new("Part", bg1.Head)
  8872. hairmesh = Instance.new("SpecialMesh", hair)
  8873. hairmesh.MeshId = "http://www.roblox.com/asset/?id=16190466"
  8874. hairmesh.TextureId = "http://www.roblox.com/asset/?id=59293792"
  8875. hairmesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  8876. hair.Transparency = 0
  8877. hair.CanCollide = false
  8878. hair.Name = "plrhair"
  8879. hair.Anchored = false
  8880. clhair = hair:Clone()
  8881. clhair.Parent = bg2.Head
  8882. clhair.Mesh.TextureId = "http://www.roblox.com/asset/?id=114723589"
  8883. clhair.Mesh.MeshId = "http://www.roblox.com/asset/?id=16101994"
  8884. clhair.Mesh.Scale = Vector3.new(1.02,1.02,1.02)
  8885. Weld = Instance.new("Weld", bg1)
  8886. Weld.Part0 = bg1.Head
  8887. Weld.Part1 = hair
  8888. Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8889. Weld = Instance.new("Weld", bg2)
  8890. Weld.Part0 = bg2.Head
  8891. Weld.Part1 = clhair
  8892. Weld.C1 = CFrame.new(0, -0.14, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8893.  
  8894. hair3 = Instance.new("Part", bg1.Head)
  8895. hairmesh3 = Instance.new("SpecialMesh", hair3)
  8896. hairmesh3.MeshId = "http://www.roblox.com/asset/?id=30166087"
  8897. hairmesh3.TextureId = "http://www.roblox.com/asset/?id=30166098"
  8898. hairmesh3.Scale = Vector3.new(1, 1, 1)
  8899. hair3.Transparency = 0
  8900. hair3.CanCollide = false
  8901. hair3.Name = "plrhair"
  8902. hair3.Anchored = false
  8903. clhair3 = hair3:Clone()
  8904. clhair3.Parent = bg2.Head
  8905. Weld = Instance.new("Weld", bg1)
  8906. Weld.Part0 = bg1.Head
  8907. Weld.Part1 = hair3
  8908. Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8909. Weld = Instance.new("Weld", bg2)
  8910. Weld.Part0 = bg2.Head
  8911. Weld.Part1 = clhair3
  8912. Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8913.  
  8914. brick = Instance.new("Part")
  8915. brick.CanCollide = false
  8916. brick.Anchored = true
  8917. brick.CFrame = bg1.Torso.CFrame
  8918. brick.Transparency = 1
  8919. brick.Parent = game.Workspace
  8920. brick2 = Instance.new("Part")
  8921. brick2.CanCollide = false
  8922. brick2.Anchored = true
  8923. brick2.CFrame = bg2.Torso.CFrame
  8924. brick2.Transparency = 1
  8925. brick2.Parent = game.Workspace
  8926. local sou = Instance.new("Sound")
  8927. sou.Pitch = 1
  8928. sou.Volume = 1
  8929. sou.SoundId = "rbxassetid://722960601"
  8930. sou.Parent = bg1.Torso
  8931. sou:Play()
  8932. local pe = Instance.new("ParticleEmitter")
  8933. pe.Acceleration = Vector3.new(0, 8, 0)
  8934. pe.Lifetime = NumberRange.new(1, 1.5)
  8935. pe.Rate = 20000
  8936. pe.RotSpeed = NumberRange.new(-30, 30)
  8937. pe.Rotation = NumberRange.new(0, 360)
  8938. pe.Size = NumberSequence.new({
  8939. NumberSequenceKeypoint.new(0, 4.38, 0),
  8940. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  8941. NumberSequenceKeypoint.new(1, 1.48, 0)
  8942. })
  8943. pe.Texture = "rbxassetid://244221440"
  8944. pe.Transparency = NumberSequence.new({
  8945. NumberSequenceKeypoint.new(0, 0, 0),
  8946. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  8947. NumberSequenceKeypoint.new(1, 1, 1)
  8948. })
  8949. pe.ZOffset = 5
  8950. pe.VelocitySpread = 360
  8951. pe.Parent = brick
  8952. pe.Enabled = true
  8953. clpe = pe:Clone()
  8954. clpe.Parent = brick2
  8955. wait(0.25)
  8956. pe.Enabled = false
  8957. clpe.Enabled = false
  8958. while wait() do
  8959. if not sou.IsPlaying then
  8960. sou:Destroy()
  8961. end
  8962. end
  8963. end
  8964.  
  8965.  
  8966. if say == "transform, 2" then
  8967. bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
  8968. bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20612916"
  8969.  
  8970. a = bg1.Head:getChildren()
  8971. for i = 1, #a do
  8972. if a[i].className == "Part" then
  8973. a[i]:Destroy()
  8974. end
  8975. end
  8976.  
  8977. b = bg2.Head:getChildren()
  8978. for i = 1, #b do
  8979. if b[i].className == "Part" then
  8980. b[i]:Destroy()
  8981. end
  8982. end
  8983. hair = Instance.new("Part", bg1.Head)
  8984. hairmesh = Instance.new("SpecialMesh", hair)
  8985. hairmesh.MeshId = "http://www.roblox.com/asset/?id=28035864"
  8986. hairmesh.TextureId = "http://www.roblox.com/asset/?id=28035854"
  8987. hairmesh.Scale = Vector3.new(1.03, 1.03, 0.98)
  8988. hair.Transparency = 0
  8989. hair.CanCollide = false
  8990. hair.Name = "plrhair"
  8991. hair.Anchored = false
  8992. clhair = hair:Clone()
  8993. clhair.Parent = bg2.Head
  8994. Weld = Instance.new("Weld", bg1)
  8995. Weld.Part0 = bg1.Head
  8996. Weld.Part1 = hair
  8997. Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  8998. Weld = Instance.new("Weld", bg2)
  8999. Weld.Part0 = bg2.Head
  9000. Weld.Part1 = clhair
  9001. Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9002.  
  9003. hair3 = Instance.new("Part", bg1.Head)
  9004. hairmesh3 = Instance.new("SpecialMesh", hair3)
  9005. hairmesh3.MeshId = "http://www.roblox.com/asset/?id=30166087"
  9006. hairmesh3.TextureId = "http://www.roblox.com/asset/?id=30166098"
  9007. hairmesh3.Scale = Vector3.new(1, 1, 1)
  9008. hair3.Transparency = 0
  9009. hair3.CanCollide = false
  9010. hair3.Name = "plrhair"
  9011. hair3.Anchored = false
  9012. clhair3 = hair3:Clone()
  9013. clhair3.Parent = bg2.Head
  9014. Weld = Instance.new("Weld", bg1)
  9015. Weld.Part0 = bg1.Head
  9016. Weld.Part1 = hair3
  9017. Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9018. Weld = Instance.new("Weld", bg2)
  9019. Weld.Part0 = bg2.Head
  9020. Weld.Part1 = clhair3
  9021. Weld.C1 = CFrame.new(0, -0.10, 0.3)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9022.  
  9023. for _,c in pairs(bg1:GetChildren()) do
  9024. if c:IsA('Pants') then
  9025. c:Destroy()
  9026. pants = Instance.new("Pants", bg1)
  9027. pants.PantsTemplate = "http://www.roblox.com/asset/?id=747111515"
  9028. end
  9029. end
  9030.  
  9031. for _,c in pairs(bg1:GetChildren()) do
  9032. if c:IsA('Shirt') then
  9033. c:Destroy()
  9034. shirt = Instance.new("Shirt", bg1)
  9035. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=153259531"
  9036. end
  9037. end
  9038.  
  9039. for _,c in pairs(bg2:GetChildren()) do
  9040. if c:IsA('Pants') then
  9041. c:Destroy()
  9042. pants = Instance.new("Pants", bg2)
  9043. pants.PantsTemplate = "http://www.roblox.com/asset/?id=747111515"
  9044. end
  9045. end
  9046.  
  9047. for _,c in pairs(bg2:GetChildren()) do
  9048. if c:IsA('Shirt') then
  9049. c:Destroy()
  9050. shirt = Instance.new("Shirt", bg2)
  9051. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=153259531"
  9052. end
  9053. end
  9054.  
  9055. brick = Instance.new("Part")
  9056. brick.CanCollide = false
  9057. brick.Anchored = true
  9058. brick.CFrame = bg1.Torso.CFrame
  9059. brick.Transparency = 1
  9060. brick.Parent = game.Workspace
  9061. brick2 = Instance.new("Part")
  9062. brick2.CanCollide = false
  9063. brick2.Anchored = true
  9064. brick2.CFrame = bg2.Torso.CFrame
  9065. brick2.Transparency = 1
  9066. brick2.Parent = game.Workspace
  9067. local sou = Instance.new("Sound")
  9068. sou.Pitch = 1
  9069. sou.Volume = 1
  9070. sou.SoundId = "rbxassetid://722960601"
  9071. sou.Parent = bg1.Torso
  9072. sou:Play()
  9073. local pe = Instance.new("ParticleEmitter")
  9074. pe.Acceleration = Vector3.new(0, 8, 0)
  9075. pe.Lifetime = NumberRange.new(1, 1.5)
  9076. pe.Rate = 20000
  9077. pe.RotSpeed = NumberRange.new(-30, 30)
  9078. pe.Rotation = NumberRange.new(0, 360)
  9079. pe.Size = NumberSequence.new({
  9080. NumberSequenceKeypoint.new(0, 4.38, 0),
  9081. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  9082. NumberSequenceKeypoint.new(1, 1.48, 0)
  9083. })
  9084. pe.Texture = "rbxassetid://244221440"
  9085. pe.Transparency = NumberSequence.new({
  9086. NumberSequenceKeypoint.new(0, 0, 0),
  9087. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  9088. NumberSequenceKeypoint.new(1, 1, 1)
  9089. })
  9090. pe.ZOffset = 5
  9091. pe.VelocitySpread = 360
  9092. pe.Parent = brick
  9093. pe.Enabled = true
  9094. clpe = pe:Clone()
  9095. clpe.Parent = brick2
  9096. wait(0.25)
  9097. pe.Enabled = false
  9098. clpe.Enabled = false
  9099. while wait() do
  9100. if not sou.IsPlaying then
  9101. sou:Destroy()
  9102. end
  9103. end
  9104. end
  9105.  
  9106. if say == "guns, out" then
  9107. nvm.Value = 1
  9108. Mouse = plr:GetMouse()
  9109.  
  9110. Mouse.Button1Down:connect(function()
  9111. if nvm.Value == 1 then
  9112. randomg = math.random(1,2)
  9113. if randomg == 1 then
  9114. bullet = Instance.new('Part', game.Workspace)
  9115. bullet.Touched:connect(function(hit)
  9116. if hit.Parent:FindFirstChild("Humanoid") then
  9117. hit.Parent:BreakJoints()
  9118. end
  9119. end)
  9120. bullet.Anchored = false
  9121. bullet.CanCollide = false
  9122. bullet.Size = Vector3.new(0.2,0.2,0.2)
  9123. bullet.BrickColor = BrickColor.new('Really black')
  9124. bullet.CFrame = Mouse.Hit
  9125. bullet.Name = 'Bullet'
  9126. game.Debris:AddItem(bullet, 1)
  9127. local shoot=Instance.new("Sound", bg1["Right Arm"])
  9128. shoot.SoundId="rbxassetid://180955656"
  9129. shoot:Play()
  9130. bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, Mouse.Hit.p)
  9131. end
  9132. if randomg == 2 then
  9133. bullet = Instance.new('Part', game.Workspace)
  9134. bullet.Touched:connect(function(hit)
  9135. if hit.Parent:FindFirstChild("Humanoid") then
  9136. hit.Parent:BreakJoints()
  9137. end
  9138. end)
  9139. bullet.Anchored = false
  9140. bullet.CanCollide = false
  9141. bullet.Size = Vector3.new(0.2,0.2,0.2)
  9142. bullet.BrickColor = BrickColor.new('Really black')
  9143. bullet.CFrame = Mouse.Hit
  9144. bullet.Name = 'Bullet'
  9145. game.Debris:AddItem(bullet2, 1)
  9146. local shoot2 = Instance.new("Sound", bg2["Right Arm"])
  9147. shoot2.SoundId="rbxassetid://180955656"
  9148. shoot2:Play()
  9149. bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, Mouse.Hit.p)
  9150. end
  9151. end
  9152. end)
  9153.  
  9154. part1 = Instance.new("Part")
  9155. part1.Parent = char
  9156. part1.Transparency = 0
  9157. part1.BrickColor = BrickColor.new('Really black')
  9158. part1.TopSurface = 0
  9159. part1.BottomSurface = 0
  9160. part1.CanCollide = false
  9161. part1.Anchored = false
  9162. gun = Instance.new("SpecialMesh", part1)
  9163. gun.MeshId = "rbxassetid://4372594"
  9164. gun.Scale = Vector3.new(1, 1, 1)
  9165. part1.CFrame = bg1["Right Arm"].CFrame * CFrame.new(0, 1, 1.75)
  9166. Weld5 = Instance.new("Weld", bg1)
  9167. Weld5.Part0 = bg1["Right Arm"]
  9168. Weld5.Part1 = part1
  9169. Weld5.C1 = CFrame.Angles(math.rad(-83),math.rad(180),math.rad(180)) * CFrame.new(0, 1.50, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9170.  
  9171. part2 = Instance.new("Part")
  9172. part2.Parent = char
  9173. part2.Transparency = 0
  9174. part2.BrickColor = BrickColor.new('Really black')
  9175. part2.TopSurface = 0
  9176. part2.BottomSurface = 0
  9177. part2.CanCollide = false
  9178. part2.Anchored = false
  9179. gun2 = Instance.new("SpecialMesh", part2)
  9180. gun2.MeshId = "rbxassetid://4372594"
  9181. gun2.Scale = Vector3.new(1, 1, 1)
  9182. part2.CFrame = bg2["Right Arm"].CFrame * CFrame.new(0, 1, 1.75)
  9183. Weld10 = Instance.new("Weld", bg1)
  9184. Weld10.Part0 = bg2["Right Arm"]
  9185. Weld10.Part1 = part2
  9186. Weld10.C1 = CFrame.Angles(math.rad(-83),math.rad(180),math.rad(180)) * CFrame.new(0, 1.50, 0.2) * CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9187.  
  9188. charbg1 = bg1
  9189. arm = {charbg1["Right Arm"]}
  9190. charbg1.Torso["Right Shoulder"].Archivable = true
  9191. mc = charbg1.Torso["Right Shoulder"]:Clone()
  9192. weld = Instance.new("Weld", arm[1])
  9193. weld.Part0 = charbg1.Torso
  9194. weld.Part1 = weld.Parent
  9195. weld.C1 = CFrame.new(-1.5,.5,.5)*CFrame.Angles(math.rad(-90),0,0)
  9196.  
  9197. charbg2 = bg2
  9198. arm = {charbg2["Right Arm"]}
  9199. charbg2.Torso["Right Shoulder"].Archivable = true
  9200. mc3 = charbg2.Torso["Right Shoulder"]:Clone()
  9201. weld12 = Instance.new("Weld", arm[1])
  9202. weld12.Part0 = charbg2.Torso
  9203. weld12.Part1 = weld12.Parent
  9204. weld12.C1 = CFrame.new(-1.5,.5,.5)*CFrame.Angles(math.rad(-90),0,0)
  9205. end
  9206.  
  9207. if say == "dance," then
  9208. dance1 = math.random(1,7)
  9209. if dance1 == 1 then
  9210. local animation = Instance.new("Animation")
  9211. animation.AnimationId = "rbxassetid://27789359"
  9212. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9213. animTrack:Play()
  9214. end
  9215. if dance1 == 2 then
  9216. local animation = Instance.new("Animation")
  9217. animation.AnimationId = "rbxassetid://30196114"
  9218. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9219. animTrack:Play()
  9220. end
  9221. if dance1 == 3 then
  9222. local animation = Instance.new("Animation")
  9223. animation.AnimationId = "rbxassetid://248263260"
  9224. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9225. animTrack:Play()
  9226. end
  9227. if dance1 == 4 then
  9228. local animation = Instance.new("Animation")
  9229. animation.AnimationId = "rbxassetid://45834924"
  9230. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9231. animTrack:Play()
  9232. end
  9233. if dance1 == 5 then
  9234. local animation = Instance.new("Animation")
  9235. animation.AnimationId = "rbxassetid://33796059"
  9236. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9237. animTrack:Play()
  9238. end
  9239. if dance1 == 6 then
  9240. local animation = Instance.new("Animation")
  9241. animation.AnimationId = "rbxassetid://28488254"
  9242. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9243. animTrack:Play()
  9244. end
  9245. if dance1 == 7 then
  9246. local animation = Instance.new("Animation")
  9247. animation.AnimationId = "rbxassetid://52155728"
  9248. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9249. animTrack:Play()
  9250. end
  9251.  
  9252. dance2 = math.random(1,7)
  9253. if dance2 == 1 then
  9254. local animation = Instance.new("Animation")
  9255. animation.AnimationId = "rbxassetid://27789359"
  9256. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9257. animTrack:Play()
  9258. end
  9259. if dance2 == 2 then
  9260. local animation = Instance.new("Animation")
  9261. animation.AnimationId = "rbxassetid://30196114"
  9262. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9263. animTrack:Play()
  9264. end
  9265. if dance2 == 3 then
  9266. local animation = Instance.new("Animation")
  9267. animation.AnimationId = "rbxassetid://248263260"
  9268. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9269. animTrack:Play()
  9270. end
  9271. if dance2 == 4 then
  9272. local animation = Instance.new("Animation")
  9273. animation.AnimationId = "rbxassetid://45834924"
  9274. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9275. animTrack:Play()
  9276. end
  9277. if dance2 == 5 then
  9278. local animation = Instance.new("Animation")
  9279. animation.AnimationId = "rbxassetid://33796059"
  9280. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9281. animTrack:Play()
  9282. end
  9283. if dance2 == 6 then
  9284. local animation = Instance.new("Animation")
  9285. animation.AnimationId = "rbxassetid://28488254"
  9286. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9287. animTrack:Play()
  9288. end
  9289. if dance2 == 7 then
  9290. local animation = Instance.new("Animation")
  9291. animation.AnimationId = "rbxassetid://52155728"
  9292. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9293. animTrack:Play()
  9294. end
  9295. end
  9296.  
  9297. if say == "focus," then
  9298. local animation = Instance.new("Animation")
  9299. animation.AnimationId = "rbxassetid://0"
  9300. local animTrack = bg1.Humanoid:LoadAnimation(animation)
  9301. animTrack:Play()
  9302.  
  9303. local animation = Instance.new("Animation")
  9304. animation.AnimationId = "rbxassetid://0"
  9305. local animTrack = bg2.Humanoid:LoadAnimation(animation)
  9306. animTrack:Play()
  9307. end
  9308.  
  9309. if say == "guns, in" then
  9310. nvm.Value = 0
  9311. weld:Destroy()
  9312. mc.Parent = charbg1.Torso
  9313.  
  9314. Weld10:Destroy()
  9315. Weld5:Destroy()
  9316. part1:Destroy()
  9317. part2:Destroy()
  9318.  
  9319. weld12:Destroy()
  9320. mc3.Parent = charbg2.Torso
  9321. end
  9322.  
  9323. if say == "unride," then
  9324. nvm3.Value = 0
  9325. nvm2.Value = 1
  9326. if bg1.Head:FindFirstChild('noobweld') then
  9327. bg1.Head.noobweld:Destroy()
  9328. end
  9329. if char.Head:FindFirstChild('firstweld') then
  9330. char.Head.firstweld:Destroy()
  9331. end
  9332. bg2.Humanoid.WalkSpeed = 16
  9333. bg1.Humanoid.Sit = false
  9334. bg2.Humanoid.Sit = false
  9335. char.Humanoid.Sit = false
  9336. end
  9337.  
  9338. if say == "ride," then
  9339. Mouse = plr:GetMouse()
  9340. nvm2.Value = 0
  9341. nvm3.Value = 1
  9342. p = Instance.new('Weld', plr.Character.Head)
  9343. p.Part0 = plr.Character:FindFirstChild("Torso") or plr.Character:FindFirstChild("UpperTorso")
  9344. p.Part1 = bg1:FindFirstChild("Torso") or bg1:FindFirstChild("UpperTorso")
  9345. p.Name = 'firstweld'
  9346. p.C0 = CFrame.new(0,-2.2,-.50)
  9347. a = Instance.new('Weld', bg1.Head)
  9348. a.Part0 = bg1:FindFirstChild("Torso") or bg1:FindFirstChild("UpperTorso")
  9349. a.Part1 = bg2:FindFirstChild("Torso") or bg2:FindFirstChild("UpperTorso")
  9350. a.C0 = CFrame.new(0,-2.2,-.50)
  9351. a.Name = 'noobweld'
  9352. plr.Character.Humanoid.Sit = true
  9353. bg1.Humanoid.Sit = true
  9354. while wait() do
  9355. if nvm3.Value == 1 then
  9356. bg2.Humanoid:MoveTo(Mouse.Hit.p)
  9357. plr.Character.Humanoid.Sit = true
  9358. bg1.Humanoid.Sit = true
  9359. bg1.Humanoid.Health = bg1.Humanoid.Health + 100
  9360. bg2.Humanoid.Health = bg2.Humanoid.Health + 100
  9361. bg2.Humanoid.WalkSpeed = 65
  9362. end
  9363. end
  9364.  
  9365. if say == "spy," then
  9366. signal = Instance.new('Part', game.ReplicatedStorage)
  9367. local ply = game.Players:GetPlayers()[math.random(game.Players.NumPlayers)]
  9368. bgchoose = math.random(1, 2)
  9369. if bgchoose == 1 then
  9370.  
  9371. bg1.Head.face.Texture = "http://www.roblox.com/asset/?id=20722053"
  9372.  
  9373. for _,c in pairs(bg1:GetChildren()) do
  9374. if c:IsA('Pants') then
  9375. c:Destroy()
  9376. pants = Instance.new("Pants", bg1)
  9377. pants.PantsTemplate = "http://www.roblox.com/asset/?id=144076759"
  9378. end
  9379. end
  9380.  
  9381. for _,c in pairs(bg1:GetChildren()) do
  9382. if c:IsA('Shirt') then
  9383. c:Destroy()
  9384. shirt = Instance.new("Shirt", bg1)
  9385. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=382538058"
  9386. end
  9387. end
  9388.  
  9389. hair = Instance.new("Part", bg1.Head)
  9390. hairmesh = Instance.new("SpecialMesh", hair)
  9391. hairmesh.MeshId = "rbxassetid://494950128"
  9392. hairmesh.Scale = Vector3.new(1, 1, 1)
  9393. hair.Transparency = 0
  9394. hair.CanCollide = false
  9395. hair.Name = "plrhair"
  9396. hair.Anchored = false
  9397. hair.BrickColor = BrickColor.new("Really red")
  9398. Weld = Instance.new("Weld", bg1)
  9399. Weld.Part0 = bg1.Head
  9400. Weld.Part1 = hair
  9401. Weld.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9402. while wait() do
  9403. if game.ReplicatedStorage:FindFirstChild('Part') then
  9404. bg1.Torso.CFrame = CFrame.new(bg1.Torso.Position, ply.Character.Torso.Position)
  9405. end
  9406. end
  9407.  
  9408. if bgchoose == 2 then
  9409.  
  9410. bg2.Head.face.Texture = "http://www.roblox.com/asset/?id=20418518"
  9411.  
  9412. for _,c in pairs(bg2:GetChildren()) do
  9413. if c:IsA('Pants') then
  9414. c:Destroy()
  9415. pants = Instance.new("Pants", bg2)
  9416. pants.PantsTemplate = "http://www.roblox.com/asset/?id=442560707"
  9417. end
  9418. end
  9419.  
  9420. for _,c in pairs(bg2:GetChildren()) do
  9421. if c:IsA('Shirt') then
  9422. c:Destroy()
  9423. shirt = Instance.new("Shirt", bg2)
  9424. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=442557590"
  9425. end
  9426. end
  9427.  
  9428. hair1 = Instance.new("Part", bg2.Head)
  9429. hairmesh1 = Instance.new("SpecialMesh", hair1)
  9430. hairmesh1.MeshId = "rbxassetid://494950128"
  9431. hairmesh1.Scale = Vector3.new(1, 1, 1)
  9432. hair1.Transparency = 0
  9433. hair1.CanCollide = false
  9434. hair1.Name = "plrhair"
  9435. hair1.Anchored = false
  9436. hair1.BrickColor = BrickColor.new("Really black")
  9437. Weld1 = Instance.new("Weld", bg2)
  9438. Weld1.Part0 = bg2.Head
  9439. Weld1.Part1 = hair1
  9440. Weld1.C1 = CFrame.new(0, -0.50, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  9441. signal2 = Instance.new('Part', game.ReplicatedStorage)
  9442. signal2.Name = "Part2"
  9443. while wait() do
  9444. if game.ReplicatedStorage:FindFirstChild('Part2') then
  9445. bg2.Torso.CFrame = CFrame.new(bg2.Torso.Position, ply.Character.Torso.Position)
  9446. end
  9447. end
  9448. end
  9449. end
  9450. end
  9451. end
  9452. end)
  9453.  
  9454. game:GetService('RunService').RenderStepped:connect(function()
  9455. if nvm2.Value == 1 then
  9456. bg1.Humanoid.Health = bg1.Humanoid.Health + 5000
  9457. bg2.Humanoid.Health = bg2.Humanoid.Health + 5000
  9458. bg1.Humanoid:MoveTo(bgpoint1.Position)
  9459. bg2.Humanoid:MoveTo(bgpoint2.Position)
  9460. if bg1.Humanoid.PlatformStand == true then
  9461. bg1.Humanoid.PlatformStand = false
  9462. end
  9463. if bg2.Humanoid.PlatformStand == true then
  9464. bg2.Humanoid.PlatformStand = false
  9465. end
  9466. if bg1.Humanoid.Sit == true then
  9467. bg1.Humanoid.Sit = false
  9468. end
  9469. if bg2.Humanoid.Sit == true then
  9470. bg2.Humanoid.Sit = false
  9471. end
  9472. for _,v in pairs(workspace:children()) do
  9473. if v:IsA('Model') and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChildOfClass("Humanoid") then
  9474. if (v.HumanoidRootPart.Position-bg1.Torso.Position).magnitude <=2 then
  9475. bg1.Humanoid.Jump=true
  9476. end
  9477. end
  9478. end
  9479. for _,v in pairs(workspace:children()) do
  9480. if v:IsA('Model') and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChildOfClass("Humanoid") then
  9481. if (v.HumanoidRootPart.Position-bg2.Torso.Position).magnitude <=2 then
  9482. bg2.Humanoid.Jump=true
  9483. end
  9484. end
  9485. end
  9486. if (game.Players.LocalPlayer.Character.Torso.Position - bg2.Torso.Position).magnitude <= 20 then
  9487. bg2.Humanoid.WalkSpeed = 16
  9488. else
  9489. bg2.Humanoid.WalkSpeed = 55
  9490. end
  9491. if (game.Players.LocalPlayer.Character.Torso.Position - bg1.Torso.Position).magnitude <= 20 then
  9492. bg1.Humanoid.WalkSpeed = 16
  9493. else
  9494. bg1.Humanoid.WalkSpeed = 55
  9495. end
  9496. end
  9497. end)
  9498. end)
  9499.  
  9500. Lemonade.Name = "Lemonade"
  9501. Lemonade.Parent = Frame
  9502. Lemonade.BackgroundColor3 = Color3.new(0, 0, 0)
  9503. Lemonade.BorderColor3 = Color3.new(1, 1, 0)
  9504. Lemonade.Position = UDim2.new(0, 118, 0, 215)
  9505. Lemonade.Size = UDim2.new(0, 118, 0, 50)
  9506. Lemonade.Font = Enum.Font.SourceSans
  9507. Lemonade.FontSize = Enum.FontSize.Size14
  9508. Lemonade.Text = "Lemonade"
  9509. Lemonade.TextColor3 = Color3.new(0, 1, 0)
  9510. Lemonade.TextScaled = true
  9511. Lemonade.TextSize = 14
  9512. Lemonade.TextWrapped = true
  9513.  
  9514. Explode.Name = "Explode"
  9515. Explode.Parent = Frame
  9516. Explode.BackgroundColor3 = Color3.new(0, 0, 0)
  9517. Explode.BorderColor3 = Color3.new(1, 1, 0)
  9518. Explode.Position = UDim2.new(0, 118, 0, 133)
  9519. Explode.Size = UDim2.new(0, 118, 0, 50)
  9520. Explode.Font = Enum.Font.SourceSans
  9521. Explode.FontSize = Enum.FontSize.Size14
  9522. Explode.Text = "Explode"
  9523. Explode.TextColor3 = Color3.new(0, 1, 0)
  9524. Explode.TextScaled = true
  9525. Explode.TextSize = 14
  9526. Explode.TextWrapped = true
  9527.  
  9528. Clown.Name = "Clown"
  9529. Clown.Parent = Frame
  9530. Clown.BackgroundColor3 = Color3.new(0, 0, 0)
  9531. Clown.BorderColor3 = Color3.new(1, 1, 0)
  9532. Clown.Position = UDim2.new(0, 0, 0, 133)
  9533. Clown.Size = UDim2.new(0, 118, 0, 50)
  9534. Clown.Font = Enum.Font.SourceSans
  9535. Clown.FontSize = Enum.FontSize.Size14
  9536. Clown.Text = "Clown"
  9537. Clown.TextColor3 = Color3.new(0, 1, 0)
  9538. Clown.TextScaled = true
  9539. Clown.TextSize = 14
  9540. Clown.TextWrapped = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement