Advertisement
genoraph

Untitled

Sep 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 330.05 KB | None | 0 0
  1. -- Objects
  2.  
  3. local UltimateScriptsGUI = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextButton = Instance.new("TextButton")
  6. local TextButton_2 = Instance.new("TextButton")
  7. local TextButton_3 = Instance.new("TextButton")
  8. local TextButton_4 = Instance.new("TextButton")
  9. local TextButton_5 = Instance.new("TextButton")
  10. local TextButton_6 = Instance.new("TextButton")
  11. local TextButton_7 = Instance.new("TextButton")
  12. local TextButton_8 = Instance.new("TextButton")
  13. local TextButton_9 = Instance.new("TextButton")
  14. local TextButton_10 = Instance.new("TextButton")
  15. local TextButton_11 = Instance.new("TextButton")
  16.  
  17. -- Properties
  18.  
  19. UltimateScriptsGUI.Name = "Ultimate Scripts GUI"
  20. UltimateScriptsGUI.Parent = game
  21.  
  22. Frame.Parent = UltimateScriptsGUI
  23. Frame.BackgroundColor3 = Color3.new(0, 0, 0)
  24. Frame.BorderColor3 = Color3.new(0.996078, 0.94902, 1)
  25. Frame.BorderSizePixel = 7
  26. Frame.Position = UDim2.new(0, 579, 0, 214)
  27. Frame.Size = UDim2.new(0, -259, 0, 221)
  28.  
  29. TextButton.Parent = Frame
  30. TextButton.BackgroundColor3 = Color3.new(0, 0, 0)
  31. TextButton.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  32. TextButton.BorderSizePixel = 5
  33. TextButton.Position = UDim2.new(0, 15, 0, 17)
  34. TextButton.Size = UDim2.new(0, 78, 0, 22)
  35. TextButton.Font = Enum.Font.ArialBold
  36. TextButton.FontSize = Enum.FontSize.Size14
  37. TextButton.Text = "Thomas The Train"
  38. TextButton.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  39. TextButton.TextScaled = true
  40. TextButton.TextSize = 14
  41. TextButton.TextWrapped = true
  42.  
  43. TextButton.MouseButton1Down:connect(function()
  44. -- ty krystalburger
  45. --[[
  46. Thomas The Dank Engine:
  47. By: KrystalTeam
  48. Features: Being a dank engine that kill people
  49. Version: 1.0.0.2
  50. --]]
  51.  
  52. local p = game.Players.LocalPlayer.Character
  53. local weld = Instance.new("Weld",p.Torso)
  54. weld.Part0 = p.Torso
  55.  
  56. local train = Instance.new("Part",p.Torso)
  57. train.Anchored = true
  58. train.CanCollide = false
  59. train.Size = Vector3.new(3,2,6)
  60. train.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  61. weld.Part1 = train
  62. weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(180),0)
  63. train.Anchored = false
  64. local TrainMesh = Instance.new("SpecialMesh",train)
  65. TrainMesh.MeshType = Enum.MeshType.FileMesh
  66. TrainMesh.Scale = Vector3.new(0.020,0.020,0.015)
  67. TrainMesh.MeshId = "rbxassetid://431017802"
  68. TrainMesh.TextureId = "rbxassetid://431017809"
  69.  
  70.  
  71. local weld2 = Instance.new("Weld",p.Torso)
  72. weld2.Part0 = p.Torso
  73. local Smoke = Instance.new("Part",p.Torso)
  74. Smoke.Anchored = true
  75. Smoke.CanCollide = false
  76. Smoke.Size = Vector3.new(1,1,1)
  77. Smoke.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  78. weld2.Part1 = Smoke
  79. weld2.C1 = CFrame.new(0,-4,3.5)-- * CFrame.Angles(0,math.rad(180),0)
  80. Smoke.Anchored = false
  81. Smoke.Transparency = 1;
  82.  
  83. local Particle = Instance.new("ParticleEmitter",Smoke)
  84. Particle.Rate = 50;
  85. Particle.Speed = NumberRange.new(30,60);
  86. Particle.VelocitySpread = 4;
  87. Particle.Texture = "rbxassetid://133619974"
  88.  
  89. local Light = Instance.new("SpotLight",train)
  90. Light.Angle = 45;
  91. Light.Brightness = 100;
  92. Light.Face = Enum.NormalId.Back;
  93. Light.Range = 30;
  94.  
  95. p.Humanoid.WalkSpeed = 60;
  96.  
  97.  
  98. for i,v in pairs(p:GetChildren()) do
  99. if v:IsA("Part") then
  100. v.Transparency = 1;
  101. elseif v:IsA("Hat") then
  102. v:Destroy()
  103. elseif v:IsA("Model") then
  104. v:Destroy()
  105. end
  106. end
  107.  
  108. local function SFX(id) local s=Instance.new("Sound",p.Torso); s.SoundId = "rbxassetid://"..id; s.Volume = 1; return s; end
  109. train.Touched:connect(function(p)
  110. if p.Parent then
  111. if p.Parent:IsA("Model") then
  112. if game.Players:FindFirstChild(p.Parent.Name) then
  113. if p.Parent.Name ~= game.Players.LocalPlayer.Name then
  114. game.Players:FindFirstChild(p.Parent.Name).Character:BreakJoints()
  115. local Whistle = SFX(475073913)
  116. Whistle:Play()
  117. end
  118. end
  119. end
  120. end
  121. end)
  122.  
  123. local Music = SFX(190819252)
  124. Music.Looped = true;
  125. wait(1)
  126. Music:Play();
  127. -- ~CL 2016
  128. end)
  129.  
  130. TextButton_2.Parent = Frame
  131. TextButton_2.BackgroundColor3 = Color3.new(0, 0, 0)
  132. TextButton_2.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  133. TextButton_2.BorderSizePixel = 5
  134. TextButton_2.Position = UDim2.new(0, 15, 0, 57)
  135. TextButton_2.Size = UDim2.new(0, 78, 0, 22)
  136. TextButton_2.Visible = false
  137. TextButton_2.Font = Enum.Font.ArialBold
  138. TextButton_2.FontSize = Enum.FontSize.Size14
  139. TextButton_2.Text = "M9"
  140. TextButton_2.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  141. TextButton_2.TextScaled = true
  142. TextButton_2.TextSize = 14
  143. TextButton_2.TextWrapped = true
  144.  
  145. TextButton_2.MouseButton1Down:connect(function()
  146. local Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 5)*0.8
  147. local Speed = 20*Scale
  148. local Gravity = 0.1
  149.  
  150. local Player = game.Players.LocalPlayer
  151. local Character = Player.Character
  152. local Humanoid = Character.Humanoid
  153. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false)
  154. local Torso = Character.HumanoidRootPart
  155. local Mouse = game.Players.LocalPlayer:GetMouse()
  156. local RenderStepped = game:GetService("RunService").RenderStepped
  157. local Camera = Workspace.CurrentCamera
  158. Camera:ClearAllChildren()
  159. local Model = Instance.new("Model",Character)
  160. local IgnoreList = {Character,Workspace.Terrain}
  161.  
  162. local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
  163. local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
  164. local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)
  165. local Gangster = false
  166.  
  167. local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
  168. local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
  169. local RotationOffsetHead = CFrame.Angles(0,0,0)
  170.  
  171. local Handle = Instance.new("Part",Model)
  172. Handle.CanCollide = false
  173. Handle.Name = "Handle"
  174. Handle.Position = Vector3.new(0,100,0)
  175. Handle:BreakJoints()
  176. Handle.FormFactor = "Custom"
  177. Handle.Size = Vector3.new(0.2,0.2,0.2)
  178. Handle.TopSurface = "SmoothNoOutlines"
  179. Handle.BottomSurface = "SmoothNoOutlines"
  180. Handle.FrontSurface = "SmoothNoOutlines"
  181. Handle.BackSurface = "SmoothNoOutlines"
  182. Handle.RightSurface = "SmoothNoOutlines"
  183. Handle.LeftSurface = "SmoothNoOutlines"
  184. Handle.BrickColor = BrickColor.new("Black")
  185. local Mesh = Instance.new("BlockMesh",Handle)
  186. Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale
  187. local HandleWeld = Instance.new("Motor6D")
  188. HandleWeld.Part0 = Character["Right Arm"]
  189. HandleWeld.Part1 = Handle
  190. HandleWeld.C0 = CFrame.new(Vector3.new(0,-0.4,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)
  191. HandleWeld.Parent = Handle
  192.  
  193. local Part = Instance.new("Part",Model)
  194. Part.CanCollide = false
  195. Part.Position = Vector3.new(0,100,0)
  196. Part:BreakJoints()
  197. Part.FormFactor = "Custom"
  198. Part.Size = Vector3.new(0.2,0.2,0.2)
  199. Part.TopSurface = "SmoothNoOutlines"
  200. Part.BottomSurface = "SmoothNoOutlines"
  201. Part.FrontSurface = "SmoothNoOutlines"
  202. Part.BackSurface = "SmoothNoOutlines"
  203. Part.RightSurface = "SmoothNoOutlines"
  204. Part.LeftSurface = "SmoothNoOutlines"
  205. Part.BrickColor = BrickColor.new("Black")
  206. local Mesh = Instance.new("CylinderMesh",Part)
  207. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  208. local PartWeld = Instance.new("Motor6D")
  209. PartWeld.Part0 = Handle
  210. PartWeld.Part1 = Part
  211. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  212. PartWeld.Parent = Part
  213.  
  214. local Part = Instance.new("Part",Model)
  215. Part.CanCollide = false
  216. Part.Position = Vector3.new(0,100,0)
  217. Part:BreakJoints()
  218. Part.FormFactor = "Custom"
  219. Part.Size = Vector3.new(0.2,0.2,0.2)
  220. Part.TopSurface = "SmoothNoOutlines"
  221. Part.BottomSurface = "SmoothNoOutlines"
  222. Part.FrontSurface = "SmoothNoOutlines"
  223. Part.BackSurface = "SmoothNoOutlines"
  224. Part.RightSurface = "SmoothNoOutlines"
  225. Part.LeftSurface = "SmoothNoOutlines"
  226. Part.BrickColor = BrickColor.new("Black")
  227. local Mesh = Instance.new("CylinderMesh",Part)
  228. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  229. local PartWeld = Instance.new("Motor6D")
  230. PartWeld.Part0 = Handle
  231. PartWeld.Part1 = Part
  232. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  233. PartWeld.Parent = Part
  234.  
  235. local Part = Instance.new("Part",Model)
  236. Part.CanCollide = false
  237. Part.Position = Vector3.new(0,100,0)
  238. Part:BreakJoints()
  239. Part.FormFactor = "Custom"
  240. Part.Size = Vector3.new(0.2,0.2,0.2)
  241. Part.TopSurface = "SmoothNoOutlines"
  242. Part.BottomSurface = "SmoothNoOutlines"
  243. Part.FrontSurface = "SmoothNoOutlines"
  244. Part.BackSurface = "SmoothNoOutlines"
  245. Part.RightSurface = "SmoothNoOutlines"
  246. Part.LeftSurface = "SmoothNoOutlines"
  247. Part.BrickColor = BrickColor.new("Black")
  248. local Mesh = Instance.new("CylinderMesh",Part)
  249. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  250. local PartWeld = Instance.new("Motor6D")
  251. PartWeld.Part0 = Handle
  252. PartWeld.Part1 = Part
  253. PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
  254. PartWeld.Parent = Part
  255.  
  256. local Part = Instance.new("Part",Model)
  257. Part.CanCollide = false
  258. Part.Position = Vector3.new(0,100,0)
  259. Part:BreakJoints()
  260. Part.FormFactor = "Custom"
  261. Part.Size = Vector3.new(0.2,0.2,0.2)
  262. Part.TopSurface = "SmoothNoOutlines"
  263. Part.BottomSurface = "SmoothNoOutlines"
  264. Part.FrontSurface = "SmoothNoOutlines"
  265. Part.BackSurface = "SmoothNoOutlines"
  266. Part.RightSurface = "SmoothNoOutlines"
  267. Part.LeftSurface = "SmoothNoOutlines"
  268. Part.BrickColor = BrickColor.new("Black")
  269. local Mesh = Instance.new("CylinderMesh",Part)
  270. Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
  271. local PartWeld = Instance.new("Motor6D")
  272. PartWeld.Part0 = Handle
  273. PartWeld.Part1 = Part
  274. PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
  275. PartWeld.Parent = Part
  276.  
  277. local Part = Instance.new("Part",Model)
  278. Part.CanCollide = false
  279. Part.Position = Vector3.new(0,100,0)
  280. Part:BreakJoints()
  281. Part.FormFactor = "Custom"
  282. Part.Size = Vector3.new(0.2,0.2,0.2)
  283. Part.TopSurface = "SmoothNoOutlines"
  284. Part.BottomSurface = "SmoothNoOutlines"
  285. Part.FrontSurface = "SmoothNoOutlines"
  286. Part.BackSurface = "SmoothNoOutlines"
  287. Part.RightSurface = "SmoothNoOutlines"
  288. Part.LeftSurface = "SmoothNoOutlines"
  289. Part.BrickColor = BrickColor.new("Black")
  290. local Mesh = Instance.new("BlockMesh",Part)
  291. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  292. local PartWeld = Instance.new("Motor6D")
  293. PartWeld.Part0 = Handle
  294. PartWeld.Part1 = Part
  295. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)
  296. PartWeld.Parent = Part
  297.  
  298. local Part = Instance.new("Part",Model)
  299. Part.CanCollide = false
  300. Part.Position = Vector3.new(0,100,0)
  301. Part:BreakJoints()
  302. Part.FormFactor = "Custom"
  303. Part.Size = Vector3.new(0.2,0.2,0.2)
  304. Part.TopSurface = "SmoothNoOutlines"
  305. Part.BottomSurface = "SmoothNoOutlines"
  306. Part.FrontSurface = "SmoothNoOutlines"
  307. Part.BackSurface = "SmoothNoOutlines"
  308. Part.RightSurface = "SmoothNoOutlines"
  309. Part.LeftSurface = "SmoothNoOutlines"
  310. Part.BrickColor = BrickColor.new("Black")
  311. local Mesh = Instance.new("BlockMesh",Part)
  312. Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
  313. local PartWeld = Instance.new("Motor6D")
  314. PartWeld.Part0 = Handle
  315. PartWeld.Part1 = Part
  316. PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)
  317. PartWeld.Parent = Part
  318.  
  319. local Part = Instance.new("Part",Model)
  320. Part.CanCollide = false
  321. Part.Position = Vector3.new(0,100,0)
  322. Part:BreakJoints()
  323. Part.FormFactor = "Custom"
  324. Part.Size = Vector3.new(0.2,0.2,0.2)
  325. Part.TopSurface = "SmoothNoOutlines"
  326. Part.BottomSurface = "SmoothNoOutlines"
  327. Part.FrontSurface = "SmoothNoOutlines"
  328. Part.BackSurface = "SmoothNoOutlines"
  329. Part.RightSurface = "SmoothNoOutlines"
  330. Part.LeftSurface = "SmoothNoOutlines"
  331. Part.BrickColor = BrickColor.new("Black")
  332. local Mesh = Instance.new("BlockMesh",Part)
  333. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  334. local PartWeld = Instance.new("Motor6D")
  335. PartWeld.Part0 = Handle
  336. PartWeld.Part1 = Part
  337. PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  338. PartWeld.Parent = Part
  339.  
  340. local Part = Instance.new("Part",Model)
  341. Part.CanCollide = false
  342. Part.Position = Vector3.new(0,100,0)
  343. Part:BreakJoints()
  344. Part.FormFactor = "Custom"
  345. Part.Size = Vector3.new(0.2,0.2,0.2)
  346. Part.TopSurface = "SmoothNoOutlines"
  347. Part.BottomSurface = "SmoothNoOutlines"
  348. Part.FrontSurface = "SmoothNoOutlines"
  349. Part.BackSurface = "SmoothNoOutlines"
  350. Part.RightSurface = "SmoothNoOutlines"
  351. Part.LeftSurface = "SmoothNoOutlines"
  352. Part.BrickColor = BrickColor.new("Black")
  353. local Mesh = Instance.new("BlockMesh",Part)
  354. Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
  355. local PartWeld = Instance.new("Motor6D")
  356. PartWeld.Part0 = Handle
  357. PartWeld.Part1 = Part
  358. PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
  359. PartWeld.Parent = Part
  360.  
  361. local Part = Instance.new("Part",Model)
  362. Part.CanCollide = false
  363. Part.Position = Vector3.new(0,100,0)
  364. Part:BreakJoints()
  365. Part.FormFactor = "Custom"
  366. Part.Size = Vector3.new(0.2,0.2,0.2)
  367. Part.TopSurface = "SmoothNoOutlines"
  368. Part.BottomSurface = "SmoothNoOutlines"
  369. Part.FrontSurface = "SmoothNoOutlines"
  370. Part.BackSurface = "SmoothNoOutlines"
  371. Part.RightSurface = "SmoothNoOutlines"
  372. Part.LeftSurface = "SmoothNoOutlines"
  373. Part.BrickColor = BrickColor.new("Black")
  374. local Mesh = Instance.new("BlockMesh",Part)
  375. Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale
  376. local PartWeld = Instance.new("Motor6D")
  377. PartWeld.Part0 = Handle
  378. PartWeld.Part1 = Part
  379. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)
  380. PartWeld.Parent = Part
  381.  
  382. local Part = Instance.new("Part",Model)
  383. Part.CanCollide = false
  384. Part.Position = Vector3.new(0,100,0)
  385. Part:BreakJoints()
  386. Part.FormFactor = "Custom"
  387. Part.Size = Vector3.new(0.2,0.2,0.2)
  388. Part.TopSurface = "SmoothNoOutlines"
  389. Part.BottomSurface = "SmoothNoOutlines"
  390. Part.FrontSurface = "SmoothNoOutlines"
  391. Part.BackSurface = "SmoothNoOutlines"
  392. Part.RightSurface = "SmoothNoOutlines"
  393. Part.LeftSurface = "SmoothNoOutlines"
  394. Part.BrickColor = BrickColor.new("Black")
  395. local Mesh = Instance.new("BlockMesh",Part)
  396. Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale
  397. local PartWeld = Instance.new("Motor6D")
  398. PartWeld.Part0 = Handle
  399. PartWeld.Part1 = Part
  400. PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)
  401. PartWeld.Parent = Part
  402.  
  403. for i = 0,80,10 do
  404. local Part = Instance.new("Part",Model)
  405. Part.CanCollide = false
  406. Part.Position = Vector3.new(0,100,0)
  407. Part:BreakJoints()
  408. Part.FormFactor = "Custom"
  409. Part.Size = Vector3.new(0.2,0.2,0.2)
  410. Part.TopSurface = "SmoothNoOutlines"
  411. Part.BottomSurface = "SmoothNoOutlines"
  412. Part.FrontSurface = "SmoothNoOutlines"
  413. Part.BackSurface = "SmoothNoOutlines"
  414. Part.RightSurface = "SmoothNoOutlines"
  415. Part.LeftSurface = "SmoothNoOutlines"
  416. Part.BrickColor = BrickColor.new("Black")
  417. local Mesh = Instance.new("BlockMesh",Part)
  418. Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale
  419. local PartWeld = Instance.new("Motor6D")
  420. PartWeld.Part0 = Handle
  421. PartWeld.Part1 = Part
  422. PartWeld.C0 = CFrame.new(Vector3.new(0,0.15,0.315)*Scale) * CFrame.Angles(math.rad(i-65),0,0) * CFrame.new(Vector3.new(0,0.2,0)*Scale)
  423. PartWeld.Parent = Part
  424. end
  425.  
  426. local Barrel = Instance.new("Part",Model)
  427. Barrel.CanCollide = false
  428. Barrel.Position = Vector3.new(0,100,0)
  429. Barrel:BreakJoints()
  430. Barrel.FormFactor = "Custom"
  431. Barrel.Size = Vector3.new(0.2,0.2,0.2)
  432. Barrel.TopSurface = "SmoothNoOutlines"
  433. Barrel.BottomSurface = "SmoothNoOutlines"
  434. Barrel.FrontSurface = "SmoothNoOutlines"
  435. Barrel.BackSurface = "SmoothNoOutlines"
  436. Barrel.RightSurface = "SmoothNoOutlines"
  437. Barrel.LeftSurface = "SmoothNoOutlines"
  438. Barrel.BrickColor = BrickColor.new("Black")
  439. local Mesh = Instance.new("BlockMesh",Barrel)
  440. Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale
  441. local BarrelWeld = Instance.new("Motor6D")
  442. BarrelWeld.Part0 = Handle
  443. BarrelWeld.Part1 = Barrel
  444. BarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)
  445. BarrelWeld.Parent = Barrel
  446.  
  447. local Barrel1 = Barrel
  448.  
  449. local Barrel2 = Instance.new("Part",Model)
  450. Barrel2.CanCollide = false
  451. Barrel2.Position = Vector3.new(0,100,0)
  452. Barrel2:BreakJoints()
  453. Barrel2.FormFactor = "Custom"
  454. Barrel2.Size = Vector3.new(0.2,0.2,0.2)
  455. Barrel2.TopSurface = "SmoothNoOutlines"
  456. Barrel2.BottomSurface = "SmoothNoOutlines"
  457. Barrel2.FrontSurface = "SmoothNoOutlines"
  458. Barrel2.BackSurface = "SmoothNoOutlines"
  459. Barrel2.RightSurface = "SmoothNoOutlines"
  460. Barrel2.LeftSurface = "SmoothNoOutlines"
  461. Barrel2.BrickColor = BrickColor.new("Really black")
  462. local Mesh = Instance.new("BlockMesh",Barrel2)
  463. Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale
  464. local Barrel2Weld = Instance.new("Motor6D")
  465. Barrel2Weld.Part0 = Barrel
  466. Barrel2Weld.Part1 = Barrel2
  467. Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)
  468. Barrel2Weld.Parent = Barrel2
  469.  
  470. local RealBarrel = Instance.new("Part",Model)
  471. RealBarrel.CanCollide = false
  472. RealBarrel.Position = Vector3.new(0,100,0)
  473. RealBarrel:BreakJoints()
  474. RealBarrel.FormFactor = "Custom"
  475. RealBarrel.Size = Vector3.new(0.2,0.2,0.2)
  476. RealBarrel.TopSurface = "SmoothNoOutlines"
  477. RealBarrel.BottomSurface = "SmoothNoOutlines"
  478. RealBarrel.FrontSurface = "SmoothNoOutlines"
  479. RealBarrel.BackSurface = "SmoothNoOutlines"
  480. RealBarrel.RightSurface = "SmoothNoOutlines"
  481. RealBarrel.LeftSurface = "SmoothNoOutlines"
  482. RealBarrel.BrickColor = BrickColor.new("Dark grey metallic")
  483. local Mesh = Instance.new("CylinderMesh",RealBarrel)
  484. Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale
  485. local RealBarrelWeld = Instance.new("Motor6D")
  486. RealBarrelWeld.Part0 = Barrel
  487. RealBarrelWeld.Part1 = RealBarrel
  488. RealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)
  489. RealBarrelWeld.Parent = RealBarrel
  490.  
  491. for i = 1,75,15 do
  492. local Part = Instance.new("Part",Model)
  493. Part.CanCollide = false
  494. Part.Position = Vector3.new(0,100,0)
  495. Part:BreakJoints()
  496. Part.FormFactor = "Custom"
  497. Part.Size = Vector3.new(0.2,0.2,0.2)
  498. Part.TopSurface = "SmoothNoOutlines"
  499. Part.BottomSurface = "SmoothNoOutlines"
  500. Part.FrontSurface = "SmoothNoOutlines"
  501. Part.BackSurface = "SmoothNoOutlines"
  502. Part.RightSurface = "SmoothNoOutlines"
  503. Part.LeftSurface = "SmoothNoOutlines"
  504. Part.BrickColor = BrickColor.new("Black")
  505. local Mesh = Instance.new("BlockMesh",Part)
  506. Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale
  507. local PartWeld = Instance.new("Motor6D")
  508. PartWeld.Part0 = Handle
  509. PartWeld.Part1 = Part
  510. PartWeld.C0 = CFrame.new(Vector3.new(0,0.525,-0.515)*Scale) * CFrame.Angles(math.rad(i),0,0) * CFrame.new(Vector3.new(0,0,0.2)*Scale)
  511. PartWeld.Parent = Part
  512. end
  513.  
  514. local Part = Instance.new("Part",Model)
  515. Part.CanCollide = false
  516. Part.Position = Vector3.new(0,100,0)
  517. Part:BreakJoints()
  518. Part.FormFactor = "Custom"
  519. Part.Size = Vector3.new(0.2,0.2,0.2)
  520. Part.TopSurface = "SmoothNoOutlines"
  521. Part.BottomSurface = "SmoothNoOutlines"
  522. Part.FrontSurface = "SmoothNoOutlines"
  523. Part.BackSurface = "SmoothNoOutlines"
  524. Part.RightSurface = "SmoothNoOutlines"
  525. Part.LeftSurface = "SmoothNoOutlines"
  526. Part.BrickColor = BrickColor.new("Really black")
  527. local Mesh = Instance.new("BlockMesh",Part)
  528. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
  529. local PartWeld = Instance.new("Motor6D")
  530. PartWeld.Part0 = Barrel2
  531. PartWeld.Part1 = Part
  532. PartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)
  533. PartWeld.Parent = Part
  534.  
  535. local Part = Instance.new("Part",Model)
  536. Part.CanCollide = false
  537. Part.Position = Vector3.new(0,100,0)
  538. Part:BreakJoints()
  539. Part.FormFactor = "Custom"
  540. Part.Size = Vector3.new(0.2,0.2,0.2)
  541. Part.TopSurface = "SmoothNoOutlines"
  542. Part.BottomSurface = "SmoothNoOutlines"
  543. Part.FrontSurface = "SmoothNoOutlines"
  544. Part.BackSurface = "SmoothNoOutlines"
  545. Part.RightSurface = "SmoothNoOutlines"
  546. Part.LeftSurface = "SmoothNoOutlines"
  547. Part.BrickColor = BrickColor.new("Really black")
  548. local Mesh = Instance.new("BlockMesh",Part)
  549. Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
  550. local PartWeld = Instance.new("Motor6D")
  551. PartWeld.Part0 = Barrel2
  552. PartWeld.Part1 = Part
  553. PartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)
  554. PartWeld.Parent = Part
  555.  
  556. local Part = Instance.new("Part",Model)
  557. Part.CanCollide = false
  558. Part.Position = Vector3.new(0,100,0)
  559. Part:BreakJoints()
  560. Part.FormFactor = "Custom"
  561. Part.Size = Vector3.new(0.2,0.2,0.2)
  562. Part.TopSurface = "SmoothNoOutlines"
  563. Part.BottomSurface = "SmoothNoOutlines"
  564. Part.FrontSurface = "SmoothNoOutlines"
  565. Part.BackSurface = "SmoothNoOutlines"
  566. Part.RightSurface = "SmoothNoOutlines"
  567. Part.LeftSurface = "SmoothNoOutlines"
  568. Part.BrickColor = BrickColor.new("Really black")
  569. local Mesh = Instance.new("BlockMesh",Part)
  570. Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale
  571. local PartWeld = Instance.new("Motor6D")
  572. PartWeld.Part0 = Barrel2
  573. PartWeld.Part1 = Part
  574. PartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)
  575. PartWeld.Parent = Part
  576.  
  577. local Part = Instance.new("Part",Model)
  578. Part.CanCollide = false
  579. Part.Position = Vector3.new(0,100,0)
  580. Part:BreakJoints()
  581. Part.FormFactor = "Custom"
  582. Part.Size = Vector3.new(0.2,0.2,0.2)
  583. Part.Transparency = 1
  584. Part.TopSurface = "SmoothNoOutlines"
  585. Part.BottomSurface = "SmoothNoOutlines"
  586. Part.FrontSurface = "SmoothNoOutlines"
  587. Part.BackSurface = "SmoothNoOutlines"
  588. Part.RightSurface = "SmoothNoOutlines"
  589. Part.LeftSurface = "SmoothNoOutlines"
  590. Part.BrickColor = BrickColor.new("Really black")
  591. local Mesh = Instance.new("BlockMesh",Part)
  592. Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale
  593. local PartWeld = Instance.new("Motor6D")
  594. PartWeld.Part0 = Barrel
  595. PartWeld.Part1 = Part
  596. PartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)
  597. PartWeld.Parent = Part
  598.  
  599. local Light = Instance.new("PointLight",Part)
  600. Light.Color = BrickColor.new("Gold").Color
  601. Light.Enabled = true
  602. Light.Shadows = true
  603. Light.Brightness = 0
  604. Light.Range = 6
  605.  
  606. local Part = Instance.new("Part",Model)
  607. Part.Material = "Neon"
  608. Part.CanCollide = false
  609. Part.Position = Vector3.new(0,100,0)
  610. Part:BreakJoints()
  611. Part.FormFactor = "Custom"
  612. Part.Size = Vector3.new(0.2,0.2,0.2)
  613. Part.TopSurface = "SmoothNoOutlines"
  614. Part.BottomSurface = "SmoothNoOutlines"
  615. Part.FrontSurface = "SmoothNoOutlines"
  616. Part.BackSurface = "SmoothNoOutlines"
  617. Part.RightSurface = "SmoothNoOutlines"
  618. Part.LeftSurface = "SmoothNoOutlines"
  619. Part.BrickColor = BrickColor.new("Bright yellow")
  620. Part.Transparency = 0.25
  621. local RecoilMesh = Instance.new("SpecialMesh",Part)
  622. RecoilMesh.MeshType = "FileMesh"
  623. RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306"
  624. RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228"
  625. RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale
  626. local PartWeld = Instance.new("Motor6D")
  627. PartWeld.Part0 = RealBarrel
  628. PartWeld.Part1 = Part
  629. PartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)
  630. PartWeld.Parent = Part
  631.  
  632. function ShootBullet(Target,barrel)
  633. local barrel = barrel or Barrel
  634. local Bullet = Instance.new("Part",Workspace)
  635. Barrel.CanCollide = false
  636. Bullet.FormFactor = "Custom"
  637. Bullet.Size = Vector3.new(0.2,0.2,5)*Scale
  638. Bullet.TopSurface = "Smooth"
  639. Bullet.BottomSurface = "Smooth"
  640. Bullet.Anchored = true
  641. Bullet.CanCollide = false
  642. Bullet.CFrame = CFrame.new((barrel.CFrame*CFrame.new(0,0,-barrel.Size.Z*barrel.Mesh.Scale.Z/2)).p,Target)*CFrame.new(0,0,-Bullet.Size.Z/2)
  643. Bullet.Transparency = 0.1
  644. Bullet.BrickColor = BrickColor.new("Gold")
  645. --[[local Mesh = Instance.new("SpecialMesh",Bullet)
  646. Mesh.MeshType = "FileMesh"
  647. Mesh.Scale = Vector3.new(0.5,0.5,0.2)
  648. Mesh.MeshId = "http://www.roblox.com/asset/?id=2697549"
  649. --Mesh.TextureId = "http://www.roblox.com/asset/?id=2697544"]]
  650. local Mesh = Instance.new("BlockMesh",Bullet)
  651. Mesh.Scale = Vector3.new(0.2,0.2,5)*Scale/Bullet.Size
  652. IgnoreList[#IgnoreList+1] = Bullet
  653. RenderStepped:wait()
  654. for i = Speed,1000,Speed do -- Loop to do the bullet movement and stuff.
  655. local ray,Hit,Pos,SurfaceNormal;
  656. ray = Ray.new(Bullet.Position,((Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)).p-Bullet.Position).unit*Speed)
  657. Hit,Pos,SurfaceNormal = Workspace:FindPartOnRayWithIgnoreList(ray,IgnoreList)
  658. Bullet.CFrame = Bullet.CFrame*CFrame.Angles(math.rad(-Gravity),0,0)*CFrame.new(0,0,-Speed)
  659. if Hit ~= nil then
  660. local Hum = Hit.Parent:FindFirstChild("Humanoid") or Hit.Parent.Parent:FindFirstChild("Humanoid") or (Hit.Parent.Parent.Parent ~= nil and Hit.Parent.Parent.Parent:FindFirstChild("Humanoid"))
  661. if Hum ~= nil then
  662. Hum:TakeDamage((((Gangster and math.random(99999,99999) or math.random(99999,99999))*Scale)/100)*Hum.MaxHealth)
  663. end
  664. break
  665. end
  666. RenderStepped:wait()
  667. end
  668. Bullet:Destroy()
  669. end
  670.  
  671. Mouse.Button1Down:connect(function()
  672. if not Down and not DB then
  673. Down = true
  674. while Down do
  675. if Humanoid.Health == 0 then break end
  676. if not DB then
  677. DB = true
  678. local Sound = Instance.new("Sound",Barrel)
  679. Sound.SoundId = "http://www.roblox.com/Asset/?id=165946426" -- 132373574
  680. Sound.Volume = 5*Scale
  681. Sound.Pitch = (math.random(70,110)/100)/((Scale < 0.25 and 0.25) or (Scale > 4 and 4) or Scale)
  682. Sound:Play()
  683. Spawn(function()
  684. ShootBullet(Mouse.Hit.p,Barrel1)
  685. end)
  686. RecoilMesh.VertexColor = Vector3.new(1,math.random(160,245)/255,20/255)
  687. PartWeld.C0 = PartWeld.C0 * CFrame.Angles(0,math.rad(math.random(-40,40)),0)
  688. local Shell = Instance.new("Part",Workspace)
  689. Shell.FormFactor = "Custom"
  690. Shell.BrickColor = BrickColor.new("Bright yellow")
  691. Shell.Size = Vector3.new(0.2,0.5,0.2)*Scale
  692. Shell.CFrame = Barrel.CFrame*CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(-90),0,0)
  693. Shell.Velocity = ((Barrel.CFrame*CFrame.new(5,0,math.random(-2,2))).p-Barrel.CFrame.p)*5*Scale
  694. local Mesh = Instance.new("CylinderMesh",Shell)
  695. Mesh.Scale = Vector3.new(0.2,0.5,0.2)*Scale/Shell.Size
  696. Spawn(function()
  697. wait(5)
  698. Shell:Destroy()
  699. end)
  700. for i = 1,20,7.5 do
  701. RotationOffset = RotationOffset*CFrame.Angles(math.rad(7.5),0,0)
  702. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,-0.15,0)*Scale)
  703. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,0.15)*Scale)
  704. Light.Brightness = Light.Brightness+38
  705. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,0.375,0)*Scale)
  706. RenderStepped:wait()
  707. end
  708. wait(0.02)
  709. for i = 1,20,3.75 do
  710. RotationOffset = RotationOffset*CFrame.Angles(math.rad(-3.75),0,0)
  711. Part1Joint = Part1Joint*CFrame.new(Vector3.new(0,0.075,0)*Scale)
  712. Barrel2Weld.C0 = Barrel2Weld.C0*CFrame.new(Vector3.new(0,0,-0.075)*Scale)
  713. Light.Brightness = Light.Brightness-19
  714. RecoilMesh.Scale = RecoilMesh.Scale+(Vector3.new(0,-0.1875,0)*Scale)
  715. RenderStepped:wait()
  716. end
  717. wait()
  718. DB = false
  719. end
  720. end
  721. end
  722. end)
  723.  
  724. Mouse.Button1Up:connect(function()
  725. Down = false
  726. end)
  727.  
  728. Mouse.KeyDown:connect(function(Key)
  729. if Key:lower() == "g" and not DB then
  730. DB = true
  731. if Gangster == true then
  732. for i = 1,70,5 do
  733. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(-5),0)
  734. RenderStepped:wait()
  735. end
  736. Gangster = false
  737. else
  738. for i = 1,70,5 do
  739. RotationOffset = RotationOffset*CFrame.Angles(0,math.rad(5),0)
  740. RenderStepped:wait()
  741. end
  742. Gangster = true
  743. end
  744. DB = false
  745. end
  746. end)
  747.  
  748. local Weld = Instance.new("Weld")
  749. Weld.Part0 = Torso
  750. Weld.Part1 = Character["Right Arm"]
  751. Weld.Parent = Torso
  752.  
  753. local Weld2 = Instance.new("Weld")
  754. Weld2.Part0 = Torso
  755. Weld2.Part1 = Character.Head
  756. Weld2.Parent = Torso
  757.  
  758. local RA = Character["Right Arm"]
  759.  
  760. game:GetService("RunService"):BindToRenderStep("Pistol",Enum.RenderPriority.Character.Value,function()
  761. local Point = Torso.CFrame:vectorToObjectSpace(Mouse.Hit.p-Torso.CFrame.p)
  762. if Point.Z > 0 then
  763. if Point.X > 0 then
  764. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(90),0)
  765. elseif Point.X < 0 then
  766. Torso.CFrame = CFrame.new(Torso.Position,Vector3.new(Mouse.Hit.X,Torso.Position.Y,Mouse.Hit.Z))*CFrame.Angles(0,math.rad(-90),0)
  767. end
  768. end
  769.  
  770. local CFr = (Torso.CFrame*Part0Joint):toObjectSpace(CFrame.new((Torso.CFrame*Part0Joint).p,Mouse.Hit.p))--RayEnd))
  771. Weld.C0 = Part0Joint * (CFr-CFr.p) * RotationOffset
  772. Weld.C1 = Part1Joint
  773. Weld.Part0 = Torso
  774. Weld.Part1 = RA
  775. local CFr = (Torso.CFrame*Part0JointHead):toObjectSpace(CFrame.new((Torso.CFrame*Part0JointHead).p,Mouse.Hit.p))--RayEnd))
  776. Weld2.C0 = Part0JointHead * (CFr-CFr.p) * RotationOffsetHead
  777. Weld2.C1 = Part1JointHead
  778. Weld2.Part0 = Torso
  779. Weld2.Part1 = Character.Head
  780. local Last = Scale
  781. Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8
  782. Speed = 20*Scale
  783. if Scale ~= Last then
  784. Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
  785. Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
  786. Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
  787. Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
  788. end
  789. end)
  790. end)
  791.  
  792. TextButton_3.Parent = Frame
  793. TextButton_3.BackgroundColor3 = Color3.new(0, 0, 0)
  794. TextButton_3.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  795. TextButton_3.BorderSizePixel = 5
  796. TextButton_3.Position = UDim2.new(0, 16, 0, 57)
  797. TextButton_3.Size = UDim2.new(0, 78, 0, 22)
  798. TextButton_3.Font = Enum.Font.ArialBold
  799. TextButton_3.FontSize = Enum.FontSize.Size14
  800. TextButton_3.Text = "Grab Knife V3"
  801. TextButton_3.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  802. TextButton_3.TextScaled = true
  803. TextButton_3.TextSize = 14
  804. TextButton_3.TextWrapped = true
  805.  
  806. TextButton_3.MouseButton1Down:connect(function()
  807. math.randomseed(tick())
  808. local player = game.Players.LocalPlayer
  809. local rekt = {}
  810. local paralyzed = false
  811. local curpoint = nil
  812. local curpart = nil
  813. local finishnum = 1
  814. local zombiemode = false
  815. local zombies = {}
  816. local lastgui = nil
  817. local mouse = player:GetMouse()
  818.  
  819. function getplr(char)
  820. local plr = nil
  821. for i,v in pairs(game.Players:GetChildren()) do
  822. if v.Character == char then
  823. plr = v
  824. end
  825. end
  826. return plr
  827. end
  828.  
  829. function bleed(frick)
  830. while frick.Parent ~= nil do
  831. local reeee = coroutine.wrap(function()
  832. local thing = Instance.new('Part',game.Workspace)
  833. thing.Size = Vector3.new(0.2,0.2,0.2)
  834. thing.CFrame = frick.CFrame
  835. thing.Shape = Enum.PartType.Ball
  836. thing.CFrame = frick.CFrame
  837. thing.Transparency = 1
  838. thing.BrickColor = BrickColor.new('Maroon')
  839. thing.Material = Enum.Material.SmoothPlastic
  840. thing.Name = "Blood"
  841. thing.CanCollide =false
  842. local rawrxd = Instance.new('BodyForce',thing)
  843. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  844. local coru = coroutine.wrap(function()
  845. wait(0.01)
  846. rawrxd:Destroy()
  847. end)
  848. coru()
  849. local ree = Instance.new('ParticleEmitter',thing)
  850. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  851. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  852. ree.Texture = 'rbxassetid://867743272'
  853. ree.Lifetime = NumberRange.new(0.4)
  854. ree.Rate = 50
  855. ree.LockedToPart = true
  856. ree.Speed = NumberRange.new(0, 2)
  857.  
  858. thing.Touched:connect(function(tou)
  859. 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
  860. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  861. thing:Destroy()
  862. if tou.Name == "BloodPuddle" then
  863. local reee = tou.CFrame
  864. if tou.Transparency > -0.2 then
  865. tou.Transparency = tou.Transparency -0.1
  866. end
  867. if tou.Size.X < 10 then
  868. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  869. tou.CFrame = reee
  870. end
  871. else
  872. local bloodlol = Instance.new('Part',workspace)
  873. bloodlol.Size=Vector3.new(1,0.2,1)
  874. bloodlol.Name = "BloodPuddle"
  875. bloodlol.Anchored = true
  876. bloodlol.CanCollide = false
  877. bloodlol.Material = Enum.Material.SmoothPlastic
  878. bloodlol.BrickColor = BrickColor.new('Maroon')
  879. local cyl = Instance.new('CylinderMesh',bloodlol)
  880. cyl.Scale = Vector3.new(1,0.1,1)
  881. bloodlol.CFrame = CFrame.new(pos)
  882. local coru=coroutine.wrap(function()
  883. while bloodlol.Parent ~= nil do
  884. if bloodlol.Transparency < 1 then
  885. bloodlol.Transparency = bloodlol.Transparency+0.05
  886. else
  887. bloodlol:Destroy()
  888. end
  889. wait(0.1)
  890. end
  891. end)
  892. coru()
  893. end
  894. end
  895. end)
  896. local coru = coroutine.wrap(function()
  897. wait(1)
  898. thing:Destroy()
  899. end)
  900. coru()
  901. end)
  902. reeee()
  903. wait()
  904. end
  905. end
  906.  
  907. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  908. local soundy = false
  909. local heyy = hitz
  910. if hitz == "Right Arm" then
  911. local Limb = playa:FindFirstChild("Right Arm")
  912. local ters = playa:FindFirstChild('Torso')
  913. if Limb and ters then
  914. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  915. for i,v in pairs(Limb:GetChildren()) do
  916. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  917. v:Destroy()
  918. end
  919. end
  920. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  921. local Joint = Instance.new("Rotate")
  922. Joint.Name = "RightShoulder"
  923. Joint.Part0 = ters
  924. Joint.Part1 = Limb
  925. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  926. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  927. Joint.Parent = ters
  928. if charred and zombiemode == false then
  929. Limb.BrickColor = BrickColor.new('Black')
  930. local fire = Instance.new('Fire',Limb)
  931. fire.Heat = 5
  932. fire.Size = 5
  933. game:GetService('Debris'):AddItem(fire,2)
  934. local coru=coroutine.wrap(function()
  935. wait(2)
  936. for i,v in pairs(Limb:GetChildren()) do
  937. if v:IsA('ParticleEmitter') then
  938. v:Destroy()
  939. end
  940. end
  941. end)
  942. coru()
  943. end
  944. local B = Instance.new("Part")
  945. B.TopSurface = 0
  946. B.BottomSurface = 0
  947. B.formFactor = "Symmetric"
  948. B.Size = Vector3.new(1, 1, 1)
  949. B.Transparency = 1
  950. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  951. B.Parent = playa
  952. local W = Instance.new("Weld")
  953. W.Part0 = Limb
  954. W.Part1 = B
  955. W.C0 = CFrame.new(0, -0.5, 0)
  956. W.Parent = Limb
  957. if kneef then
  958. local coru = coroutine.wrap(function()
  959. local uno = Instance.new('Part',workspace)
  960. local dos = Instance.new('Part',workspace)
  961. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  962. dos.CFrame = kneef["big ass knife"].CFrame
  963. local weld = Instance.new('Weld',kneef["big ass knife"])
  964. weld.Part0 = playa:FindFirstChild(hitz)
  965. weld.Part1 = kneef["big ass knife"]
  966. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  967. uno:Destroy()
  968. dos:Destroy()
  969. playa:FindFirstChild(hitz).Anchored = false
  970. for i, v in pairs(kneef:GetChildren()) do
  971. if v:IsA('BasePart') then
  972. v.Anchored = false
  973. end
  974. end
  975. if zombiemode == false or override then
  976. wait()
  977. end
  978. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  979. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  980. end
  981. local bleedpart = Instance.new("Part", kneef)
  982. bleedpart.CanCollide = false
  983. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  984. bleedpart.CFrame = kneef["big ass knife"].CFrame
  985. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  986. bleedpart.Transparency = 1
  987.  
  988. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  989. bleedpartweld.Part0 = kneef["big ass knife"]
  990. bleedpartweld.Part1 = bleedpart
  991. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  992. local coru = coroutine.wrap(function()
  993. bleed(bleedpart)
  994. end)
  995. coru()
  996. game:GetService('Debris'):AddItem(bleedpart,2)
  997. end)
  998. coru()
  999. end
  1000. end
  1001. elseif hitz == "Left Arm" then
  1002. local Limb = playa:FindFirstChild("Left Arm")
  1003. local ters = playa:FindFirstChild('Torso')
  1004. if Limb and ters then
  1005. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  1006. for i,v in pairs(Limb:GetChildren()) do
  1007. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  1008. v:Destroy()
  1009. end
  1010. end
  1011. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  1012. local Joint = Instance.new("Rotate")
  1013. Joint.Name = "LeftShoulder"
  1014. Joint.Part0 = ters
  1015. Joint.Part1 = Limb
  1016. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1017. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1018. Joint.Parent = ters
  1019. if charred and zombiemode == false then
  1020. Limb.BrickColor = BrickColor.new('Black')
  1021. local fire = Instance.new('Fire',Limb)
  1022. fire.Heat = 5
  1023. fire.Size = 5
  1024. game:GetService('Debris'):AddItem(fire,2)
  1025. local coru=coroutine.wrap(function()
  1026. wait(2)
  1027. for i,v in pairs(Limb:GetChildren()) do
  1028. if v:IsA('ParticleEmitter') then
  1029. v:Destroy()
  1030. end
  1031. end
  1032. end)
  1033. coru()
  1034. end
  1035.  
  1036. local B = Instance.new("Part")
  1037. B.TopSurface = 0
  1038. B.BottomSurface = 0
  1039. B.formFactor = "Symmetric"
  1040. B.Size = Vector3.new(1, 1, 1)
  1041. B.CanCollide = true
  1042. B.Transparency = 1
  1043. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1044. B.Parent = playa
  1045. local W = Instance.new("Weld")
  1046. W.Part0 = ters
  1047. W.Part1 = B
  1048. W.C0 = CFrame.new(0, -0.5, 0)
  1049. W.Parent = Limb
  1050. if kneef then
  1051. local coru = coroutine.wrap(function()
  1052. local uno = Instance.new('Part',workspace)
  1053. local dos = Instance.new('Part',workspace)
  1054. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1055. dos.CFrame = kneef["big ass knife"].CFrame
  1056. local weld = Instance.new('Weld',kneef["big ass knife"])
  1057. weld.Part0 = playa:FindFirstChild(hitz)
  1058. weld.Part1 = kneef["big ass knife"]
  1059. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1060. uno:Destroy()
  1061. dos:Destroy()
  1062. playa:FindFirstChild(hitz).Anchored = false
  1063. for i, v in pairs(kneef:GetChildren()) do
  1064. if v:IsA('BasePart') then
  1065. v.Anchored = false
  1066. end
  1067. end
  1068. if zombiemode == false or override then
  1069. wait()
  1070. end
  1071. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1072. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1073. end
  1074. local bleedpart = Instance.new("Part", kneef)
  1075. bleedpart.CanCollide = false
  1076. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1077. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1078. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1079. bleedpart.Transparency = 1
  1080.  
  1081. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1082. bleedpartweld.Part0 = kneef["big ass knife"]
  1083. bleedpartweld.Part1 = bleedpart
  1084. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1085. local coru = coroutine.wrap(function()
  1086. bleed(bleedpart)
  1087. end)
  1088. coru()
  1089. game:GetService('Debris'):AddItem(bleedpart,2)
  1090. end)
  1091. coru()
  1092. end
  1093. end
  1094. elseif hitz == "Right Leg" then
  1095. local Limb = playa:FindFirstChild("Right Leg")
  1096. local ters = playa:FindFirstChild('Torso')
  1097. if Limb and ters then
  1098. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  1099. for i,v in pairs(Limb:GetChildren()) do
  1100. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  1101. v:Destroy()
  1102. end
  1103. end
  1104. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  1105. local Joint = Instance.new("Rotate")
  1106. Joint.Name = "Right Hip"
  1107. Joint.Part0 = ters
  1108. Joint.Part1 = Limb
  1109. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1110. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1111. Joint.Parent = ters
  1112. if charred and zombiemode == false then
  1113. Limb.BrickColor = BrickColor.new('Black')
  1114. local fire = Instance.new('Fire',Limb)
  1115. fire.Heat = 5
  1116. fire.Size = 5
  1117. game:GetService('Debris'):AddItem(fire,2)
  1118. local coru=coroutine.wrap(function()
  1119. wait(2)
  1120. for i,v in pairs(Limb:GetChildren()) do
  1121. if v:IsA('ParticleEmitter') then
  1122. v:Destroy()
  1123. end
  1124. end
  1125. end)
  1126. coru()
  1127. end
  1128. local B = Instance.new("Part")
  1129. B.TopSurface = 0
  1130. B.BottomSurface = 0
  1131. B.formFactor = "Symmetric"
  1132. B.Size = Vector3.new(1, 1, 1)
  1133. B.Transparency = 1
  1134. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1135. B.Parent = playa
  1136. local W = Instance.new("Weld")
  1137. W.Part0 = Limb
  1138. W.Part1 = B
  1139. W.C0 = CFrame.new(0, -0.5, 0)
  1140. W.Parent = Limb
  1141. if kneef then
  1142. local coru = coroutine.wrap(function()
  1143. local uno = Instance.new('Part',workspace)
  1144. local dos = Instance.new('Part',workspace)
  1145. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1146. dos.CFrame = kneef["big ass knife"].CFrame
  1147. local weld = Instance.new('Weld',kneef["big ass knife"])
  1148. weld.Part0 = playa:FindFirstChild(hitz)
  1149. weld.Part1 = kneef["big ass knife"]
  1150. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1151. uno:Destroy()
  1152. dos:Destroy()
  1153. playa:FindFirstChild(hitz).Anchored = false
  1154. for i, v in pairs(kneef:GetChildren()) do
  1155. if v:IsA('BasePart') then
  1156. v.Anchored = false
  1157. end
  1158. end
  1159. if zombiemode == false or override then
  1160. wait()
  1161. end
  1162. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1163. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1164. end
  1165. local bleedpart = Instance.new("Part", kneef)
  1166. bleedpart.CanCollide = false
  1167. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1168. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1169. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1170. bleedpart.Transparency = 1
  1171.  
  1172. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1173. bleedpartweld.Part0 = kneef["big ass knife"]
  1174. bleedpartweld.Part1 = bleedpart
  1175. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1176. local coru = coroutine.wrap(function()
  1177. bleed(bleedpart)
  1178. end)
  1179. coru()
  1180. game:GetService('Debris'):AddItem(bleedpart,2)
  1181. end)
  1182. coru()
  1183. end
  1184. if playa then
  1185. table.insert(rekt,playa)
  1186. end
  1187. end
  1188. elseif hitz == "Left Leg" then
  1189. local Limb = playa:FindFirstChild("Left Leg")
  1190. local ters = playa:FindFirstChild('Torso')
  1191. if Limb and ters then
  1192. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  1193. for i,v in pairs(Limb:GetChildren()) do
  1194. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  1195. v:Destroy()
  1196. end
  1197. end
  1198. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  1199. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  1200. local Joint = Instance.new("Rotate")
  1201. Joint.Name = "LeftHip"
  1202. Joint.Part0 = ters
  1203. Joint.Part1 = Limb
  1204. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1205. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1206. Joint.Parent = ters
  1207. if charred and zombiemode == false then
  1208. Limb.BrickColor = BrickColor.new('Black')
  1209. local fire = Instance.new('Fire',Limb)
  1210. fire.Heat = 5
  1211. fire.Size = 5
  1212. game:GetService('Debris'):AddItem(fire,2)
  1213. local coru=coroutine.wrap(function()
  1214. wait(2)
  1215. for i,v in pairs(Limb:GetChildren()) do
  1216. if v:IsA('ParticleEmitter') then
  1217. v:Destroy()
  1218. end
  1219. end
  1220. end)
  1221. coru()
  1222. end
  1223.  
  1224. local B = Instance.new("Part")
  1225. B.TopSurface = 0
  1226. B.BottomSurface = 0
  1227. B.formFactor = "Symmetric"
  1228. B.Size = Vector3.new(1, 1, 1)
  1229. B.Transparency = 1
  1230. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1231. B.Parent = playa
  1232. local W = Instance.new("Weld")
  1233. W.Part0 = Limb
  1234. W.Part1 = B
  1235. W.C0 = CFrame.new(0, -0.5, 0)
  1236. W.Parent = Limb
  1237. Limb.CanCollide = false
  1238. if kneef then
  1239. local coru = coroutine.wrap(function()
  1240. local uno = Instance.new('Part',workspace)
  1241. local dos = Instance.new('Part',workspace)
  1242. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1243. dos.CFrame = kneef["big ass knife"].CFrame
  1244. local weld = Instance.new('Weld',kneef["big ass knife"])
  1245. weld.Part0 = playa:FindFirstChild(hitz)
  1246. weld.Part1 = kneef["big ass knife"]
  1247. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1248. uno:Destroy()
  1249. dos:Destroy()
  1250. playa:FindFirstChild(hitz).Anchored = false
  1251. for i, v in pairs(kneef:GetChildren()) do
  1252. if v:IsA('BasePart') then
  1253. v.Anchored = false
  1254. end
  1255. end
  1256. if zombiemode == false or override then
  1257. wait()
  1258. end
  1259. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1260. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1261. end
  1262. local bleedpart = Instance.new("Part", kneef)
  1263. bleedpart.CanCollide = false
  1264. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1265. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1266. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1267. bleedpart.Transparency = 1
  1268.  
  1269. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1270. bleedpartweld.Part0 = kneef["big ass knife"]
  1271. bleedpartweld.Part1 = bleedpart
  1272. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1273. local coru = coroutine.wrap(function()
  1274. bleed(bleedpart)
  1275. end)
  1276. coru()
  1277. game:GetService('Debris'):AddItem(bleedpart,2)
  1278. end)
  1279. coru()
  1280. end
  1281. if playa then
  1282. table.insert(rekt,playa)
  1283. end
  1284. end
  1285. elseif playa then
  1286. if finishnum ~= 1 then
  1287. local coru=coroutine.wrap(function()
  1288. player.Character.Head.Psycho.Playing = true
  1289. wait(3)
  1290. player.Character.Head.Psycho.Playing = false
  1291. end)
  1292. coru()
  1293. end
  1294. local playa2 = playa
  1295. playa.Archivable = true
  1296. local playa = playa:Clone()
  1297. playa.Archivable = false
  1298. playa2:Destroy()
  1299. playa.Parent = workspace
  1300. local Gibs = game.Workspace
  1301. local Torso = playa.Torso
  1302. local Head = playa:FindFirstChild("Head")
  1303. local function Scan(ch)
  1304. local e
  1305. for e = 1,#ch do
  1306. Scan(ch[e]:GetChildren())
  1307. 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
  1308. ch[e]:remove()
  1309. end
  1310. end
  1311. end
  1312. Scan(playa:GetChildren())
  1313. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  1314. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  1315. end
  1316. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  1317. if zombiemode == true and override == false then
  1318. soundy = true
  1319. end
  1320. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  1321. override = true
  1322. end
  1323. if hum2 ~= nil then
  1324. hum2.Name = "Humanoid2"
  1325. hum2.Health = 0
  1326. if zombiemode == false or override == true then
  1327. table.insert(rekt,hum2.Parent)
  1328. else
  1329. local gyro = Instance.new('BodyGyro',Torso)
  1330. hum2.PlatformStand = false
  1331. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  1332. if v:IsA('BodyGyro') then v:Destroy() end
  1333. end
  1334. if playa:FindFirstChild('HumanoidRootPart') then
  1335. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  1336. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  1337. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  1338. weldcrucial.Part1 = hum2.Parent.Torso
  1339. end
  1340. end
  1341. end
  1342. local ch = playa:GetChildren()
  1343. local i
  1344. for i = 1,#ch do
  1345. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  1346. ch[i]:remove()
  1347. end
  1348. end
  1349.  
  1350. if Head then
  1351. local Neck = Instance.new("Weld")
  1352. Neck.Name = "Neck"
  1353. Neck.Part0 = Torso
  1354. Neck.Part1 = Head
  1355. if pool then
  1356. local part = Instance.new('Part',Torso)
  1357. part.Position = Vector3.new(0,10,0)
  1358. part.Size = Vector3.new(0.2,0.2,0.2)
  1359. part.Transparency = 1
  1360. part.CanCollide = false
  1361. local we = Instance.new('Weld',Torso)
  1362. we.Part0 = Torso
  1363. we.Part1 = part
  1364. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1365. local coru=coroutine.wrap(function()
  1366. bleed(part)
  1367. end)
  1368. coru()
  1369. end
  1370. if head == false or head == nil then
  1371. Neck.C0 = CFrame.new(0, 1.5, 0)
  1372. else
  1373. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  1374. local bleedpart = Instance.new("Part", Torso)
  1375. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1376. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1377. bleedpart.CanCollide = false
  1378. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1379. bleedpart.Transparency = 1
  1380.  
  1381. local bleedpartweld = Instance.new("Weld", Torso)
  1382. bleedpartweld.Part0 = Torso
  1383. bleedpartweld.Part1 = bleedpart
  1384. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  1385. local coru = coroutine.wrap(function()
  1386. bleed(bleedpart)
  1387. end)
  1388. coru()
  1389. end
  1390. Neck.C1 = CFrame.new()
  1391. Neck.Parent = Torso
  1392. end
  1393. local Limb = playa:FindFirstChild("Right Arm")
  1394. if Limb then
  1395.  
  1396. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1397. local Joint = Instance.new("Rotate")
  1398. Joint.Name = "RightShoulder"
  1399. Joint.Part0 = Torso
  1400. Joint.Part1 = Limb
  1401. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1402. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1403. Joint.Parent = Torso
  1404.  
  1405. local B = Instance.new("Part")
  1406. B.TopSurface = 0
  1407. B.BottomSurface = 0
  1408. B.formFactor = "Symmetric"
  1409. B.Size = Vector3.new(1, 1, 1)
  1410. B.Transparency = 1
  1411. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1412. B.Parent = playa
  1413. local W = Instance.new("Weld")
  1414. W.Part0 = Limb
  1415. W.Part1 = B
  1416. W.C0 = CFrame.new(0, -0.5, 0)
  1417. W.Parent = Limb
  1418. end
  1419. local Limb = playa:FindFirstChild("Left Arm")
  1420. if Limb then
  1421.  
  1422. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1423. local Joint = Instance.new("Rotate")
  1424. Joint.Name = "LeftShoulder"
  1425. Joint.Part0 = Torso
  1426. Joint.Part1 = Limb
  1427. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1428. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1429. Joint.Parent = Torso
  1430.  
  1431. local B = Instance.new("Part")
  1432. B.TopSurface = 0
  1433. B.BottomSurface = 0
  1434. B.formFactor = "Symmetric"
  1435. B.Size = Vector3.new(1, 1, 1)
  1436. B.Transparency = 1
  1437. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1438. B.Parent = playa
  1439. local W = Instance.new("Weld")
  1440. W.Part0 = Limb
  1441. W.Part1 = B
  1442. W.C0 = CFrame.new(0, -0.5, 0)
  1443. W.Parent = Limb
  1444. end
  1445. local Limb = playa:FindFirstChild("Right Leg")
  1446. if Limb then
  1447. Limb.CanCollide = false
  1448. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1449. local Joint = Instance.new("Rotate")
  1450. Joint.Name = "RightHip"
  1451. Joint.Part0 = Torso
  1452. Joint.Part1 = Limb
  1453. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1454. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1455. Joint.Parent = Torso
  1456.  
  1457. local B = Instance.new("Part")
  1458. B.TopSurface = 0
  1459. B.BottomSurface = 0
  1460. B.formFactor = "Symmetric"
  1461. B.Size = Vector3.new(1, 1, 1)
  1462. B.Transparency = 1
  1463. B.CanCollide = true
  1464. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1465. B.Parent = playa
  1466. local W = Instance.new("Weld")
  1467. W.Part0 = Limb
  1468. W.Part1 = B
  1469. W.C0 = CFrame.new(0, -0.5, 0)
  1470. W.Parent = Limb
  1471. end
  1472. local Limb = playa:FindFirstChild("Left Leg")
  1473. if Limb then
  1474. Limb.CanCollide = false
  1475. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1476. local Joint = Instance.new("Rotate")
  1477. Joint.Name = "LeftHip"
  1478. Joint.Part0 = Torso
  1479. Joint.Part1 = Limb
  1480. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1481. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1482. Joint.Parent = Torso
  1483.  
  1484. local B = Instance.new("Part")
  1485. B.TopSurface = 0
  1486. B.BottomSurface = 0
  1487. if zombiemode == false or override then
  1488. B.CanCollide = true
  1489. end
  1490. B.formFactor = "Symmetric"
  1491. B.Size = Vector3.new(1, 1, 1)
  1492. B.Transparency = 1
  1493. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1494. B.Parent = playa
  1495. local W = Instance.new("Weld")
  1496. W.Part0 = Limb
  1497. W.Part1 = B
  1498. W.C0 = CFrame.new(0, -0.5, 0)
  1499. W.Parent = Limb
  1500. end
  1501. --[[
  1502. local Bar = Instance.new("Part")
  1503. Bar.TopSurface = 0
  1504. Bar.BottomSurface = 0
  1505. Bar.formFactor = "Symmetric"
  1506. Bar.Size = Vector3.new(1, 1, 1)
  1507. Bar.Transparency = 1
  1508. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1509. Bar.Parent = playa
  1510. local Weld = Instance.new("Weld")
  1511. Weld.Part0 = Torso
  1512. Weld.Part1 = Bar
  1513. Weld.C0 = CFrame.new(0, 0.5, 0)
  1514. Weld.Parent = Torso
  1515. --]]
  1516. playa.Parent = Gibs
  1517. if kneef and explode == nil then
  1518. local coru = coroutine.wrap(function()
  1519. if playa:FindFirstChild(hitz) then
  1520. local uno = Instance.new('Part',workspace)
  1521. local dos = Instance.new('Part',workspace)
  1522. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1523. dos.CFrame = kneef["big ass knife"].CFrame
  1524. local weld = Instance.new('Weld',kneef["big ass knife"])
  1525. weld.Part0 = playa:FindFirstChild(hitz)
  1526. weld.Part1 = kneef["big ass knife"]
  1527. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1528. uno:Destroy()
  1529. dos:Destroy()
  1530. playa:FindFirstChild(hitz).Anchored = false
  1531. for i, v in pairs(kneef:GetChildren()) do
  1532. if v:IsA('BasePart') then
  1533. v.Anchored = false
  1534. end
  1535. end
  1536. if explode == nil or explode == false then
  1537. local bleedpart = Instance.new("Part", kneef)
  1538. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1539. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1540. bleedpart.CanCollide = false
  1541. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1542. bleedpart.Transparency = 1
  1543.  
  1544. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1545. bleedpartweld.Part0 = kneef["big ass knife"]
  1546. bleedpartweld.Part1 = bleedpart
  1547. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1548. local coru = coroutine.wrap(function()
  1549. bleed(bleedpart)
  1550. end)
  1551. coru()
  1552. end
  1553. end
  1554. if zombiemode == false or override then
  1555. wait()
  1556. end
  1557. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1558. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1559. end
  1560. end)
  1561. coru()
  1562. end
  1563. if explode then
  1564. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  1565. local repulse = Instance.new('BodyForce',Torso)
  1566. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  1567. game.Debris:AddItem(repulse,0.05)
  1568. end
  1569. if charred and zombiemode == false then
  1570. for i,v in pairs(playa:GetChildren()) do
  1571. if v:IsA('BasePart') then
  1572. v.BrickColor = BrickColor.Black()
  1573. local fire = Instance.new('Fire',v)
  1574. fire.Size = 5
  1575. fire.Heat = 5
  1576. elseif v:IsA('Accessory') then
  1577. for a,c in pairs(v:GetChildren()) do
  1578. if c:IsA('BasePart') then
  1579. c.BrickColor = BrickColor.Black()
  1580. local fire = Instance.new('Fire',v)
  1581. fire.Size = 5
  1582. fire.Heat = 5
  1583. for o,p in pairs(c:GetChildren()) do
  1584. if p:IsA("SpecialMesh") then
  1585. p.TextureId = ""
  1586. end
  1587. end
  1588. end
  1589. end
  1590. end
  1591. end
  1592. end
  1593. if soundy then
  1594. local sound = Instance.new('Sound',Head)
  1595. sound.SoundId = 'rbxassetid://903640857'
  1596. sound.Volume = 1
  1597. sound:Play()
  1598. sound.Ended:connect(function()
  1599. sound:Destroy()
  1600. local ambient = Instance.new('Sound',Head)
  1601. ambient.Volume = 0.25
  1602. ambient.Looped = true
  1603. ambient.SoundId = 'rbxassetid://903641031'
  1604. ambient:Play()
  1605. end)
  1606. end
  1607. if override then
  1608. 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
  1609. local coru = coroutine.wrap(function()
  1610. wait(4.5)
  1611. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  1612. hum2.HipHeight = 0.2
  1613. wait(0.5)
  1614. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  1615. end)
  1616. coru()
  1617. else
  1618. game:GetService('Debris'):AddItem(playa, 12)
  1619. end
  1620. else
  1621. hum2.Health = 0
  1622. table.insert(zombies,playa)
  1623. local attack = Instance.new('Sound',Head)
  1624. attack.SoundId = 'rbxassetid://903641424'
  1625. attack.Volume = 2
  1626. for i,v in pairs(playa:GetChildren()) do
  1627. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  1628. v.Touched:connect(function(hit)
  1629. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  1630. local found = false
  1631. if hit.Parent == player.Character then
  1632. found = true
  1633. end
  1634. for a,c in pairs(zombies) do
  1635. if c == hit.Parent then
  1636. found = true
  1637. end
  1638. end
  1639. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  1640. attack:Play()
  1641. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  1642. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  1643. wait()
  1644. killz(hit.Parent,"Head")
  1645. else
  1646. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  1647. end
  1648. end
  1649. end
  1650. end)
  1651. end
  1652. end
  1653. local coru = coroutine.wrap(function()
  1654. wait(2)
  1655. for i,v in pairs(playa:GetChildren()) do
  1656. if v:IsA('BasePart') then
  1657. for a,c in pairs(v:GetChildren()) do
  1658. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  1659. c:Destroy()
  1660. end
  1661. end
  1662. elseif v:IsA('Accessory') then
  1663. for a,c in pairs(v:GetChildren()) do
  1664. if c:IsA('BasePart') then
  1665. for b,d in pairs(c:GetChildren()) do
  1666. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  1667. d:Destroy()
  1668. end
  1669. end
  1670. end
  1671. end
  1672. end
  1673. end
  1674. end)
  1675. coru()
  1676. end
  1677. end
  1678. end
  1679.  
  1680. mouse.KeyDown:connect(function(key)
  1681. if key == "t" and mouse.Target then
  1682. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  1683. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  1684. if curpoint == nil then
  1685. if hum and hum.Parent:FindFirstChild('Head') then
  1686. curpart = hum.Parent.Head
  1687. else
  1688. curpart = nil
  1689. curpoint = mouse.Hit.p
  1690. end
  1691. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1692. notify("ZOMBIE TARGET SET",false)
  1693. else
  1694. curpart = nil
  1695. curpoint = nil
  1696. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1697. notify("ZOMBIE TARGET REMOVED",false)
  1698. end
  1699. elseif key == "y" then
  1700. for o,p in pairs(zombies) do
  1701. local coru = coroutine.wrap(function()
  1702. if p:FindFirstChild('Torso') then
  1703. killz(p,"Head",nil,nil,false,false,false,true)
  1704. else
  1705. table.remove(zombies,o)
  1706. end
  1707. end)
  1708. coru()
  1709. wait()
  1710. end
  1711. for i,v in pairs(zombies) do
  1712. table.remove(zombies,i)
  1713. end
  1714. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1715. notify("ZOMBIES TERMINATED",false)
  1716. end
  1717. end)
  1718.  
  1719. function nub()
  1720. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  1721. local me = player.Character
  1722. local point = me.HumanoidRootPart
  1723. local playergui = player.PlayerGui
  1724. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1725. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1726. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1727. local lefthipz = me.Torso["Left Hip"]:Clone()
  1728. local righthipz = me.Torso["Right Hip"]:Clone()
  1729. local mode = "kill"
  1730. local lerpz = false
  1731. local active = false
  1732. local acting = false
  1733. local hit = false
  1734. local canClick = true
  1735. local stabbing = false
  1736. local grabbing = false
  1737. local finishing = false
  1738. local kyssing = false
  1739. local canbackgroundmusic = true
  1740. local cancolorfilter = true
  1741. local spinboolean = false
  1742. local grabbed = nil
  1743. local doing = false
  1744. local rightshoulder = nil
  1745. local leftshoulder = nil
  1746. local headweld = nil
  1747. local knifeparts = {}
  1748. local usable = true
  1749. finishnum = 1
  1750.  
  1751. function notify(msg,forever)
  1752. local doit = coroutine.wrap(function()
  1753. local gui = Instance.new('ScreenGui',playergui)
  1754. gui.Name = "Notification"
  1755. local frame = Instance.new('Frame',gui)
  1756. frame.Position = UDim2.new(0,0,0,0)
  1757. frame.Size = UDim2.new(1,0,0.2,0)
  1758. frame.BackgroundTransparency = 1
  1759. local txt = Instance.new('TextLabel',frame)
  1760. txt.TextColor3 = Color3.new(255,255,255)
  1761. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1762. txt.TextStrokeTransparency = 0
  1763. txt.BackgroundTransparency = 1
  1764. txt.Text = ""
  1765. txt.Size = UDim2.new(1,0,0.3,0)
  1766. txt.Position = UDim2.new(0,0,0.4,0)
  1767. txt.TextScaled = true
  1768. txt.Font = "Code"
  1769. txt.TextXAlignment = "Center"
  1770. local tap = Instance.new("Sound")
  1771. tap.Parent = gui
  1772. tap.SoundId = "rbxassetid://147982968"
  1773. tap.TimePosition = 0.1
  1774. local str = msg
  1775. local len = string.len(str)
  1776. for i=1,len do
  1777. txt.Text = string.sub(str,1,i)
  1778. pitche = math.random(20, 40)/10
  1779. tap.PlaybackSpeed = pitche
  1780. tap:Play()
  1781. wait(0.01)
  1782. end
  1783. if forever == false then
  1784. wait(1)
  1785. while txt.TextTransparency < 1 do
  1786. txt.TextTransparency = txt.TextTransparency + 0.1
  1787. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1788. wait(0.001)
  1789. end
  1790. gui:Destroy()
  1791. end
  1792. end)
  1793. doit()
  1794. end
  1795.  
  1796. wait(0.5)
  1797. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1798. local laugh = Instance.new('Sound',me.Head)
  1799. laugh.SoundId = 'rbxassetid://378827985'
  1800. laugh.Name = "Psycho"
  1801. laugh.Volume = 5
  1802. -- 1 - bitch ass knife
  1803. local obj1 = Instance.new("Model")
  1804. obj1.Name = "bitch ass knife"
  1805. obj1.Parent = game.Workspace
  1806.  
  1807. -- 2 - Grab
  1808. local obj2 = Instance.new("Part")
  1809. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1810. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1811. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1812. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1813. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1814. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1815. obj2.Material = Enum.Material.Concrete
  1816. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1817. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. obj2.Anchored = true
  1819. obj2.BrickColor = BrickColor.new("Black")
  1820. obj2.Friction = 0.30000001192093
  1821. obj2.Shape = Enum.PartType.Cylinder
  1822. obj2.Name = "Grab"
  1823. obj2.Parent = obj1
  1824.  
  1825. -- 3 - handletopcap
  1826. local obj3 = Instance.new("Part")
  1827. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1828. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1829. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1830. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1831. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1832. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1833. obj3.Material = Enum.Material.Concrete
  1834. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1835. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1836. obj3.Anchored = true
  1837. obj3.BrickColor = BrickColor.new("Black")
  1838. obj3.Friction = 0.30000001192093
  1839. obj3.Shape = Enum.PartType.Ball
  1840. obj3.Name = "handletopcap"
  1841. obj3.Parent = obj1
  1842.  
  1843. -- 4 - handlebottomcap
  1844. local obj4 = Instance.new("Part")
  1845. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1846. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1847. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1848. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1849. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1850. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1851. obj4.Material = Enum.Material.Concrete
  1852. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1853. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1854. obj4.Anchored = true
  1855. obj4.BrickColor = BrickColor.new("Black")
  1856. obj4.Friction = 0.30000001192093
  1857. obj4.Shape = Enum.PartType.Ball
  1858. obj4.Name = "handlebottomcap"
  1859. obj4.Parent = obj1
  1860.  
  1861. -- 5 - handleguardmid
  1862. local obj5 = Instance.new("Part")
  1863. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1864. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1866. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1867. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1868. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1869. obj5.Material = Enum.Material.Concrete
  1870. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1871. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1872. obj5.Anchored = true
  1873. obj5.BrickColor = BrickColor.new("Black")
  1874. obj5.Friction = 0.30000001192093
  1875. obj5.Shape = Enum.PartType.Block
  1876. obj5.Name = "handleguardmid"
  1877. obj5.Parent = obj1
  1878.  
  1879. -- 6 - handleguardcap1
  1880. local obj6 = Instance.new("Part")
  1881. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1882. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1883. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1886. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1887. obj6.Material = Enum.Material.Concrete
  1888. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1889. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1890. obj6.Anchored = true
  1891. obj6.BrickColor = BrickColor.new("Black")
  1892. obj6.Friction = 0.30000001192093
  1893. obj6.Shape = Enum.PartType.Cylinder
  1894. obj6.Name = "handleguardcap1"
  1895. obj6.Parent = obj1
  1896.  
  1897. -- 7 - handleguardcap2
  1898. local obj7 = Instance.new("Part")
  1899. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1900. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1901. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1902. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1904. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. obj7.Material = Enum.Material.Concrete
  1906. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1907. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1908. obj7.Anchored = true
  1909. obj7.BrickColor = BrickColor.new("Black")
  1910. obj7.Friction = 0.30000001192093
  1911. obj7.Shape = Enum.PartType.Cylinder
  1912. obj7.Name = "handleguardcap2"
  1913. obj7.Parent = obj1
  1914.  
  1915. -- 8 - big ass knife
  1916. local obj8 = Instance.new("Part")
  1917. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1918. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1919. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1920. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1921. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1922. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1923. obj8.Material = Enum.Material.Metal
  1924. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1925. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1926. obj8.Anchored = true
  1927. obj8.BrickColor = BrickColor.new("Lily white")
  1928. obj8.Friction = 0.30000001192093
  1929. obj8.Shape = Enum.PartType.Block
  1930. obj8.Name = "big ass knife"
  1931. obj8.Parent = obj1
  1932.  
  1933. -- 9 - Mesh
  1934. local obj9 = Instance.new("BlockMesh")
  1935. obj9.Scale = Vector3.new(0.5, 1, 1)
  1936. obj9.Parent = obj8
  1937.  
  1938. -- 10 - big ass knife
  1939. local obj10 = Instance.new("Part")
  1940. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1941. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1942. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1943. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1944. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1945. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1946. obj10.Material = Enum.Material.Metal
  1947. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1948. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. obj10.Anchored = true
  1950. obj10.BrickColor = BrickColor.new("Lily white")
  1951. obj10.Friction = 0.30000001192093
  1952. obj10.Shape = Enum.PartType.Block
  1953. obj10.Name = "big ass knife"
  1954. obj10.Parent = obj1
  1955. local knife = obj10
  1956.  
  1957. -- 11 - Mesh
  1958. local obj11 = Instance.new("BlockMesh")
  1959. obj11.Scale = Vector3.new(0.5, 1, 1)
  1960. obj11.Parent = obj10
  1961.  
  1962. -- 12 - big ass knife
  1963. local obj12 = Instance.new("Part")
  1964. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1965. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1966. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1967. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1968. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. obj12.Material = Enum.Material.Metal
  1971. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1972. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1973. obj12.Anchored = true
  1974. obj12.BrickColor = BrickColor.new("Lily white")
  1975. obj12.Friction = 0.30000001192093
  1976. obj12.Shape = Enum.PartType.Block
  1977. obj12.Name = "big ass knife"
  1978. obj12.Parent = obj1
  1979.  
  1980. -- 13 - Mesh
  1981. local obj13 = Instance.new("BlockMesh")
  1982. obj13.Scale = Vector3.new(0.5, 1, 1)
  1983. obj13.Parent = obj12
  1984.  
  1985. -- 14 - serration
  1986. local obj14 = Instance.new("WedgePart")
  1987. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1988. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1989. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj14.Material = Enum.Material.Metal
  1993. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1994. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1995. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1996. obj14.Anchored = true
  1997. obj14.BrickColor = BrickColor.new("Lily white")
  1998. obj14.Friction = 0.30000001192093
  1999. obj14.Name = "serration"
  2000. obj14.Parent = obj1
  2001.  
  2002. -- 15 - Mesh
  2003. local obj15 = Instance.new("BlockMesh")
  2004. obj15.Scale = Vector3.new(0.5, 1, 1)
  2005. obj15.Parent = obj14
  2006.  
  2007. -- 16 - serration
  2008. local obj16 = Instance.new("WedgePart")
  2009. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2010. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2011. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2012. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2013. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2014. obj16.Material = Enum.Material.Metal
  2015. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2016. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2017. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2018. obj16.Anchored = true
  2019. obj16.BrickColor = BrickColor.new("Lily white")
  2020. obj16.Friction = 0.30000001192093
  2021. obj16.Name = "serration"
  2022. obj16.Parent = obj1
  2023.  
  2024. -- 17 - Mesh
  2025. local obj17 = Instance.new("BlockMesh")
  2026. obj17.Scale = Vector3.new(0.5, 1, 1)
  2027. obj17.Parent = obj16
  2028.  
  2029. -- 18 - serration
  2030. local obj18 = Instance.new("WedgePart")
  2031. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2032. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2033. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2034. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2035. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2036. obj18.Material = Enum.Material.Metal
  2037. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2038. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2039. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2040. obj18.Anchored = true
  2041. obj18.BrickColor = BrickColor.new("Lily white")
  2042. obj18.Friction = 0.30000001192093
  2043. obj18.Name = "serration"
  2044. obj18.Parent = obj1
  2045.  
  2046. -- 19 - Mesh
  2047. local obj19 = Instance.new("BlockMesh")
  2048. obj19.Scale = Vector3.new(0.5, 1, 1)
  2049. obj19.Parent = obj18
  2050.  
  2051. -- 20 - serration
  2052. local obj20 = Instance.new("WedgePart")
  2053. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2054. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2055. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2056. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2057. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2058. obj20.Material = Enum.Material.Metal
  2059. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2060. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2061. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2062. obj20.Anchored = true
  2063. obj20.BrickColor = BrickColor.new("Lily white")
  2064. obj20.Friction = 0.30000001192093
  2065. obj20.Name = "serration"
  2066. obj20.Parent = obj1
  2067.  
  2068. -- 21 - Mesh
  2069. local obj21 = Instance.new("BlockMesh")
  2070. obj21.Scale = Vector3.new(0.5, 1, 1)
  2071. obj21.Parent = obj20
  2072.  
  2073. -- 22 - serration
  2074. local obj22 = Instance.new("WedgePart")
  2075. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2076. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2077. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2078. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2079. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2080. obj22.Material = Enum.Material.Metal
  2081. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2082. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2083. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2084. obj22.Anchored = true
  2085. obj22.BrickColor = BrickColor.new("Lily white")
  2086. obj22.Friction = 0.30000001192093
  2087. obj22.Name = "serration"
  2088. obj22.Parent = obj1
  2089.  
  2090. -- 23 - Mesh
  2091. local obj23 = Instance.new("BlockMesh")
  2092. obj23.Scale = Vector3.new(0.5, 1, 1)
  2093. obj23.Parent = obj22
  2094.  
  2095. -- 24 - serration
  2096. local obj24 = Instance.new("WedgePart")
  2097. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2098. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2099. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2100. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2101. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2102. obj24.Material = Enum.Material.Metal
  2103. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2104. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2105. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2106. obj24.Anchored = true
  2107. obj24.BrickColor = BrickColor.new("Lily white")
  2108. obj24.Friction = 0.30000001192093
  2109. obj24.Name = "serration"
  2110. obj24.Parent = obj1
  2111.  
  2112. -- 25 - Mesh
  2113. local obj25 = Instance.new("BlockMesh")
  2114. obj25.Scale = Vector3.new(0.5, 1, 1)
  2115. obj25.Parent = obj24
  2116.  
  2117. -- 26 - serration
  2118. local obj26 = Instance.new("WedgePart")
  2119. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2120. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2121. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2122. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2123. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2124. obj26.Material = Enum.Material.Metal
  2125. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2126. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2127. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2128. obj26.Anchored = true
  2129. obj26.BrickColor = BrickColor.new("Lily white")
  2130. obj26.Friction = 0.30000001192093
  2131. obj26.Name = "serration"
  2132. obj26.Parent = obj1
  2133.  
  2134. -- 27 - Mesh
  2135. local obj27 = Instance.new("BlockMesh")
  2136. obj27.Scale = Vector3.new(0.5, 1, 1)
  2137. obj27.Parent = obj26
  2138.  
  2139. -- 28 - serration
  2140. local obj28 = Instance.new("WedgePart")
  2141. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2142. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2143. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2144. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2145. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2146. obj28.Material = Enum.Material.Metal
  2147. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2148. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2149. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2150. obj28.Anchored = true
  2151. obj28.BrickColor = BrickColor.new("Lily white")
  2152. obj28.Friction = 0.30000001192093
  2153. obj28.Name = "serration"
  2154. obj28.Parent = obj1
  2155.  
  2156. -- 29 - Mesh
  2157. local obj29 = Instance.new("BlockMesh")
  2158. obj29.Scale = Vector3.new(0.5, 1, 1)
  2159. obj29.Parent = obj28
  2160.  
  2161. -- 30 - knifetip1
  2162. local obj30 = Instance.new("WedgePart")
  2163. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2164. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2165. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2166. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2167. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2168. obj30.Material = Enum.Material.Metal
  2169. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  2170. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2171. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2172. obj30.Anchored = true
  2173. obj30.BrickColor = BrickColor.new("Lily white")
  2174. obj30.Friction = 0.30000001192093
  2175. obj30.Name = "knifetip1"
  2176. obj30.Parent = obj1
  2177.  
  2178. -- 31 - Mesh
  2179. local obj31 = Instance.new("BlockMesh")
  2180. obj31.Scale = Vector3.new(0.5, 1, 1)
  2181. obj31.Parent = obj30
  2182.  
  2183. -- 32 - redstuff
  2184. local obj32 = Instance.new("Part")
  2185. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2186. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2187. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2188. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2189. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2190. obj32.Material = Enum.Material.SmoothPlastic
  2191. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2192. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2193. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2194. obj32.BrickColor = BrickColor.new("Institutional white")
  2195. obj32.Friction = 0.30000001192093
  2196. obj32.Shape = Enum.PartType.Cylinder
  2197. obj32.Name = "redstuff"
  2198. obj32.Anchored = true
  2199. obj32.Parent = obj1
  2200.  
  2201.  
  2202. -- 33 - redstuff
  2203. local obj33 = Instance.new("Part")
  2204. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  2205. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2206. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2207. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2208. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2209. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2210. obj33.Material = Enum.Material.SmoothPlastic
  2211. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  2212. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2213. obj33.BrickColor = BrickColor.new("Institutional white")
  2214. obj33.Friction = 0.30000001192093
  2215. obj33.Shape = Enum.PartType.Block
  2216. obj33.Name = "redstuff"
  2217. obj33.Anchored = true
  2218. obj33.Parent = obj1
  2219.  
  2220. -- 34 - redstuff
  2221. local obj34 = Instance.new("Part")
  2222. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2223. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2224. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2225. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2226. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2227. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2228. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2229. obj34.Material = Enum.Material.SmoothPlastic
  2230. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2231. obj34.BrickColor = BrickColor.new("Institutional white")
  2232. obj34.Friction = 0.30000001192093
  2233. obj34.Shape = Enum.PartType.Cylinder
  2234. obj34.Name = "redstuff"
  2235. obj34.Anchored = true
  2236. obj34.Parent = obj1
  2237.  
  2238. -- 35 - redstuff
  2239. local obj35 = Instance.new("Part")
  2240. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2241. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2242. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2243. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2244. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2245. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2246. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  2247. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2248. obj35.BrickColor = BrickColor.new("Institutional white")
  2249. obj35.Friction = 0.30000001192093
  2250. obj35.Shape = Enum.PartType.Cylinder
  2251. obj35.Material = Enum.Material.SmoothPlastic
  2252. obj35.Name = "redstuff"
  2253. obj35.Anchored = true
  2254. obj35.Parent = obj1
  2255.  
  2256. -- 36 - redstuff
  2257. local obj36 = Instance.new("Part")
  2258. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2259. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2260. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2261. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2262. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2263. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2264. obj36.Material = Enum.Material.SmoothPlastic
  2265. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2266. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2267. obj36.BrickColor = BrickColor.new("Institutional white")
  2268. obj36.Friction = 0.30000001192093
  2269. obj36.Shape = Enum.PartType.Cylinder
  2270. obj36.Name = "redstuff"
  2271. obj36.Anchored = true
  2272. obj36.Parent = obj1
  2273.  
  2274. -- 37 - redstuff
  2275. local obj37 = Instance.new("WedgePart")
  2276. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2277. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2278. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2279. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2280. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2281. obj37.Material = Enum.Material.SmoothPlastic
  2282. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  2283. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2284. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2285. obj37.Anchored = true
  2286. obj37.BrickColor = BrickColor.new("Institutional white")
  2287. obj37.Friction = 0.30000001192093
  2288. obj37.Name = "redstuff"
  2289. obj37.Anchored = true
  2290. obj37.Parent = obj1
  2291.  
  2292. -- 38 - redstuff
  2293. local obj38 = Instance.new("Part")
  2294. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  2295. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2296. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2297. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2298. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2299. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2300. obj38.Material = Enum.Material.SmoothPlastic
  2301. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2302. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2303. obj38.BrickColor = BrickColor.new("Institutional white")
  2304. obj38.Friction = 0.30000001192093
  2305. obj38.Shape = Enum.PartType.Cylinder
  2306. obj38.Name = "redstuff"
  2307. obj38.Anchored = true
  2308. obj38.Parent = obj1
  2309.  
  2310. local function recurse(objnum)
  2311. table.insert(knifeparts,{objnum,objnum.Parent})
  2312. for i,v in pairs(objnum:GetChildren()) do
  2313. recurse(v)
  2314. end
  2315. end
  2316.  
  2317. recurse(obj1)
  2318.  
  2319. local audio = Instance.new('Sound',knife)
  2320. audio.Volume = 2
  2321.  
  2322. local audio2 = Instance.new('Sound',knife)
  2323. audio2.Volume = 2
  2324.  
  2325. local holdpart = Instance.new("Part")
  2326. holdpart.Parent = me
  2327. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  2328. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  2329. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  2330.  
  2331. local previous = nil
  2332. for i,v in pairs(obj1:GetChildren()) do
  2333. if v:IsA('BasePart') then
  2334. if previous then
  2335. local weld = Instance.new('Weld',v)
  2336. weld.Part0 = v
  2337. weld.Part1 = previous
  2338. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2339. previous.Anchored = false
  2340. previous.CanCollide = false
  2341. local vee = v
  2342. weld.AncestryChanged:connect(function(mez,par)
  2343. wait()
  2344. weld.Parent = vee
  2345. end)
  2346. end
  2347. previous = v
  2348. end
  2349. end
  2350. previous.Anchored = false
  2351. previous.CanCollide = false
  2352.  
  2353. local holdpartweld = Instance.new("Weld", me.Torso)
  2354. holdpartweld.Part0 = me.Torso
  2355. holdpartweld.Part1 = holdpart
  2356. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  2357.  
  2358. holdpartweld.AncestryChanged:connect(function(mez,par)
  2359. if par ~= me.Torso then
  2360. wait()
  2361. holdpartweld.Parent = me.Torso
  2362. end
  2363. end)
  2364.  
  2365. local knifeweld = Instance.new('Weld',me.Torso)
  2366. knifeweld.Part0 = me.Torso
  2367. knifeweld.Part1 = obj2
  2368. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  2369. knifeweld.AncestryChanged:connect(function(mez,par)
  2370. if par ~= me.Torso then
  2371. wait()
  2372. knifeweld.Parent = me.Torso
  2373. end
  2374. end)
  2375. local ScreenGui = Instance.new("ScreenGui")
  2376. local CustomizeGui = Instance.new("Frame")
  2377. local Customize = Instance.new("TextLabel")
  2378. local ClosestColor = Instance.new("TextLabel")
  2379. local Line = Instance.new("TextLabel")
  2380. local Color = Instance.new("ImageLabel")
  2381. local Close = Instance.new("TextButton")
  2382. local RedHue = Instance.new("TextLabel")
  2383. local GreenHue = Instance.new("TextLabel")
  2384. local RedInput = Instance.new("TextBox")
  2385. local BlueHue = Instance.new("TextLabel")
  2386. local GreenInput = Instance.new("TextBox")
  2387. local TransInput = Instance.new("TextBox")
  2388. local BlueInput = Instance.new("TextBox")
  2389. local Message = Instance.new("TextLabel")
  2390. local Message2 = Instance.new("TextLabel")
  2391. local TrailTransparency = Instance.new("TextLabel")
  2392. local TrailInput = Instance.new("TextBox")
  2393. local MusicOption = Instance.new("TextButton")
  2394. local ScreenOption = Instance.new("TextButton")
  2395. local ScreenOptionTxt = Instance.new("TextLabel")
  2396. local MusicOptionTxt = Instance.new("TextLabel")
  2397.  
  2398. -- Properties
  2399.  
  2400. ScreenGui.Parent = playergui
  2401.  
  2402. CustomizeGui.Name = "CustomizeGui"
  2403. CustomizeGui.Parent = ScreenGui
  2404. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2405. CustomizeGui.BackgroundTransparency = 0.5
  2406. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  2407. CustomizeGui.BorderSizePixel = 2
  2408. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  2409. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  2410.  
  2411. Customize.Name = "Customize"
  2412. Customize.Parent = CustomizeGui
  2413. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2414. Customize.BackgroundTransparency = 0.75
  2415. Customize.BorderSizePixel = 0
  2416. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  2417. Customize.FontSize = Enum.FontSize.Size28
  2418. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  2419. Customize.TextColor3 = Color3.new(1, 1, 1)
  2420. Customize.TextScaled = true
  2421. Customize.TextSize = 25
  2422. Customize.TextStrokeTransparency = 0.5
  2423. Customize.TextWrapped = true
  2424.  
  2425. ClosestColor.Name = "ClosestColor"
  2426. ClosestColor.Parent = CustomizeGui
  2427. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  2428. ClosestColor.BackgroundTransparency = 1
  2429. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  2430. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  2431. ClosestColor.Font = Enum.Font.SourceSansLight
  2432. ClosestColor.FontSize = Enum.FontSize.Size32
  2433. ClosestColor.Text = "Your color is closest to Institutional White"
  2434. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  2435. ClosestColor.TextSize = 30
  2436. ClosestColor.TextStrokeTransparency = 0.5
  2437.  
  2438. Line.Name = "Line"
  2439. Line.Parent = CustomizeGui
  2440. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2441. Line.BackgroundTransparency = 0.5
  2442. Line.BorderColor3 = Color3.new(0, 0, 0)
  2443. Line.BorderSizePixel = 0
  2444. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  2445. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  2446. Line.Font = Enum.Font.SourceSans
  2447. Line.FontSize = Enum.FontSize.Size14
  2448. Line.Text = " "
  2449. Line.TextSize = 14
  2450.  
  2451. Color.Name = "Color"
  2452. Color.Parent = CustomizeGui
  2453. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  2454. Color.BorderSizePixel = 0
  2455. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  2456. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  2457. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  2458.  
  2459. MusicOption.Parent = CustomizeGui
  2460. MusicOption.Name = "MusicOption"
  2461. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2462. MusicOption.BorderSizePixel = 1
  2463. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  2464. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2465. MusicOption.Text = ""
  2466. MusicOption.BackgroundTransparency = 0.5
  2467.  
  2468. ScreenOption.Parent = CustomizeGui
  2469. ScreenOption.Name = "ScreenOption"
  2470. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2471. ScreenOption.BorderSizePixel = 1
  2472. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  2473. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2474. ScreenOption.Text = ""
  2475. ScreenOption.BackgroundTransparency = 0.5
  2476.  
  2477. ScreenOptionTxt.Name = "ScreenOptionTxt"
  2478. ScreenOptionTxt.Parent = CustomizeGui
  2479. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2480. ScreenOptionTxt.BackgroundTransparency = 1
  2481. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  2482. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2483. ScreenOptionTxt.Font = Enum.Font.SourceSans
  2484. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  2485. ScreenOptionTxt.Text = "Psychopath Red Filter"
  2486. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2487. ScreenOptionTxt.TextScaled = true
  2488. ScreenOptionTxt.TextSize = 20
  2489. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2490. ScreenOptionTxt.TextStrokeTransparency = 0.5
  2491. ScreenOptionTxt.TextWrapped = true
  2492. ScreenOptionTxt.TextXAlignment = "Left"
  2493.  
  2494. MusicOptionTxt.Name = "MusicOptionTxt"
  2495. MusicOptionTxt.Parent = CustomizeGui
  2496. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2497. MusicOptionTxt.BackgroundTransparency = 1
  2498. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  2499. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2500. MusicOptionTxt.Font = Enum.Font.SourceSans
  2501. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  2502. MusicOptionTxt.Text = "Psychopath Background Music"
  2503. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2504. MusicOptionTxt.TextScaled = true
  2505. MusicOptionTxt.TextSize = 20
  2506. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2507. MusicOptionTxt.TextStrokeTransparency = 0.5
  2508. MusicOptionTxt.TextWrapped = true
  2509. MusicOptionTxt.TextXAlignment = "Left"
  2510.  
  2511. Close.Name = "Close"
  2512. Close.Parent = CustomizeGui
  2513. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2514. Close.BackgroundTransparency = 0.5
  2515. Close.BorderColor3 = Color3.new(0, 0, 0)
  2516. Close.BorderSizePixel = 2
  2517. Close.Position = UDim2.new(1.005, 0, 0, 0)
  2518. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  2519. Close.Font = Enum.Font.SourceSans
  2520. Close.FontSize = Enum.FontSize.Size14
  2521. Close.Text = "X"
  2522. Close.TextColor3 = Color3.new(1, 1, 1)
  2523. Close.TextScaled = true
  2524. Close.TextSize = 14
  2525. Close.TextStrokeTransparency = 0
  2526. Close.TextWrapped = true
  2527.  
  2528. RedHue.Name = "RedHue"
  2529. RedHue.Parent = CustomizeGui
  2530. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2531. RedHue.BackgroundTransparency = 1
  2532. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  2533. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2534. RedHue.Font = Enum.Font.SourceSans
  2535. RedHue.FontSize = Enum.FontSize.Size24
  2536. RedHue.Text = "RED Hue Value: "
  2537. RedHue.TextColor3 = Color3.new(1, 1, 1)
  2538. RedHue.TextScaled = true
  2539. RedHue.TextSize = 20
  2540. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  2541. RedHue.TextStrokeTransparency = 0.75
  2542. RedHue.TextWrapped = true
  2543.  
  2544. GreenHue.Name = "GreenHue"
  2545. GreenHue.Parent = CustomizeGui
  2546. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2547. GreenHue.BackgroundTransparency = 1
  2548. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  2549. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2550. GreenHue.Font = Enum.Font.SourceSans
  2551. GreenHue.FontSize = Enum.FontSize.Size24
  2552. GreenHue.Text = "GREEN Hue Value:"
  2553. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  2554. GreenHue.TextScaled = true
  2555. GreenHue.TextSize = 20
  2556. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  2557. GreenHue.TextStrokeTransparency = 0.75
  2558. GreenHue.TextWrapped = true
  2559.  
  2560. RedInput.Name = "RedInput"
  2561. RedInput.Parent = CustomizeGui
  2562. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2563. RedInput.BackgroundTransparency = 0.5
  2564. RedInput.BorderSizePixel = 0
  2565. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  2566. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2567. RedInput.Font = Enum.Font.SourceSans
  2568. RedInput.FontSize = Enum.FontSize.Size14
  2569. RedInput.Text = "255"
  2570. RedInput.TextColor3 = Color3.new(1, 1, 1)
  2571. RedInput.TextSize = 14
  2572. RedInput.TextStrokeTransparency = 0
  2573.  
  2574. BlueHue.Name = "BlueHue"
  2575. BlueHue.Parent = CustomizeGui
  2576. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2577. BlueHue.BackgroundTransparency = 1
  2578. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  2579. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2580. BlueHue.Font = Enum.Font.SourceSans
  2581. BlueHue.FontSize = Enum.FontSize.Size24
  2582. BlueHue.Text = "BLUE Hue Value:"
  2583. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  2584. BlueHue.TextScaled = true
  2585. BlueHue.TextSize = 20
  2586. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  2587. BlueHue.TextStrokeTransparency = 0.75
  2588. BlueHue.TextWrapped = true
  2589.  
  2590. TrailTransparency.Name = "TrailTransparency"
  2591. TrailTransparency.Parent = CustomizeGui
  2592. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  2593. TrailTransparency.BackgroundTransparency = 1
  2594. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  2595. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  2596. TrailTransparency.Font = Enum.Font.SourceSans
  2597. TrailTransparency.FontSize = Enum.FontSize.Size24
  2598. TrailTransparency.Text = "Trail Transparency:"
  2599. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  2600. TrailTransparency.TextScaled = true
  2601. TrailTransparency.TextSize = 20
  2602. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  2603. TrailTransparency.TextWrapped = true
  2604.  
  2605. GreenInput.Name = "GreenInput"
  2606. GreenInput.Parent = CustomizeGui
  2607. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2608. GreenInput.BackgroundTransparency = 0.5
  2609. GreenInput.BorderSizePixel = 0
  2610. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  2611. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2612. GreenInput.Font = Enum.Font.SourceSans
  2613. GreenInput.FontSize = Enum.FontSize.Size14
  2614. GreenInput.Text = "255"
  2615. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  2616. GreenInput.TextSize = 14
  2617. GreenInput.TextStrokeTransparency = 0
  2618.  
  2619. TransInput.Name = "TransInput"
  2620. TransInput.Parent = CustomizeGui
  2621. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2622. TransInput.BackgroundTransparency = 0.5
  2623. TransInput.BorderSizePixel = 0
  2624. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  2625. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2626. TransInput.Font = Enum.Font.SourceSans
  2627. TransInput.FontSize = Enum.FontSize.Size14
  2628. TransInput.Text = "50"
  2629. TransInput.TextColor3 = Color3.new(1, 1, 1)
  2630. TransInput.TextSize = 14
  2631. TransInput.TextStrokeTransparency = 0
  2632.  
  2633. BlueInput.Name = "BlueInput"
  2634. BlueInput.Parent = CustomizeGui
  2635. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2636. BlueInput.BackgroundTransparency = 0.5
  2637. BlueInput.BorderSizePixel = 0
  2638. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  2639. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2640. BlueInput.Font = Enum.Font.SourceSans
  2641. BlueInput.FontSize = Enum.FontSize.Size14
  2642. BlueInput.Text = "255"
  2643. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  2644. BlueInput.TextSize = 14
  2645. BlueInput.TextStrokeTransparency = 0
  2646.  
  2647. Message.Name = "Message"
  2648. Message.Parent = CustomizeGui
  2649. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  2650. Message.BackgroundTransparency = 1
  2651. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  2652. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  2653. Message.Font = Enum.Font.SourceSans
  2654. Message.FontSize = Enum.FontSize.Size18
  2655. Message.Text = "|| Inputs must be values ||"
  2656. Message.TextColor3 = Color3.new(1, 1, 1)
  2657. Message.TextScaled = true
  2658. Message.TextSize = 15
  2659. Message.TextStrokeTransparency = 0.75
  2660. Message.TextWrapped = true
  2661.  
  2662. local attun = Instance.new("Attachment", knife)
  2663. attun.Position = Vector3.new(0, 0.1, -1.75)
  2664. local atdos = Instance.new("Attachment", knife)
  2665. atdos.Position = Vector3.new(0, -0.1, 0.5)
  2666. local trail = Instance.new("Trail", knife)
  2667. trail.LightEmission = 0.5
  2668. trail.Attachment0 = attun
  2669. trail.Attachment1 = atdos
  2670. trail.Lifetime = 0.175
  2671. trail.MinLength = 0
  2672. trail.Enabled = false
  2673.  
  2674. function updatez()
  2675. local rc = tonumber(RedInput.Text)
  2676. local gc = tonumber(GreenInput.Text)
  2677. local bc = tonumber(BlueInput.Text)
  2678. local tcupd = tonumber(TransInput.Text)
  2679. if rc == nil then
  2680. rc = 0
  2681. end
  2682. if gc == nil then
  2683. gc = 0
  2684. end
  2685. if bc == nil then
  2686. bc = 0
  2687. end
  2688. if tcupd == nil then
  2689. tcupd = 0
  2690. end
  2691. local tc = tcupd/100
  2692. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  2693. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  2694. obj32.Color = Color3.fromRGB(rc,gc,bc)
  2695. obj33.Color = Color3.fromRGB(rc,gc,bc)
  2696. obj34.Color = Color3.fromRGB(rc,gc,bc)
  2697. obj35.Color = Color3.fromRGB(rc,gc,bc)
  2698. obj36.Color = Color3.fromRGB(rc,gc,bc)
  2699. obj37.Color = Color3.fromRGB(rc,gc,bc)
  2700. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2701. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2702. trail.Transparency = NumberSequence.new(tc)
  2703. TrailTransparency.TextStrokeTransparency = tc
  2704. end
  2705.  
  2706. RedInput.Changed:connect(function(val)
  2707. if val == "Text" and tonumber(RedInput.Text) then
  2708. RedInput.Text = tostring(tonumber(RedInput.Text))
  2709. if tonumber(RedInput.Text) > 255 then
  2710. RedInput.Text = '255'
  2711. end
  2712. elseif val == "Text" then
  2713. RedInput.Text = ""
  2714. end
  2715. updatez()
  2716. end)
  2717. GreenInput.Changed:connect(function(val)
  2718. if val == "Text" and tonumber(GreenInput.Text) then
  2719. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2720. if tonumber(GreenInput.Text) > 255 then
  2721. GreenInput.Text = '255'
  2722. end
  2723. elseif val == "Text" then
  2724. GreenInput.Text = ""
  2725. end
  2726. updatez()
  2727. end)
  2728. BlueInput.Changed:connect(function(val)
  2729. if val == "Text" and tonumber(BlueInput.Text) then
  2730. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2731. if tonumber(BlueInput.Text) > 255 then
  2732. BlueInput.Text = '255'
  2733. end
  2734. elseif val == "Text" then
  2735. BlueInput.Text = ""
  2736. end
  2737. updatez()
  2738. end)
  2739. TransInput.Changed:connect(function(val)
  2740. if val == "Text" and tonumber(TransInput.Text) then
  2741. TransInput.Text = tostring(tonumber(TransInput.Text))
  2742. if tonumber(TransInput.Text) > 100 then
  2743. TransInput.Text = '100'
  2744. end
  2745. elseif val == "Text" then
  2746. TransInput.Text = ""
  2747. end
  2748. updatez()
  2749. end)
  2750.  
  2751. Close.MouseButton1Click:connect(function()
  2752. if lerpz == false then
  2753. lerpz = true
  2754. if Close.Text ~= "+" then
  2755. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2756. for i=1,10 do
  2757. Close.TextTransparency = i/10
  2758. Close.TextStrokeTransparency = i/10
  2759. wait(0.01)
  2760. end
  2761. Close.Text = "+"
  2762. for i=1,10 do
  2763. Close.TextTransparency = (10-i+1)/10
  2764. Close.TextStrokeTransparency = (10-i+1)/10
  2765. wait(0.01)
  2766. end
  2767. lerpz = false
  2768. else
  2769. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2770. for i=1,10 do
  2771. Close.TextTransparency = i/10
  2772. Close.TextStrokeTransparency = i/10
  2773. wait(0.01)
  2774. end
  2775. Close.Text = "X"
  2776. for i=1,10 do
  2777. Close.TextTransparency = (10-i+1)/10
  2778. Close.TextStrokeTransparency = (10-i+1)/10
  2779. wait(0.01)
  2780. end
  2781. lerpz = false
  2782. end
  2783. end
  2784. end)
  2785.  
  2786. MusicOption.MouseButton1Click:connect(function()
  2787. if canbackgroundmusic == true then
  2788. canbackgroundmusic = false
  2789. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2790. else
  2791. canbackgroundmusic = true
  2792. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2793. end
  2794. end)
  2795.  
  2796. ScreenOption.MouseButton1Click:connect(function()
  2797. if cancolorfilter == true then
  2798. cancolorfilter = false
  2799. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2800. else
  2801. cancolorfilter = true
  2802. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2803. end
  2804. end)
  2805.  
  2806. function equip()
  2807. local doit = coroutine.wrap(function()
  2808. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2809. acting = true
  2810. local arm = me["Right Arm"]
  2811. local arm2 = me["Left Arm"]
  2812. local tors = me.Torso
  2813. local weld = Instance.new('Weld',arm)
  2814. weld.Part0 = arm
  2815. weld.Part1 = tors
  2816. weld.C0 = CFrame.new(-1.5,0,0)
  2817. local weld2 = Instance.new("Weld", arm2)
  2818. weld2.Part0 = arm2
  2819. weld2.Part1 = tors
  2820. weld2.C0 = CFrame.new(1.5, 0, 0)
  2821. wait(0.001)
  2822. for i = 0,1,0.1 do
  2823. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2824. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2825. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2826. wait(0.001)
  2827. end
  2828. wait(0.15)
  2829. trail.Enabled = true
  2830. for i = 0,1,0.1 do
  2831. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2832. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2833. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2834. wait(0.001)
  2835. end
  2836. trail.Enabled = false
  2837. wait(0.2)
  2838. for i = 0,1,0.1 do
  2839. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2840. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2841. wait(0.001)
  2842. end
  2843. weld:Destroy()
  2844. weld2:Remove()
  2845. if tors ~= nil then
  2846. rightshoulderz:Clone().Parent = me.Torso
  2847. leftshoulderz:Clone().Parent = me.Torso
  2848. end
  2849. end
  2850. acting = false
  2851. end)
  2852. doit()
  2853. end
  2854.  
  2855. function kysnigga()
  2856. if kyssing == true then return end
  2857. kyssing = true
  2858. acting = true
  2859. decearingTHING = math.random(1, 100)
  2860. if decearingTHING == 4 then
  2861. decearingEGG = Instance.new("Sound", me.Torso)
  2862. decearingEGG.SoundId = "rbxassetid://138084557"
  2863. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2864. decearingEGG.TimePosition = 0.2
  2865. decearingEGG:Play()
  2866. end
  2867. me.Humanoid.WalkSpeed = 0
  2868. me.Humanoid.JumpPower = 0
  2869.  
  2870. local rightarm = Instance.new("Weld", me.Torso)
  2871. rightarm.Part0 = me.Torso
  2872. rightarm.Part1 = me["Right Arm"]
  2873. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2874.  
  2875. local leftarm = Instance.new("Weld", me.Torso)
  2876. leftarm.Part0 = me.Torso
  2877. leftarm.Part1 = me["Left Arm"]
  2878. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2879.  
  2880. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2881. tors.Part0 = me.HumanoidRootPart
  2882. tors.Part1 = me.Torso
  2883. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2884.  
  2885. local rightleg = Instance.new("Weld", me.Torso)
  2886. rightleg.Part0 = me.Torso
  2887. rightleg.Part1 = me["Right Leg"]
  2888. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2889.  
  2890. local leftleg = Instance.new("Weld", me.Torso)
  2891. leftleg.Part0 = me.Torso
  2892. leftleg.Part1 = me["Left Leg"]
  2893. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2894.  
  2895. for i = 0, 1, 0.03 do
  2896. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2897. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2898. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2899. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2900. wait()
  2901. end
  2902. for i = 0, 1, 0.03 do
  2903. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2904. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2905. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2906. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2907. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2908. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2909. wait()
  2910. end
  2911. local bleedzer = Instance.new('Part',me.Torso)
  2912. bleedzer.CFrame = me.Torso.CFrame
  2913. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2914. bleedzer.Transparency = 1
  2915. bleedzer.CanCollide = false
  2916. local weld = Instance.new('Weld',bleedzer)
  2917. weld.Part0 = bleedzer
  2918. weld.Part1 = me.Torso
  2919. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2920. local woodpekker = coroutine.wrap(function()
  2921. bleed(bleedzer)
  2922. end)
  2923. woodpekker()
  2924. audio.SoundId = "rbxassetid://199977936"
  2925. audio.PlaybackSpeed = 1.5
  2926. audio:Play()
  2927. audio2.SoundId = "rbxassetid://220834019"
  2928. audio2.PlaybackSpeed = 1
  2929. audio2.TimePosition = 0.1
  2930. audio2:Play()
  2931. for i = 0, 1, 0.1 do
  2932. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2933. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2934. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2935. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2936. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2937. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2938. wait()
  2939. end
  2940. wait(1)
  2941. audio.SoundId = "rbxassetid://210943487"
  2942. audio.TimePosition = 0.2
  2943. audio.PlaybackSpeed = 0.75
  2944. audio:Play()
  2945. for i = 0, 1, 0.03 do
  2946. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2947. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2948. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2949. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2950. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2951. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2952. wait()
  2953. end
  2954. for i = 0, 1, 0.03 do
  2955. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2956. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2957. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2958. wait()
  2959. end
  2960. wait(0.24)
  2961. if me:FindFirstChildOfClass('Humanoid') then
  2962. me:FindFirstChildOfClass('Humanoid').Health = 0
  2963. end
  2964. wait(0.01)
  2965. killz(me,me.Torso.Name,nil,nil,true)
  2966.  
  2967. tors:Remove()
  2968. rightarm:Remove()
  2969. rightleg:Remove()
  2970. leftleg:Remove()
  2971. leftarm:Remove()
  2972. rightshoulderz:Clone().Parent = me.Torso
  2973. leftshoulderz:Clone().Parent = me.Torso
  2974. torsojoint:Clone().Parent = me.HumanoidRootPart
  2975. lefthipz:Clone().Parent = me.Torso
  2976. righthipz:Clone().Parent = me.Torso
  2977. me.Humanoid.JumpPower = 50
  2978. me.Humanoid.WalkSpeed = 16
  2979. acting = false
  2980. canClick = true
  2981. doing = false
  2982. hit = false
  2983. kyssing = false
  2984. if decearingTHING == 4 then
  2985. decearingEGG:Remove()
  2986. end
  2987. end
  2988.  
  2989. function bleedout()
  2990. local doit = coroutine.wrap(function()
  2991. local targe = grabbed
  2992. local num = 0
  2993. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2994. if targe.Head:FindFirstChild('Died') then
  2995. tone = math.random(6, 12) / 10
  2996. targe.Head.Died.PlaybackSpeed = tone
  2997. targe.Head.Died:Play()
  2998. else
  2999. local deathsound = Instance.new('Sound',targe.Head)
  3000. deathsound.Name = "Died"
  3001. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  3002. deathsound.Volume = 0.65
  3003. deathsound.EmitterSize = 5
  3004. deathsound.MaxDistance = 150
  3005. tone = math.random(5, 15) / 10
  3006. targe.Head.Died.PlaybackSpeed = tone
  3007. targe.Head.Died:Play()
  3008. end
  3009. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  3010. num = num+1
  3011. wait(0.325)
  3012. end
  3013. targe:FindFirstChildOfClass('Humanoid').Health = 0
  3014. wait()
  3015. killz(targe,'Head',nil,nil,false,true)
  3016. wait(2)
  3017. targe:Remove()
  3018. end)
  3019. doit()
  3020. end
  3021.  
  3022. function liedown()
  3023. local doit = coroutine.wrap(function()
  3024. local targe = grabbed
  3025. wait(2)
  3026. if targe and targe:FindFirstChildOfClass('Humanoid') then
  3027. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3028. end
  3029. end)
  3030. doit()
  3031. end
  3032.  
  3033. function grab()
  3034. local doit = coroutine.wrap(function()
  3035. acting = true
  3036. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  3037. local arm = me["Right Arm"]
  3038. local tors = me.Torso
  3039. local arm2 = me["Left Arm"]
  3040. local humanroot = me.HumanoidRootPart
  3041. local weld2 = Instance.new('Weld',arm)
  3042. weld2.Part0 = arm
  3043. weld2.Part1 = tors
  3044. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3045. local weld3 = Instance.new('Weld',arm2)
  3046. weld3.Part0 = arm2
  3047. weld3.Part1 = tors
  3048. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3049. for i = 0,1,0.05 do
  3050. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  3051. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3052. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  3053. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  3054. wait(0.01)
  3055. end
  3056. grabbing = true
  3057. trail.Enabled = true
  3058. for i = 0,1,0.10 do
  3059. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  3060. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3061. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3062. wait(0.01)
  3063. end
  3064. trail.Enabled = false
  3065. wait(0.5)
  3066. grabbing = false
  3067. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  3068. if grabbed == nil then
  3069. for i = 0,1,0.1 do
  3070. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  3071. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3072. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3073. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3074. wait(0.001)
  3075. end
  3076. weld2:Destroy()
  3077. weld3:Destroy()
  3078. rightshoulderz:Clone().Parent = me.Torso
  3079. leftshoulderz:Clone().Parent = me.Torso
  3080. acting = false
  3081. canClick = true
  3082. end
  3083. end)
  3084. doit()
  3085. end
  3086.  
  3087. function kill()
  3088. paralyzed = false
  3089. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  3090. targetweld = grabbed.Torso.TargetWeld
  3091. targetweld2 = nil
  3092. local reee = grabbed:FindFirstChild("Left Arm")
  3093. if reee and reee:FindFirstChild("Weld") then
  3094. targetweld2 = reee.Weld
  3095. end
  3096. for i, v in pairs(grabbed:GetChildren()) do
  3097. if v.Name == "Part" then
  3098. v.CanCollide = true
  3099. end
  3100. end
  3101. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  3102. local targetrightshoulder = rightshoulder
  3103. local targetleftshoulder = leftshoulder
  3104. local targetweld3 = Instance.new("Weld", targetweld3pt)
  3105. targetweld3.Part0 = grabbed.Torso
  3106. targetweld3.Part1 = targetweld3pt
  3107. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3108.  
  3109. local doit = coroutine.wrap(function()
  3110. local arm = me["Right Arm"]
  3111. local tors = grabbed.Torso
  3112. local arm2 = me["Left Arm"]
  3113. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3114. doing = true
  3115. local weld2 = arm:FindFirstChildOfClass('Weld')
  3116. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3117. local humanroot = me.HumanoidRootPart
  3118.  
  3119. for i = 0,1,0.1 do
  3120. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3121. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  3122. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  3123. wait(0.01)
  3124. end
  3125.  
  3126. audio:Stop()
  3127. audio.SoundId = "rbxassetid://517040733"
  3128. tone = math.random(1, 3)
  3129. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  3130. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3131. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  3132. audio:Play()
  3133.  
  3134. local bleedpart = Instance.new("Part", grabbed)
  3135. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3136. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3137. bleedpart.CanCollide = false
  3138. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3139. bleedpart.Transparency = 1
  3140.  
  3141. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3142. bleedpartweld.Part0 = grabbed.Torso
  3143. bleedpartweld.Part1 = bleedpart
  3144. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3145. local coru=coroutine.wrap(function()
  3146. bleed(bleedpart)
  3147. end)
  3148. coru()
  3149.  
  3150. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  3151. slightthrow.Force = Vector3.new(0, 0, -2500)
  3152.  
  3153. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  3154. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  3155. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  3156.  
  3157. if grabbed:FindFirstChildOfClass('Humanoid') then
  3158. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  3159. end
  3160.  
  3161. killz(grabbed,'Left Leg')
  3162. killz(grabbed,'Left Arm')
  3163. killz(grabbed,'Right Leg')
  3164. killz(grabbed,'Right Arm')
  3165.  
  3166. trail.Enabled = true
  3167.  
  3168. for i = 0,1,0.2 do
  3169. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3170. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  3171. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3172. wait(0.01)
  3173. end
  3174.  
  3175. trail.Enabled = false
  3176.  
  3177. bleedout()
  3178.  
  3179. rightshoulderz:Clone().Parent = me.Torso
  3180. leftshoulderz:Clone().Parent = me.Torso
  3181. grabbed = nil
  3182.  
  3183. if humanroot:FindFirstChild('Holder') then
  3184. humanroot.Holder:Destroy()
  3185. end
  3186.  
  3187. wait(0.2)
  3188. slightthrow:Remove()
  3189. slightthrow2:Remove()
  3190. for i = 0,1,0.05 do
  3191. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3192. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  3193. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  3194. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3195. wait(0.01)
  3196. end
  3197.  
  3198. weld2:Destroy()
  3199. weld3:Destroy()
  3200. targetweld = nil
  3201. targetweld2 = nil
  3202. targetweld3 = nil
  3203. rightshoulderz:Clone().Parent = me.Torso
  3204. leftshoulderz:Clone().Parent = me.Torso
  3205. acting = false
  3206. canClick = true
  3207. doing = false
  3208. end)
  3209. doit()
  3210. end
  3211.  
  3212. function finish()
  3213. if finishing == true then return end
  3214. finishing = true
  3215. acting = true
  3216. decearingTHING = math.random(1, 100)
  3217. if decearingTHING == 4 then
  3218. decearingEGG = Instance.new("Sound", me.Torso)
  3219. decearingEGG.SoundId = "rbxassetid://138084557"
  3220. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  3221. decearingEGG.TimePosition = 0.2
  3222. decearingEGG:Play()
  3223. end
  3224. me.Humanoid.WalkSpeed = 0
  3225. me.Humanoid.JumpPower = 0
  3226.  
  3227. local rightarm = Instance.new("Weld", me.Torso)
  3228. rightarm.Part0 = me.Torso
  3229. rightarm.Part1 = me["Right Arm"]
  3230. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3231.  
  3232. local tors = Instance.new("Weld", me.HumanoidRootPart)
  3233. tors.Part0 = me.HumanoidRootPart
  3234. tors.Part1 = me.Torso
  3235. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  3236.  
  3237. local rightleg = Instance.new("Weld", me.Torso)
  3238. rightleg.Part0 = me.Torso
  3239. rightleg.Part1 = me["Right Leg"]
  3240. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  3241.  
  3242. local leftleg = Instance.new("Weld", me.Torso)
  3243. leftleg.Part0 = me.Torso
  3244. leftleg.Part1 = me["Left Leg"]
  3245. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  3246.  
  3247. for i = 0, 1, 0.05 do
  3248. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  3249. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3250. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3251. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  3252. wait()
  3253. end
  3254. for i=1,finishnum do
  3255. local num1 = 0.5
  3256. local num2 = 0.5
  3257. local num3 = 0.25
  3258. if finishnum ~= 1 then
  3259. num3 = 0
  3260. end
  3261. trail.Enabled = true
  3262. for i = 0, 1, num1 do
  3263. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  3264. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  3265. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  3266. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  3267. wait()
  3268. end
  3269. wait()
  3270. for i = 0, 1, num2 do
  3271. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3272. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  3273. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3274. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  3275. wait()
  3276. end
  3277. trail.Enabled = false
  3278. wait(num3)
  3279. end
  3280. wait()
  3281. for i = 0, 1, 0.05 do
  3282. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3283. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3284. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3285. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3286. wait()
  3287. end
  3288. tors:Remove()
  3289. rightarm:Remove()
  3290. rightleg:Remove()
  3291. leftleg:Remove()
  3292. rightshoulderz:Clone().Parent = me.Torso
  3293. leftshoulderz:Clone().Parent = me.Torso
  3294. torsojoint:Clone().Parent = me.HumanoidRootPart
  3295. lefthipz:Clone().Parent = me.Torso
  3296. righthipz:Clone().Parent = me.Torso
  3297. me.Humanoid.JumpPower = 50
  3298. me.Humanoid.WalkSpeed = 16
  3299. acting = false
  3300. canClick = true
  3301. doing = false
  3302. hit = false
  3303. finishing = false
  3304. if decearingTHING == 4 then
  3305. decearingEGG:Remove()
  3306. end
  3307. end
  3308.  
  3309. function throw()
  3310. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3311. paralyzed = false
  3312. targetweld = grabbed.Torso.TargetWeld
  3313. local ree = grabbed:FindFirstChild("Left Arm")
  3314. targetweld2 =nil
  3315. if ree and ree:FindFirstChild("Weld") then
  3316. targetweld2 = ree.Weld
  3317. end
  3318.  
  3319. for i, v in pairs(grabbed:GetChildren()) do
  3320. if v.Name == "Part" then
  3321. v.CanCollide = true
  3322. end
  3323. end
  3324.  
  3325.  
  3326. local doit = coroutine.wrap(function()
  3327. local arm = me["Right Arm"]
  3328. local tors = grabbed.Torso
  3329. local arm2 = me["Left Arm"]
  3330. local targrightshoulder = rightshoulder
  3331.  
  3332. local targleftshoulder = leftshoulder
  3333. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3334. doing = true
  3335. local weld2 = arm:FindFirstChildOfClass('Weld')
  3336. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3337. local humanroot = me.HumanoidRootPart
  3338.  
  3339. for i = 0,1,0.2 do
  3340. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3341. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  3342. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3343. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3344. if targetweld2 then
  3345. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3346. end
  3347. wait(0.01)
  3348. end
  3349.  
  3350. audio:Stop()
  3351. audio.SoundId = "rbxassetid://536642316"
  3352. tone = math.random(1, 3)
  3353. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  3354. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3355. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  3356. audio:Play()
  3357.  
  3358. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  3359. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  3360. slightthrow.P = 5000
  3361. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  3362. local point = grabbed.Torso.Position
  3363. local aaaaaa = grabbed
  3364. liedown()
  3365.  
  3366. rightshoulderz:Clone().Parent = me.Torso
  3367. leftshoulderz:Clone().Parent = me.Torso
  3368. grabbed = nil
  3369.  
  3370. if humanroot:FindFirstChild('Holder') then
  3371. humanroot.Holder:Destroy()
  3372. end
  3373. local coru = coroutine.wrap(function()
  3374. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  3375. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  3376. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  3377. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  3378. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3379. end
  3380. slightthrow:Remove()
  3381. end)
  3382. coru()
  3383.  
  3384. for i = 0,1,0.05 do
  3385. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3386. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3387. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3388. wait(0.01)
  3389. end
  3390. weld2:Destroy()
  3391. weld3:Destroy()
  3392. targetweld:Remove()
  3393. if targetweld2 then
  3394. targetweld2:Remove()
  3395. end
  3396. if rightshoulder then
  3397. rightshoulder:Clone().Parent = tors
  3398. end
  3399. if leftshoulder then
  3400. leftshoulder:Clone().Parent = tors
  3401. end
  3402. headweld:Clone().Parent = tors
  3403. rightshoulderz:Clone().Parent = me.Torso
  3404. leftshoulderz:Clone().Parent = me.Torso
  3405. acting = false
  3406. canClick = true
  3407. doing = false
  3408. end)
  3409. doit()
  3410. end
  3411.  
  3412. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  3413. bc=BrickColor.new
  3414. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3415. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3416. local fragmentable = workspace
  3417. local list = {}
  3418. local brickcount = 0
  3419. local storage = {}
  3420. local fillup = 1000
  3421. local maximumstorage = 2000
  3422. local storage_position = Vector3.new(0,0,5000)
  3423. local stored_partsize = Vector3.new(1,1,1)
  3424. local parts_created_per_frame = 5
  3425.  
  3426. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3427. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3428. local fragmentable = workspace
  3429. local list = {}
  3430. local brickcount = 0
  3431. local storage = {}
  3432. local fillup = 1000
  3433. local maximumstorage = 2000
  3434. local storage_position = Vector3.new(0,0,5000)
  3435. local stored_partsize = Vector3.new(1,1,1)
  3436. local parts_created_per_frame = 5
  3437.  
  3438.  
  3439. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  3440. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  3441. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  3442. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  3443. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  3444. if xi == 1 and yi == 1 and zi == 1 then return end
  3445. if #storage > 0 then
  3446. local p = storage[1]
  3447. p.BrickColor = color
  3448. p.Size = size
  3449. p.Anchored = false
  3450. p.BackSurface = backsurface
  3451. p.BottomSurface = bottomsurface
  3452. p.FrontSurface = frontsurface
  3453. p.LeftSurface = leftsurface
  3454. p.RightSurface = rightsurface
  3455. p.TopSurface = topsurface
  3456. p.Transparency = transparency
  3457. p.CFrame = cframe
  3458. p.Reflectance = reflectance
  3459. p.Material = material
  3460. game:GetService('Debris'):AddItem(p,30)
  3461. p:BreakJoints()
  3462. table.remove(storage,1)
  3463. else
  3464. local p = Instance.new("Part",fragmentable)
  3465. p.BrickColor = color
  3466. p.FormFactor = "Custom"
  3467. p.Size = size
  3468. p.BackSurface = backsurface
  3469. p.BottomSurface = bottomsurface
  3470. p.FrontSurface = frontsurface
  3471. p.LeftSurface = leftsurface
  3472. p.RightSurface = rightsurface
  3473. p.TopSurface = topsurface
  3474. p.Transparency = transparency
  3475. p.Material = material
  3476. if p.Transparency>0.285 then
  3477. p.Anchored = false
  3478. else
  3479. p.Anchored=false
  3480. p.Material='Wood'
  3481. game:GetService('Debris'):AddItem(p,10)
  3482. end
  3483. p.CFrame = cframe
  3484. p.Reflectance = reflectance
  3485. p:BreakJoints()
  3486. end
  3487. return
  3488. end
  3489. local mody = math.random(-125,125)/1000
  3490. for y = 1,yi do
  3491. if math.random()> 0.5 then
  3492. local modx = math.random(-125,125)/1000
  3493. for x = 1,xi do
  3494. local modz = math.random(-125,125)/1000
  3495. for z = 1,zi do --offset = x/xi-0.75+modx)
  3496. 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)),
  3497. 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,
  3498. 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,
  3499. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3500. 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,
  3501. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3502. end
  3503.  
  3504. end
  3505. else
  3506. local modz = math.random(-125,125)/1000
  3507. for z = 1,zi do
  3508. local modx = math.random(-125,125)/1000
  3509. for x = 1,xi do
  3510. 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)),
  3511. 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,
  3512. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  3513. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3514. 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,
  3515. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3516. end
  3517. end
  3518. end
  3519. end
  3520. end
  3521.  
  3522. function start_fragmentation(position,radius,nuh)
  3523. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  3524. repeat
  3525. local finish = false
  3526. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  3527. for i = 1,#parts do
  3528. table.insert(list,1,parts[i])
  3529. end
  3530. finish = true
  3531. until #parts < 100 and finish
  3532. local t = tick()
  3533. for i = 1,#list do
  3534. local p = list[i]
  3535. 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
  3536. 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)
  3537. if #storage < maximumstorage and p.Shape == "Block" then
  3538. p.Anchored = false
  3539. p.FormFactor = "Custom"
  3540. p.Size = stored_partsize
  3541. p.Position = storage_position
  3542. table.insert(storage,1,p)
  3543. else
  3544. p:Destroy()
  3545. end
  3546. end
  3547. 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
  3548. 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)
  3549. if #storage < maximumstorage and p.Shape == "Block" then
  3550. p.Anchored = false
  3551. p.Material='Wood'
  3552. p.FormFactor = "Custom"
  3553. p.Size = stored_partsize
  3554. p.Position = storage_position
  3555. table.insert(storage,1,p)
  3556. else
  3557. p:Destroy()
  3558. end
  3559. end
  3560. end
  3561. list = {}
  3562. end
  3563.  
  3564.  
  3565. function fling()
  3566. local doit = coroutine.wrap(function()
  3567. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  3568. acting = true
  3569. for i=1,finishnum do
  3570. local weld2 = Instance.new('Weld',me["Right Arm"])
  3571. weld2.Part0 = me["Right Arm"]
  3572. weld2.Part1 = me["Torso"]
  3573. weld2.C0 = CFrame.new(-1.5,0,0)
  3574. if finishnum == 1 then
  3575. for i = 0,1,0.05 do
  3576. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3577. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3578. wait(0.01)
  3579. end
  3580. end
  3581. audio.SoundId = "rbxassetid://166083610"
  3582. audio.PlaybackSpeed = 1
  3583. audio.TimePosition = 0.1
  3584. audio:Play()
  3585. if finishnum == 1 then
  3586. for i = 0,1,0.5 do
  3587. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3588. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3589. wait(0.001)
  3590. end
  3591. end
  3592. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3593. local knofe = obj1:Clone()
  3594. for i, v in pairs(obj1:GetChildren()) do
  3595. if v:IsA('BasePart') then
  3596. v.Transparency = 1
  3597. end
  3598. end
  3599. knofe.Parent = workspace
  3600. knofe.Name = "Projectile"
  3601. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3602. knofe:FindFirstChild("Trail", true).Enabled = true
  3603. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3604. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3605. local coru = coroutine.wrap(function()
  3606. wait(0.45)
  3607. if heck then
  3608. heck:Destroy()
  3609. end
  3610. end)
  3611. coru()
  3612. local able = true
  3613. knofe["big ass knife"].Touched:connect(function(hit)
  3614. 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
  3615. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  3616. local ree = hit.Parent
  3617. if thing == nil then
  3618. ree = hit.Parent.Parent
  3619. end
  3620. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  3621. knofe:FindFirstChild("Trail", true).Enabled = false
  3622. game:GetService('Debris'):AddItem(knofe,5)
  3623. tone = math.random(1, 3)
  3624. local sound = Instance.new('Sound',knofe.Grab)
  3625. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3626. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3627. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3628. sound.PlaybackSpeed = 1
  3629. sound:Play()
  3630. for i, v in pairs(knofe:GetChildren()) do
  3631. if v:IsA('BasePart') then
  3632. v.CanCollide = true
  3633. v.Anchored = true
  3634. end
  3635. end
  3636. hit.Anchored = true
  3637. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3638. ree:FindFirstChildOfClass('Humanoid').Health = 0
  3639. end
  3640. wait()
  3641. killz(ree,hit.Name,knofe)
  3642. else
  3643. knofe:FindFirstChild("Trail", true).Enabled = false
  3644. heck.Velocity = Vector3.new(0,0,0)
  3645. heck:Destroy()
  3646. game:GetService('Debris'):AddItem(knofe,5)
  3647. tone = math.random(1, 3)
  3648. local sound = Instance.new('Sound',knofe.Grab)
  3649. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3650. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3651. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3652. sound.PlaybackSpeed = 1
  3653. sound:Play()
  3654. for i, v in pairs(knofe:GetChildren()) do
  3655. if v:IsA('BasePart') then
  3656. v.Anchored = false
  3657. end
  3658. end
  3659. hit.Anchored = true
  3660. wait(0.001)
  3661. hit.Anchored = false
  3662. for i, v in pairs(knofe:GetChildren()) do
  3663. if v:IsA('BasePart') then
  3664. v.Anchored = false
  3665. end
  3666. end
  3667. if knofe then
  3668. local coru = coroutine.wrap(function()
  3669. if hit then
  3670. local uno = Instance.new('Part',workspace)
  3671. local dos = Instance.new('Part',workspace)
  3672. uno.CFrame = hit.CFrame
  3673. dos.CFrame = knofe["big ass knife"].CFrame
  3674. local weld = Instance.new('Weld',knofe["big ass knife"])
  3675. weld.Part0 = hit
  3676. weld.Part1 = knofe["big ass knife"]
  3677. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3678. uno:Destroy()
  3679. dos:Destroy()
  3680. end
  3681. end)
  3682. coru()
  3683. end
  3684. end
  3685. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  3686. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  3687. knofe:FindFirstChild("Trail", true).Enabled = false
  3688. local sound = Instance.new('Sound',knofe.Grab)
  3689. sound.SoundId = 'rbxassetid://267585646'
  3690. sound:Play()
  3691. for i,v in pairs(knofe:GetChildren()) do
  3692. if v:IsA('BasePart') then
  3693. v.Anchored = true
  3694. end
  3695. end
  3696. wait()
  3697. heck.Velocity = Vector3.new(0,0,0)
  3698. heck:Destroy()
  3699. local uno = Instance.new('Part',workspace)
  3700. local dos = Instance.new('Part',workspace)
  3701. uno.CFrame = hit.CFrame
  3702. dos.CFrame = knofe["big ass knife"].CFrame
  3703. local weld = Instance.new('Weld',knofe["big ass knife"])
  3704. weld.Part0 = hit
  3705. weld.Part1 = knofe["big ass knife"]
  3706. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3707. uno:Destroy()
  3708. dos:Destroy()
  3709. for i,v in pairs(knofe:GetChildren()) do
  3710. if v:IsA('BasePart') then
  3711. v.Anchored = false
  3712. end
  3713. end
  3714. game:GetService('Debris'):AddItem(knofe,5)
  3715. for i,v in pairs(knofe:GetChildren()) do
  3716. if v:IsA('BasePart') then
  3717. v.CanCollide = true
  3718. end
  3719. end
  3720. end
  3721. 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
  3722. knofe:FindFirstChild("Trail", true).Enabled = false
  3723. able = false
  3724. local sound = Instance.new('Sound',knofe.Grab)
  3725. sound.SoundId = 'rbxassetid://144884907'
  3726. sound:Play()
  3727. local coru = coroutine.wrap(function()
  3728. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3729. end)
  3730. coru()
  3731. end
  3732. end
  3733. end)
  3734. if finishnum == 1 then
  3735. for i= 0,1,0.1 do
  3736. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3737. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3738. wait(0.001)
  3739. end
  3740. else
  3741. for i= 0,1,0.5 do
  3742. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3743. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3744. wait(0.001)
  3745. end
  3746. end
  3747. for i,v in pairs(obj1:GetChildren()) do
  3748. if v:IsA('BasePart') then
  3749. v.Transparency = 0
  3750. end
  3751. end
  3752. weld2:Destroy()
  3753. rightshoulderz:Clone().Parent = me.Torso
  3754. end
  3755. acting = false
  3756. canClick = true
  3757. end
  3758. end)
  3759. doit()
  3760. end
  3761.  
  3762. function instasplode()
  3763. local coru = coroutine.wrap(function()
  3764. acting = true
  3765. for i=1,1 do
  3766. local weld2 = Instance.new('Weld',me["Right Arm"])
  3767. weld2.Part0 = me["Right Arm"]
  3768. weld2.Part1 = me["Torso"]
  3769. weld2.C0 = CFrame.new(-1.5,0,0)
  3770. if finishnum == 1 then
  3771. for i = 0,1,0.05 do
  3772. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3773. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3774. wait(0.01)
  3775. end
  3776. end
  3777. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3778. audio.SoundId = "rbxassetid://166083610"
  3779. audio.PlaybackSpeed = 1
  3780. audio.TimePosition = 0.1
  3781. audio:Play()
  3782. if finishnum == 1 then
  3783. for i = 0,1,0.5 do
  3784. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3785. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3786. wait(0.001)
  3787. end
  3788. end
  3789. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3790. local knofe = obj1:Clone()
  3791. for i,v in pairs(obj1:GetChildren()) do
  3792. if v:IsA('BasePart') then
  3793. v.Transparency = 1
  3794. end
  3795. end
  3796. knofe.Parent = workspace
  3797. knofe.Name = "Projectile"
  3798. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3799. knofe:FindFirstChild("Trail", true).Enabled = false
  3800. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3801. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3802. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3803. local coru = coroutine.wrap(function()
  3804. wait(0.45)
  3805. if heck then
  3806. heck:Destroy()
  3807. end
  3808. end)
  3809. coru()
  3810. knofe["big ass knife"].Touched:connect(function(hit)
  3811. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3812. heck.Velocity = Vector3.new(0,0,0)
  3813. heck:Destroy()
  3814. for i,v in pairs(knofe:GetChildren()) do
  3815. if v:IsA('BasePart') then
  3816. v.CanCollide = true
  3817. end
  3818. end
  3819. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3820. if hum == nil then
  3821. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3822. end
  3823. if knofe then
  3824. local coru = coroutine.wrap(function()
  3825. if hit then
  3826. local uno = Instance.new('Part',workspace)
  3827. local dos = Instance.new('Part',workspace)
  3828. uno.CFrame = hit.CFrame
  3829. dos.CFrame = knofe["big ass knife"].CFrame
  3830. local weld = Instance.new('Weld',knofe["big ass knife"])
  3831. weld.Part0 = hit
  3832. weld.Part1 = knofe["big ass knife"]
  3833. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3834. uno:Destroy()
  3835. dos:Destroy()
  3836. end
  3837. end)
  3838. coru()
  3839. end
  3840. local sound = Instance.new('Sound',knofe.Grab)
  3841. sound.Name = "BOOM"
  3842. sound.EmitterSize = 25
  3843. sound.SoundId = 'rbxassetid://476477344'
  3844. sound.Volume = 0.5
  3845. sound:Play()
  3846. local exppart = Instance.new("Part", game.Workspace)
  3847. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3848. exppart.Anchored = true
  3849. exppart.CanCollide = false
  3850. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3851. exppart.Transparency = 1
  3852. local expaccent = Instance.new("ParticleEmitter", exppart)
  3853. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3854. expaccent.LightEmission = 0.2
  3855. expaccent.LightInfluence = 0.3
  3856. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3857. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3858. expaccent.Drag = 15
  3859. expaccent.LockedToPart = false
  3860. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3861. expaccent.Rate = 2000
  3862. expaccent.Speed = NumberRange.new(0,0)
  3863. expaccent.SpreadAngle = Vector2.new(360, 360)
  3864. expaccent:Clone().Parent = exppart
  3865. expaccent:Clone().Parent = exppart
  3866. local exp = Instance.new('Explosion',game.Workspace)
  3867. exp.Position = knofe["big ass knife"].Position
  3868. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3869. exp.BlastRadius = 5
  3870. exp.Visible = false
  3871. exp.BlastPressure = 0
  3872. exp.DestroyJointRadiusPercent = 0
  3873. exp.Hit:connect(function(hit)
  3874. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3875. wait(0.001)
  3876. tgt = hit
  3877. local coru=coroutine.wrap(function(tgtt)
  3878. local fireofgods = Instance.new("Fire", tgtt)
  3879. fireofgods.Size = 0
  3880. fireofgods.Heat = 0
  3881. local fireofgodsaccent = expaccent:Clone()
  3882. fireofgodsaccent.Parent = hit
  3883. fireofgodsaccent.Rate = 0
  3884. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3885. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3886. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3887.  
  3888. while fireofgods.Size < 10 do
  3889. fireofgods.Size = fireofgods.Size + 0.1
  3890. fireofgods.Heat = fireofgods.Heat + 0.1
  3891. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3892. wait()
  3893. end
  3894. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3895. hit:BreakJoints()
  3896. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3897. for i,v in pairs(hit:GetChildren()) do
  3898. if v:IsA('SpecialMesh') then
  3899. v.TextureId = ""
  3900. end
  3901. end
  3902. end
  3903. hit.BrickColor = BrickColor.new("Black")
  3904. for i,v in pairs(hit.Parent:GetChildren()) do
  3905. if v:IsA('Shirt') or v:IsA('Pants') then
  3906. v:Destroy()
  3907. end
  3908. end
  3909.  
  3910. while fireofgods.Size > 5 do
  3911. fireofgods.Size = fireofgods.Size - 0.1
  3912. fireofgods.Heat = fireofgods.Heat - 0.1
  3913. wait()
  3914. end
  3915. fireofgods:Destroy()
  3916. if hit.Parent then
  3917. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3918. local p = hit
  3919. 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)
  3920. hit:Remove()
  3921. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3922. print(hit.Name)
  3923. if hit.Name == "Torso" or hit.Name == "Head" then
  3924. print('ohhh YAAAA')
  3925. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3926. end
  3927. wait()
  3928. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3929. end
  3930. end
  3931. end)
  3932. coru(tgt)
  3933. end
  3934. end)
  3935. local explosionaccenttimeout = coroutine.wrap(function()
  3936. wait(0.2)
  3937. for i, exploodn in pairs(exppart:GetChildren()) do
  3938. exploodn.Enabled = false
  3939. end
  3940. wait(2)
  3941. for i, exploodn in pairs(exppart:GetChildren()) do
  3942. exploodn:Remove()
  3943. end
  3944. end)
  3945. explosionaccenttimeout()
  3946. for i,v in pairs(knofe:GetChildren()) do
  3947. if v:IsA('BasePart') then
  3948. v.Transparency = 1
  3949. end
  3950. end
  3951. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3952. coru()
  3953. end
  3954. end)
  3955. if finishnum == 1 then
  3956. for i= 0,1,0.1 do
  3957. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3958. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3959. wait(0.001)
  3960. end
  3961. else
  3962. wait(0.1)
  3963. end
  3964. weld2.C0 = CFrame.new(-1.5,0,0)
  3965. for i,v in pairs(obj1:GetChildren()) do
  3966. if v:IsA('BasePart') then
  3967. v.Transparency = 0
  3968. end
  3969. end
  3970. weld2:Destroy()
  3971. rightshoulderz:Clone().Parent = me.Torso
  3972. end
  3973. acting = false
  3974. canClick = true
  3975. end)
  3976. coru()
  3977. end
  3978.  
  3979. function fireworkit()
  3980. local coru = coroutine.wrap(function()
  3981. acting = true
  3982. local ree = 1
  3983. if finishnum > 1 then
  3984. ree = 3
  3985. end
  3986. for i=1,ree do
  3987. local weld2 = Instance.new('Weld',me["Right Arm"])
  3988. weld2.Part0 = me["Right Arm"]
  3989. weld2.Part1 = me["Torso"]
  3990. weld2.C0 = CFrame.new(-1.5,0,0)
  3991. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3992. audio.SoundId = "rbxassetid://166083610"
  3993. audio.PlaybackSpeed = 1
  3994. audio.TimePosition = 0.1
  3995. audio:Play()
  3996. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3997. local knofe = obj1:Clone()
  3998. for i,v in pairs(obj1:GetChildren()) do
  3999. if v:IsA('BasePart') then
  4000. v.Transparency = 1
  4001. end
  4002. end
  4003. local sound = Instance.new('Sound',knofe.Grab)
  4004. sound.Volume = 0.25
  4005. sound.EmitterSize = 200
  4006. sound.MaxDistance = 300
  4007. sound.SoundId = 'rbxassetid://551051176'
  4008. sound:Play()
  4009. knofe.Parent = workspace
  4010. knofe.Name = "Projectile"
  4011. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  4012. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  4013. 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))})
  4014. partic.LightEmission = 0.5
  4015. partic.LightInfluence = 0
  4016. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  4017. partic.Rotation = NumberRange.new(0,90)
  4018. partic.SpreadAngle = Vector2.new(5,5)
  4019. partic.Speed = NumberRange.new(20)
  4020. partic.Texture = 'rbxassetid://603193846'
  4021. partic.EmissionDirection = Enum.NormalId.Left
  4022. partic.Lifetime = NumberRange.new(0.5,1)
  4023. partic.Rate = 100
  4024. local heck = Instance.new('BodyVelocity',knofe.Grab)
  4025. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  4026. local coru=coroutine.wrap(function()
  4027. wait(1.2)
  4028. sound:Destroy()
  4029. local sound2 = Instance.new('Sound',workspace)
  4030. sound2.SoundId = 'rbxassetid://138080762'
  4031. sound2:Play()
  4032. if heck then
  4033. heck:Destroy()
  4034. end
  4035. for i,v in pairs(knofe:GetChildren()) do
  4036. v.Anchored = true
  4037. end
  4038. partic.Enabled = false
  4039. local colorscheme = math.random(1,4)
  4040. --1 - red & orange
  4041. --2 - blue & pink
  4042. --3 - green & purple
  4043. --4 - blue, red, white
  4044. local colar1 = Color3.fromRGB(255,0,0)
  4045. local colar2 = Color3.fromRGB(255,125,0)
  4046. local colar3 = Color3.fromRGB(255,255,255)
  4047. if colorscheme == 2 then
  4048. colar1 = Color3.fromRGB(0,132,255)
  4049. colar2 = Color3.fromRGB(243,105,255)
  4050. elseif colorscheme == 3 then
  4051. colar1 = Color3.fromRGB(76,255,0)
  4052. colar2 = Color3.fromRGB(128,0,255)
  4053. elseif colorscheme == 4 then
  4054. colar2 = Color3.fromRGB(0,132,255)
  4055. end
  4056. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  4057. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  4058. partic2.LightEmission = 0.5
  4059. partic2.LightInfluence = 0
  4060. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  4061. partic2.Rotation = NumberRange.new(0,90)
  4062. partic2.SpreadAngle = Vector2.new(180,180)
  4063. partic2.Speed = NumberRange.new(20)
  4064. partic2.Texture = 'rbxassetid://603193846'
  4065. partic2.EmissionDirection = Enum.NormalId.Right
  4066. partic2.Lifetime = NumberRange.new(2,2.5)
  4067. partic2.Rate = 1000
  4068. partic2.Drag = 1
  4069. local partic3 = partic2:Clone()
  4070. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  4071. partic3.Parent = knofe.Grab
  4072. if colorscheme == 4 then
  4073. local partic4 = partic2:Clone()
  4074. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  4075. partic4.Parent = knofe.Grab
  4076. end
  4077. wait(1)
  4078. for i,v in pairs(knofe.Grab:GetChildren()) do
  4079. if v:IsA('ParticleEmitter') then
  4080. v.Enabled = false
  4081. end
  4082. end
  4083. sound:Destroy()
  4084. wait(2)
  4085. knofe:Destroy()
  4086. end)
  4087. coru()
  4088. wait(0.1)
  4089. weld2.C0 = CFrame.new(-1.5,0,0)
  4090. for i,v in pairs(obj1:GetChildren()) do
  4091. if v:IsA('BasePart') then
  4092. v.Transparency = 0
  4093. end
  4094. end
  4095. weld2:Destroy()
  4096. rightshoulderz:Clone().Parent = me.Torso
  4097. end
  4098. acting = false
  4099. canClick = true
  4100. end)
  4101. coru()
  4102. end
  4103.  
  4104. function paralyze()
  4105. local coru = coroutine.wrap(function()
  4106. if paralyzed == true then return end
  4107. paralyzed = true
  4108. local arm = me["Right Arm"]
  4109. local tors = grabbed.Torso
  4110. local arm2 = me["Left Arm"]
  4111. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4112. doing = true
  4113. local weld2 = arm:FindFirstChildOfClass('Weld')
  4114. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4115. local humanroot = me.HumanoidRootPart
  4116. for i = 0,1,0.075 do
  4117. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  4118. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  4119. wait(0.01)
  4120. end
  4121. for i = 0,1,0.30 do
  4122. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  4123. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  4124. wait(0.01)
  4125. end
  4126. killz(grabbed,'Left Leg')
  4127. killz(grabbed,'Left Arm')
  4128. killz(grabbed,'Right Leg')
  4129. killz(grabbed,'Right Arm')
  4130.  
  4131. for i, v in pairs(grabbed:GetChildren()) do
  4132. if v.Name == "Part" then
  4133. v.CanCollide = false
  4134. end
  4135. end
  4136.  
  4137. audio:Stop()
  4138. audio.SoundId = "rbxassetid://2801263"
  4139. tone = math.random(1, 3)
  4140. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  4141. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  4142. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  4143. audio:Play()
  4144.  
  4145. local bleedpart = Instance.new("Part", grabbed)
  4146. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  4147. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  4148. bleedpart.CanCollide = false
  4149. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  4150. bleedpart.Transparency = 1
  4151.  
  4152. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  4153. bleedpartweld.Part0 = grabbed.Torso
  4154. bleedpartweld.Part1 = bleedpart
  4155. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  4156. local cuntruu=coroutine.wrap(function()
  4157. bleed(bleedpart)
  4158. end)
  4159. local thicc = coroutine.wrap(function()
  4160. wait(3)
  4161. bleedpart:Remove()
  4162. end)
  4163. cuntruu()
  4164. thicc()
  4165.  
  4166. for i = 0,1,0.075 do
  4167. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  4168. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  4169. wait(0.01)
  4170. end
  4171. acting = true
  4172. canClick = true
  4173. doing = false
  4174. end)
  4175. coru()
  4176. end
  4177.  
  4178. function explode()
  4179. local coru = coroutine.wrap(function()
  4180. acting = true
  4181. for i=1,finishnum do
  4182. local weld2 = Instance.new('Weld',me["Right Arm"])
  4183. weld2.Part0 = me["Right Arm"]
  4184. weld2.Part1 = me["Torso"]
  4185. weld2.C0 = CFrame.new(-1.5,0,0)
  4186. if finishnum == 1 then
  4187. for i = 0,1,0.05 do
  4188. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4189. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  4190. wait(0.01)
  4191. end
  4192. end
  4193. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  4194. audio.SoundId = "rbxassetid://166083610"
  4195. audio.PlaybackSpeed = 1
  4196. audio.TimePosition = 0.1
  4197. audio:Play()
  4198. if finishnum == 1 then
  4199. for i = 0,1,0.5 do
  4200. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4201. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  4202. wait(0.001)
  4203. end
  4204. end
  4205. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  4206. local knofe = obj1:Clone()
  4207. for i,v in pairs(obj1:GetChildren()) do
  4208. if v:IsA('BasePart') then
  4209. v.Transparency = 1
  4210. end
  4211. end
  4212. knofe.Parent = workspace
  4213. knofe.Name = "Projectile"
  4214. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  4215. knofe:FindFirstChild("Trail", true).Enabled = false
  4216. local heck = Instance.new('BodyVelocity',knofe.Grab)
  4217. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  4218. local coru = coroutine.wrap(function()
  4219. wait(0.45)
  4220. if heck then
  4221. heck:Destroy()
  4222. end
  4223. end)
  4224. coru()
  4225. knofe["big ass knife"].Touched:connect(function(hit)
  4226. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  4227. heck.Velocity = Vector3.new(0,0,0)
  4228. heck:Destroy()
  4229. for i,v in pairs(knofe:GetChildren()) do
  4230. if v:IsA('BasePart') then
  4231. v.CanCollide = true
  4232. end
  4233. end
  4234. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  4235. if hum == nil then
  4236. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  4237. end
  4238. if hum then
  4239. tone = math.random(1, 3)
  4240. local sound = Instance.new('Sound',knofe.Grab)
  4241. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  4242. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  4243. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  4244. sound.PlaybackSpeed = 1
  4245. sound:Play()
  4246. else
  4247. local sound = Instance.new('Sound',knofe.Grab)
  4248. sound.SoundId = 'rbxassetid://267585646'
  4249. sound:Play()
  4250. end
  4251. if knofe then
  4252. local coru = coroutine.wrap(function()
  4253. if hit then
  4254. local uno = Instance.new('Part',workspace)
  4255. local dos = Instance.new('Part',workspace)
  4256. uno.CFrame = hit.CFrame
  4257. dos.CFrame = knofe["big ass knife"].CFrame
  4258. local weld = Instance.new('Weld',knofe["big ass knife"])
  4259. weld.Part0 = hit
  4260. weld.Part1 = knofe["big ass knife"]
  4261. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4262. uno:Destroy()
  4263. dos:Destroy()
  4264. end
  4265. end)
  4266. coru()
  4267. end
  4268. local coru = coroutine.wrap(function()
  4269. for i=1,15,0.7 do
  4270. local sound = Instance.new('Sound',knofe.Grab)
  4271. if knofe then
  4272. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  4273. for i, v in pairs(knofe:GetChildren()) do
  4274. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4275. v.BrickColor = BrickColor.new('Lily white')
  4276. v.Material = Enum.Material.SmoothPlastic
  4277. end
  4278. end
  4279. else
  4280. for i,v in pairs(knofe:GetChildren()) do
  4281. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4282. v.BrickColor = BrickColor.new('Really red')
  4283. v.Material = Enum.Material.Neon
  4284. sound.SoundId = 'rbxassetid://300473653'
  4285. sound.Volume = 0.75
  4286. sound.TimePosition = 0.05
  4287. sound.EmitterSize = 25
  4288. sound.PlaybackSpeed = 1
  4289. sound:Play()
  4290. end
  4291. end
  4292. end
  4293. wait(1/i)
  4294. sound:Destroy()
  4295. end
  4296. end
  4297. local sound = Instance.new('Sound',knofe.Grab)
  4298. sound.Name = "BOOM"
  4299. sound.EmitterSize = 25
  4300. sound.SoundId = 'rbxassetid://12222084'
  4301. sound.TimePosition = 0.1
  4302. sound.Volume = 0.5
  4303. sound:Play()
  4304. local exppart = Instance.new("Part", game.Workspace)
  4305. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  4306. exppart.Anchored = true
  4307. exppart.CanCollide = false
  4308. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  4309. exppart.Transparency = 1
  4310. local expaccent = Instance.new("ParticleEmitter", exppart)
  4311. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  4312. expaccent.LightEmission = 0.2
  4313. expaccent.LightInfluence = 0.3
  4314. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4315. expaccent.Acceleration = Vector3.new(0, -8, 0)
  4316. expaccent.Drag = 15
  4317. expaccent.LockedToPart = true
  4318. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  4319. expaccent.Rate = 2000
  4320. expaccent.Speed = NumberRange.new(10, 150)
  4321. expaccent.SpreadAngle = Vector2.new(360, 360)
  4322.  
  4323. local exp = Instance.new('Explosion',game.Workspace)
  4324. exp.Position = knofe["big ass knife"].Position
  4325. exp.ExplosionType = Enum.ExplosionType.NoCraters
  4326. exp.BlastRadius = 10
  4327. exp.BlastPressure = 100000
  4328. exp.DestroyJointRadiusPercent = 1
  4329. exp.Hit:connect(function(hit)
  4330. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4331. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  4332. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4333. end
  4334. wait(0.001)
  4335. local coru=coroutine.wrap(function()
  4336. killz(hit.Parent,'Head',knofe,exp)
  4337. end)
  4338. coru()
  4339. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  4340. if hit.Parent.Name ~= "Projectile" then
  4341. hit.Parent:BreakJoints()
  4342. end
  4343. elseif hit.Parent and hit.Parent ~= me then
  4344. hit:BreakJoints()
  4345. end
  4346. end)
  4347. local explosionaccenttimeout = coroutine.wrap(function()
  4348. wait(0.2)
  4349. expaccent.Enabled = false
  4350. wait(2)
  4351. exppart:Remove()
  4352. end)
  4353. explosionaccenttimeout()
  4354. for i,v in pairs(knofe:GetChildren()) do
  4355. if v:IsA('BasePart') then
  4356. v.Transparency = 1
  4357. end
  4358. end
  4359. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  4360. end)
  4361. coru()
  4362. end
  4363. end)
  4364. if finishnum == 1 then
  4365. for i= 0,1,0.1 do
  4366. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4367. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4368. wait(0.001)
  4369. end
  4370. else
  4371. wait(0.1)
  4372. end
  4373. weld2.C0 = CFrame.new(-1.5,0,0)
  4374. for i,v in pairs(obj1:GetChildren()) do
  4375. if v:IsA('BasePart') then
  4376. v.Transparency = 0
  4377. end
  4378. end
  4379. weld2:Destroy()
  4380. rightshoulderz:Clone().Parent = me.Torso
  4381. end
  4382. acting = false
  4383. canClick = true
  4384. end)
  4385. coru()
  4386. end
  4387.  
  4388. function release()
  4389. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  4390. targetweld = grabbed.Torso.TargetWeld
  4391. local ree= grabbed:FindFirstChild("Left Arm")
  4392. targetweld2 = nil
  4393. if ree and ree:FindFirstChild("Weld") then
  4394. targetweld2 = ree.Weld
  4395. end
  4396. for i, v in pairs(grabbed:GetChildren()) do
  4397. if v.Name == "Part" then
  4398. v.CanCollide = true
  4399. end
  4400. end
  4401. paralyzed = false
  4402. local doit = coroutine.wrap(function()
  4403. local arm = me["Right Arm"]
  4404. local tors = grabbed.Torso
  4405. local arm2 = me["Left Arm"]
  4406. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4407. doing = true
  4408. local weld2 = arm:FindFirstChildOfClass('Weld')
  4409. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4410. local humanroot = me.HumanoidRootPart
  4411.  
  4412. if grabbed:FindFirstChildOfClass('Humanoid') then
  4413. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  4414. end
  4415.  
  4416. rightshoulderz:Clone().Parent = me.Torso
  4417. leftshoulderz:Clone().Parent = me.Torso
  4418. if grabbed:FindFirstChildOfClass('Humanoid') then
  4419. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  4420. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  4421. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  4422. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  4423. end
  4424. grabbed = nil
  4425.  
  4426. if humanroot:FindFirstChild('Holder') then
  4427. humanroot.Holder:Destroy()
  4428. end
  4429.  
  4430. for i = 0,1,0.1 do
  4431. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  4432. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4433. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  4434. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  4435. if targetweld2 then
  4436. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  4437. end
  4438. wait(0.01)
  4439. end
  4440.  
  4441. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  4442. weld2:Destroy()
  4443. weld3:Destroy()
  4444. targetweld:Remove()
  4445. if targetweld2 then
  4446. targetweld2:Remove()
  4447. end
  4448. if rightshoulder then
  4449. rightshoulder:Clone().Parent = tors
  4450. end
  4451. if leftshoulder then
  4452. leftshoulder:Clone().Parent = tors
  4453. end
  4454. headweld:Clone().Parent = tors
  4455. rightshoulderz:Clone().Parent = me.Torso
  4456. leftshoulderz:Clone().Parent = me.Torso
  4457. acting = false
  4458. canClick = true
  4459. doing = false
  4460. end)
  4461. doit()
  4462. end
  4463.  
  4464. function stabwithpassion()
  4465. local doit = coroutine.wrap(function()
  4466. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4467. acting = true
  4468. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  4469. local arm = me["Right Arm"]
  4470. local tors = me.Torso
  4471. local arm2 = me["Left Arm"]
  4472. local humanroot = me.HumanoidRootPart
  4473. local weld = Instance.new('Weld',tors)
  4474. weld.Part0 = tors
  4475. weld.Part1 = humanroot
  4476. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4477. local weld2 = Instance.new('Weld',arm)
  4478. weld2.Part0 = arm
  4479. weld2.Part1 = tors
  4480. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4481. local weld3 = Instance.new('Weld',arm2)
  4482. weld3.Part0 = arm2
  4483. weld3.Part1 = tors
  4484. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4485.  
  4486. for i = 0,1,0.15 do
  4487. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4488. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  4489. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4490. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  4491. wait(0.01)
  4492. end
  4493. wait(0.001)
  4494. trail.Enabled = true
  4495. stabbing = true
  4496. audio2.SoundId = 'rbxassetid://608537390'
  4497. audio2:Play()
  4498. for i = 0,1,0.2 do
  4499. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4500. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  4501. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  4502. wait(0.01)
  4503. end
  4504. trail.Enabled = false
  4505. wait(0.1)
  4506. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  4507. stabbing = false
  4508. wait(0.001)
  4509. for i = 0,1,0.075 do
  4510. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4511. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4512. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4513. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4514. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  4515. wait(0.01)
  4516. end
  4517. weld:Destroy()
  4518. weld2:Destroy()
  4519. weld3:Destroy()
  4520. torsojoint:Clone().Parent = humanroot
  4521. rightshoulderz:Clone().Parent = me.Torso
  4522. leftshoulderz:Clone().Parent = me.Torso
  4523. canClick = true
  4524. hit = false
  4525. acting = false
  4526. end
  4527. end)
  4528. doit()
  4529. end
  4530.  
  4531. function stab()
  4532. local doit = coroutine.wrap(function()
  4533. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4534. acting = true
  4535. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  4536. local arm = me["Right Arm"]
  4537. local tors = me.Torso
  4538. local arm2 = me["Left Arm"]
  4539. local humanroot = me.HumanoidRootPart
  4540. local weld = Instance.new('Weld',tors)
  4541. weld.Part0 = tors
  4542. weld.Part1 = humanroot
  4543. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4544. local weld2 = Instance.new('Weld',arm)
  4545. weld2.Part0 = arm
  4546. weld2.Part1 = tors
  4547. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4548. local weld3 = Instance.new('Weld',arm2)
  4549. weld3.Part0 = arm2
  4550. weld3.Part1 = tors
  4551. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4552.  
  4553. for i = 0,1,0.1 do
  4554. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4555. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4556. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4557. wait(0.01)
  4558. end
  4559. wait(0.001)
  4560. trail.Enabled = true
  4561. stabbing = true
  4562. audio2.SoundId = 'rbxassetid://608537390'
  4563. audio2:Play()
  4564. for i = 0,1,0.25 do
  4565. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4566. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  4567. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  4568. wait(0.01)
  4569. end
  4570. trail.Enabled = false
  4571. wait(0.1)
  4572. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  4573. for i = 0,1,0.25 do
  4574. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4575. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4576. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  4577. wait(0.01)
  4578. end
  4579. stabbing = false
  4580. wait(0.001)
  4581. for i = 0,1,0.05 do
  4582. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4583. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4584. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4585. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4586. wait(0.01)
  4587. end
  4588. weld:Destroy()
  4589. weld2:Destroy()
  4590. weld3:Destroy()
  4591. torsojoint:Clone().Parent = humanroot
  4592. rightshoulderz:Clone().Parent = me.Torso
  4593. leftshoulderz:Clone().Parent = me.Torso
  4594. canClick = true
  4595. hit = false
  4596. acting = false
  4597. end
  4598. end)
  4599. doit()
  4600. end
  4601. function hardrelease()
  4602. rightshoulderz:Clone().Parent = me.Torso
  4603. leftshoulderz:Clone().Parent = me.Torso
  4604. if me:FindFirstChild('Right Arm') then
  4605. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  4606. if v:IsA('Weld') then
  4607. v:Destroy()
  4608. end
  4609. end
  4610. end
  4611. if me:FindFirstChild('Left Arm') then
  4612. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  4613. if v:IsA('Weld') then
  4614. v:Destroy()
  4615. end
  4616. end
  4617. end
  4618. acting = false
  4619. canClick = true
  4620. doing = false
  4621. grabbed = nil
  4622. end
  4623. function unequip()
  4624. local doit = coroutine.wrap(function()
  4625. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  4626. acting = true
  4627. local arm = me["Right Arm"]
  4628. local arm2 = me["Left Arm"]
  4629. local tors = me.Torso
  4630. local weld = Instance.new('Weld',arm)
  4631. weld.Part0 = arm
  4632. weld.Part1 = tors
  4633. weld.C0 = CFrame.new(-1.5,0,0)
  4634. local weld2 = Instance.new("Weld", arm2)
  4635. weld2.Part0 = arm2
  4636. weld2.Part1 = tors
  4637. weld2.C0 = CFrame.new(1.5, 0, 0)
  4638. wait(0.001)
  4639. trail.Enabled = true
  4640. for i = 0,1,0.1 do
  4641. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4642. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  4643. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  4644. wait(0.001)
  4645. end
  4646. trail.Enabled = false
  4647. wait(0.25)
  4648. for i = 0,1,0.1 do
  4649. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4650. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  4651. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  4652. wait(0.01)
  4653. end
  4654. weld:Destroy()
  4655. weld2:Remove()
  4656. if tors ~= nil then
  4657. rightshoulderz:Clone().Parent = me.Torso
  4658. leftshoulderz:Clone().Parent = me.Torso
  4659. end
  4660. acting = false
  4661. end
  4662. end)
  4663. doit()
  4664. end
  4665.  
  4666. mouse.KeyDown:connect(function(key)
  4667. if usable == true then
  4668. if key == "z" then
  4669. if active == false and acting == false then
  4670. active = true
  4671. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4672. notify("KNIFE EQUIPPED",false)
  4673. audio:Stop()
  4674. audio.SoundId = 'rbxassetid://608618332'
  4675. equip()
  4676. wait(0.6)
  4677. audio:Play()
  4678. knifeweld.Part0 = me["Right Arm"]
  4679. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  4680. elseif acting == false then
  4681. active = false
  4682. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4683. audio:Stop()
  4684. audio.SoundId = 'rbxassetid://608538233'
  4685. unequip()
  4686. notify("KNIFE UNEQUIPPED",false)
  4687. wait(0.3)
  4688. audio:Play()
  4689. knifeweld.Part0 = me.Torso
  4690. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4691. canClick = true
  4692. end
  4693. elseif key == "f" then
  4694. if mode == 'kill' or active == false then return end
  4695. mode = "kill"
  4696. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4697. notify("MODE || KILL || [F]",false)
  4698. elseif key == "e" then
  4699. if mode == 'throw' or active == false then return end
  4700. mode = "throw"
  4701. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4702. notify("MODE || PUSH || [E]",false)
  4703. elseif key == "q" then
  4704. if mode == 'release' or active == false then return end
  4705. mode = "release"
  4706. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4707. notify("MODE || RELEASE || [Q]",false)
  4708. elseif key == "x" then
  4709. if mode == 'stab' or active == false or acting == true then return end
  4710. mode = "stab"
  4711. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4712. notify("MODE || STAB || [X]",false)
  4713. elseif key == "c" then
  4714. if mode == 'fling' or active == false or acting == true then return end
  4715. mode = "fling"
  4716. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4717. notify("MODE || THROW || [C]",false)
  4718. elseif key == "b" then
  4719. if mode == 'instasplode' or active == false or acting == true then return end
  4720. mode = "instasplode"
  4721. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4722. notify("MODE || MOLOTOV || [B]",false)
  4723. elseif key == "r" then
  4724. if mode == 'paralyze' or active == false then return end
  4725. mode = "paralyze"
  4726. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4727. notify("MODE || PARALYZE || [R]",false)
  4728. elseif key == "v" then
  4729. if mode == 'explode' or active == false or acting == true then return end
  4730. mode = "explode"
  4731. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4732. notify("MODE || EXPLODE || [V]",false)
  4733. elseif key == "k" then
  4734. if mode == 'suicide' or active == false or acting == true then return end
  4735. mode = "suicide"
  4736. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4737. notify("MODE || SUICIDE || [K]",false)
  4738. elseif key == "h" then
  4739. if mode == 'firework' or active == false or acting == true then return end
  4740. mode = "firework"
  4741. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4742. notify("MODE || FIREWORK || [H]",false)
  4743. elseif key == "g" then
  4744. if mode == 'finish' or active == false then return end
  4745. mode = "finish"
  4746. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4747. local welp = "ON"
  4748. if finishnum == 1 then
  4749. welp = "OFF"
  4750. end
  4751. notify("MODE || FINISH || [G] || "..welp,false)
  4752. elseif key == "n" then
  4753. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4754. if zombiemode == false then
  4755. notify("ZOMBIE MODE ON || [N]",false)
  4756. zombiemode = true
  4757. else
  4758. notify("ZOMBIE MODE OFF || [N]",false)
  4759. zombiemode = false
  4760. end
  4761. elseif key == "m" then
  4762. if finishnum == 1 then
  4763. finishnum = 15
  4764. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4765. notify("PSYCHOPATH MODE ON || [M]",false)
  4766. if cancolorfilter then
  4767. local Sp00kyGui = Instance.new("ScreenGui")
  4768. local ImageLabel = Instance.new("ImageLabel")
  4769.  
  4770. -- Properties
  4771.  
  4772. Sp00kyGui.Parent = playergui
  4773. Sp00kyGui.Name = "REEEEEEEE"
  4774.  
  4775. ImageLabel.Parent = Sp00kyGui
  4776. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4777. ImageLabel.BackgroundTransparency = 1
  4778. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4779. ImageLabel.Image = "rbxassetid://74443700"
  4780. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4781. end
  4782. if canbackgroundmusic == true then
  4783. local sound = Instance.new('Sound',playergui)
  4784. sound.Name = 'PSYCHOPAAAATH'
  4785. sound.SoundId = 'rbxassetid://220875210'
  4786. sound.Looped = true
  4787. sound.Volume = 0.5
  4788. sound:Play()
  4789. end
  4790. else
  4791. finishnum = 1
  4792. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4793. notify("PSYCHOPATH MODE OFF || [M]",false)
  4794. for i,v in pairs(playergui:GetChildren()) do
  4795. if v.Name == "REEEEEEEE" then
  4796. v:Destroy()
  4797. end
  4798. end
  4799. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4800. if thisniggarighthere then thisniggarighthere:Destroy() end
  4801. end
  4802. end
  4803. end
  4804. end)
  4805.  
  4806. mouse.Button1Down:connect(function()
  4807. if active == false or usable == false then return end
  4808. if canClick == true and acting == false then
  4809. if mode == "stab" and finishnum == 1 then
  4810. canClick = false
  4811. stab()
  4812. elseif mode == "stab" and finishnum == 15 then
  4813. canClick = false
  4814. stabwithpassion()
  4815. elseif mode == "fling" then
  4816. canClick = false
  4817. fling()
  4818. elseif mode == "explode" then
  4819. canClick = false
  4820. explode()
  4821. elseif mode == "instasplode" then
  4822. canClick = false
  4823. instasplode()
  4824. elseif mode == "finish" then
  4825. canClick = false
  4826. finish()
  4827. elseif mode == "suicide" then
  4828. canClick = false
  4829. kysnigga()
  4830. elseif mode == "firework" then
  4831. canClick = false
  4832. fireworkit()
  4833. else
  4834. canClick = false
  4835. grab()
  4836. end
  4837. else
  4838. if grabbed ~= nil and doing == false then
  4839. if mode == "release" then
  4840. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4841. release()
  4842. else
  4843. hardrelease()
  4844. end
  4845. elseif mode == "kill" then
  4846. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4847. kill()
  4848. else
  4849. hardrelease()
  4850. end
  4851. elseif mode == "paralyze" then
  4852. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4853. paralyze()
  4854. else
  4855. hardrelease()
  4856. end
  4857. elseif mode == "throw" then
  4858. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4859. throw()
  4860. else
  4861. hardrelease()
  4862. end
  4863. elseif mode == "explode" then
  4864. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4865. throw()
  4866. else
  4867. hardrelease()
  4868. end
  4869. end
  4870. end
  4871. end
  4872. end)
  4873.  
  4874. knife.Touched:connect(function(hitz)
  4875. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4876. if mode == "stab" and stabbing == true and hit == false then
  4877. hit = true
  4878. tone = math.random(1, 3)
  4879. audio:Stop()
  4880. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4881. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4882. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4883. audio.PlaybackSpeed = 1
  4884. audio:Play()
  4885. killz(hitz.Parent,'Left Leg')
  4886. killz(hitz.Parent,'Left Arm')
  4887. killz(hitz.Parent,'Right Leg')
  4888. killz(hitz.Parent,'Right Arm')
  4889. elseif mode == "finish" and finishing == true then
  4890. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4891. tone = math.random(1, 3)
  4892. audio:Stop()
  4893. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4894. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4895. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4896. audio.PlaybackSpeed = 1
  4897. audio:Play()
  4898. if hit == false then
  4899. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4900. wait()
  4901. killz(hitz.Parent,'Head',nil,false,true)
  4902. end
  4903. hit = true
  4904. elseif grabbed == nil and grabbing == true and hit == false then
  4905. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4906. grabbed = hitz.Parent
  4907. local weldz = Instance.new('Weld',point)
  4908. weldz.Name = "Holder"
  4909. weldz.Part0 = point
  4910. weldz.Part1 = hitz.Parent.Torso
  4911. weldz.C0 = CFrame.new(0,0,-1.2)
  4912. end
  4913. end
  4914. end
  4915. end)
  4916.  
  4917. player.CharacterAdded:connect(function()
  4918. usable = false
  4919. for i,v in pairs(playergui:GetChildren()) do
  4920. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4921. v:Destroy()
  4922. end
  4923. end
  4924. end)
  4925. while usable do
  4926. local coru = coroutine.wrap(function()
  4927. for i,v in pairs(knifeparts) do
  4928. local function try()
  4929. if v[1].Parent ~= v[2] then
  4930. v[1].Parent = v[2]
  4931. end
  4932. end
  4933. pcall(try)
  4934. end
  4935. if grabbed ~= nil then
  4936. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4937. for i,v in pairs(grabbed:GetChildren()) do
  4938. if v:IsA('Tool') then
  4939. local model = Instance.new('Model',workspace)
  4940. v.Parent = model
  4941. model:TranslateBy(Vector3.new(3,0,0))
  4942. end
  4943. end
  4944. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4945. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4946. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4947. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4948. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4949. if grabweld ~= nil then return end
  4950. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4951. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4952. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4953. end
  4954. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4955. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4956. end
  4957. headweld = grabbed.Torso["Neck"]:Clone()
  4958. local targetweld = Instance.new('Weld',grabbed.Torso)
  4959. targetweld.Part0 = grabbed.Torso
  4960. targetweld.Part1 = grabbed.Head
  4961. targetweld.Name = "TargetWeld"
  4962. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4963. if grabbed:FindFirstChild('Left Arm') then
  4964. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4965. targetweld2.Part0 = grabbed.Torso
  4966. targetweld2.Part1 = grabbed["Left Arm"]
  4967. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4968. end
  4969.  
  4970. for i = 0,1,0.1 do
  4971. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4972. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4973. if targetweld2 then
  4974. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4975. end
  4976. wait(0.001)
  4977. end
  4978. end
  4979. end
  4980. end)
  4981. coru()
  4982. wait()
  4983. end
  4984.  
  4985. end
  4986. local coru=coroutine.wrap(function()
  4987. nub()
  4988. end)
  4989. coru()
  4990.  
  4991. player.CharacterAppearanceLoaded:connect(function()
  4992. local coru =coroutine.wrap(function()
  4993. nub()
  4994. end)
  4995. coru()
  4996. end)
  4997.  
  4998. while true do
  4999. local coru=coroutine.wrap(function()
  5000. if grabbed then
  5001. v:FindFirstChildOfClass('Humanoid').Jump = false
  5002. v:FindFirstChildOfClass('Humanoid').Sit = false
  5003. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5004. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5005. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  5006. end
  5007. for i,v in pairs(rekt) do
  5008. if v and v:FindFirstChildOfClass('Humanoid') then
  5009. for a,c in pairs(v:GetChildren()) do
  5010. if c:IsA('Tool') then
  5011. local model = Instance.new('Model',workspace)
  5012. c.Parent = model
  5013. model:TranslateBy(Vector3.new(3,0,0))
  5014. end
  5015. end
  5016. v:FindFirstChildOfClass('Humanoid').Jump = false
  5017. v:FindFirstChildOfClass('Humanoid').Sit = false
  5018. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5019. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5020. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  5021. local thing = getplr(v)
  5022. if thing then
  5023. thing.CameraMinZoomDistance = 3
  5024. end
  5025. else
  5026. local thing = getplr(v)
  5027. if thing then
  5028. thing.CameraMinZoomDistance = 0.5
  5029. end
  5030. table.remove(rekt,i)
  5031. end
  5032. end
  5033. end)
  5034. coru()
  5035. local coru2 = coroutine.wrap(function()
  5036. if curpart then
  5037. curpoint = curpart.CFrame.p
  5038. end
  5039. if lastgui then
  5040. lastgui:Destroy()
  5041. lastgui = nil
  5042. end
  5043. if curpoint then
  5044. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  5045. lastgui.AlwaysOnTop = true
  5046. lastgui.MaxDistance = 0
  5047. lastgui.Size = UDim2.new(5,0,5,0)
  5048. if curpart == nil then
  5049. lastgui.Adornee = workspace
  5050. lastgui.StudsOffsetWorldSpace = curpoint
  5051. else
  5052. lastgui.Adornee = curpart
  5053. end
  5054. local cross = Instance.new('ImageLabel',lastgui)
  5055. cross.BackgroundTransparency = 1
  5056. cross.Size = UDim2.new(1,0,1,0)
  5057. cross.Image = 'rbxassetid://316279304'
  5058. for i,v in pairs(zombies) do
  5059. if v:FindFirstChildOfClass('Humanoid') then
  5060. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  5061. end
  5062. end
  5063. else
  5064. for i,v in pairs(zombies) do
  5065. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  5066. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  5067. end
  5068. end
  5069. end
  5070. end)
  5071. coru2()
  5072. wait()
  5073. end
  5074. end)
  5075.  
  5076. TextButton_4.Parent = Frame
  5077. TextButton_4.BackgroundColor3 = Color3.new(0, 0, 0)
  5078. TextButton_4.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  5079. TextButton_4.BorderSizePixel = 5
  5080. TextButton_4.Position = UDim2.new(0, 16, 0, 97)
  5081. TextButton_4.Size = UDim2.new(0, 78, 0, 22)
  5082. TextButton_4.Font = Enum.Font.ArialBold
  5083. TextButton_4.FontSize = Enum.FontSize.Size14
  5084. TextButton_4.Text = "Goku SSJ"
  5085. TextButton_4.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  5086. TextButton_4.TextScaled = true
  5087. TextButton_4.TextSize = 14
  5088. TextButton_4.TextWrapped = true
  5089.  
  5090. TextButton_4.MouseButton1Down:connect(function()
  5091. --Ok go abuse this. I dare you. Anyways enjoy little brats.
  5092.  
  5093. --[[
  5094. User: TheDarkRevenant
  5095. Script: DSSJ3
  5096. Pass: CENSORED
  5097.  
  5098. ]]
  5099.  
  5100. local p = game.Players.LocalPlayer
  5101. local char = p.Character
  5102. local mouse = p:GetMouse()
  5103. local larm = char["Left Arm"]
  5104. local rarm = char["Right Arm"]
  5105. local lleg = char["Left Leg"]
  5106. local rleg = char["Right Leg"]
  5107. local hed = char.Head
  5108. local torso = char.Torso
  5109. local hum = char.Humanoid
  5110. local cam = game.Workspace.CurrentCamera
  5111. local root = char.HumanoidRootPart
  5112. local deb = false
  5113. local shot = 0
  5114. local debris=game:service"Debris"
  5115. local l = game:GetService("Lighting")
  5116. local rs = game:GetService("RunService").RenderStepped
  5117. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  5118. math.randomseed(os.time())
  5119. for i,v in pairs(char:children()) do
  5120. if v:IsA("Hat") then
  5121. v:Destroy()
  5122. end
  5123. end
  5124. for i,v in pairs (hed:GetChildren()) do
  5125. if v:IsA("Sound") then
  5126. v:Destroy()
  5127. end
  5128. end
  5129. ----------------------------------------------------
  5130. Debounces = {
  5131. CanAttack = true;
  5132. NoIdl = false;
  5133. Slashing = false;
  5134. Slashed = false;
  5135. RPunch = false;
  5136. RPunched = false;
  5137. LPunch = false;
  5138. LPunched = false;
  5139. }
  5140. local Touche = {char.Name, }
  5141. ----------------------------------------------------
  5142. hed.face.Texture = "rbxassetid://34668268"
  5143. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  5144. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  5145. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  5146. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  5147. ----------------------------------------------------
  5148. ypcall(function()
  5149. char.Shirt:Destroy()
  5150. char.Pants:Destroy()
  5151. shirt = Instance.new("Shirt", char)
  5152. shirt.Name = "Shirt"
  5153. pants = Instance.new("Pants", char)
  5154. pants.Name = "Pants"
  5155. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=393374766"
  5156. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=237836991"
  5157. end)
  5158. ----------------------------------------------------
  5159. function lerp(a, b, t) -- Linear interpolation
  5160. return a + (b - a)*t
  5161. end
  5162.  
  5163. function slerp(a, b, t) --Spherical interpolation
  5164. dot = a:Dot(b)
  5165. if dot > 0.99999 or dot < -0.99999 then
  5166. return t <= 0.5 and a or b
  5167. else
  5168. r = math.acos(dot)
  5169. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  5170. end
  5171. end
  5172.  
  5173. function matrixInterpolate(a, b, t)
  5174. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  5175. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  5176. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  5177. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  5178. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  5179. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  5180. local t = v1:Dot(v2)
  5181. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  5182. return CFrame.new()
  5183. end
  5184. return CFrame.new(
  5185. v0.x, v0.y, v0.z,
  5186. v1.x, v1.y, v1.z,
  5187. v2.x, v2.y, v2.z,
  5188. v3.x, v3.y, v3.z)
  5189. end
  5190. ----------------------------------------------------
  5191. function genWeld(a,b)
  5192. local w = Instance.new("Weld",a)
  5193. w.Part0 = a
  5194. w.Part1 = b
  5195. return w
  5196. end
  5197. function weld(a, b)
  5198. local weld = Instance.new("Weld")
  5199. weld.Name = "W"
  5200. weld.Part0 = a
  5201. weld.Part1 = b
  5202. weld.C0 = a.CFrame:inverse() * b.CFrame
  5203. weld.Parent = a
  5204. return weld;
  5205. end
  5206. ----------------------------------------------------
  5207. function Lerp(c1,c2,al)
  5208. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5209. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5210. for i,v in pairs(com1) do
  5211. com1[i] = v+(com2[i]-v)*al
  5212. end
  5213. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  5214. end
  5215. ----------------------------------------------------
  5216. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  5217. local wld = Instance.new("Weld", wp1)
  5218. wld.Part0 = wp0
  5219. wld.Part1 = wp1
  5220. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  5221. end
  5222. ----------------------------------------------------
  5223. function weld5(part0, part1, c0, c1)
  5224. weeld=Instance.new("Weld", part0)
  5225. weeld.Part0=part0
  5226. weeld.Part1=part1
  5227. weeld.C0=c0
  5228. weeld.C1=c1
  5229. return weeld
  5230. end
  5231. ----------------------------------------------------
  5232. function HasntTouched(plrname)
  5233. local ret = true
  5234. for _, v in pairs(Touche) do
  5235. if v == plrname then
  5236. ret = false
  5237. end
  5238. end
  5239. return ret
  5240. end
  5241. ----------------------------------------------------
  5242. newWeld(torso, larm, -1.5, 0.5, 0)
  5243. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  5244. newWeld(torso, rarm, 1.5, 0.5, 0)
  5245. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  5246. newWeld(torso, hed, 0, 1.5, 0)
  5247. newWeld(torso, lleg, -0.5, -1, 0)
  5248. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  5249. newWeld(torso, rleg, 0.5, -1, 0)
  5250. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  5251. newWeld(root, torso, 0, -1, 0)
  5252. torso.Weld.C1 = CFrame.new(0, -1, 0)
  5253. ----------------------------------------------------
  5254. z = Instance.new("Sound", char)
  5255. z.SoundId = "rbxassetid://303570180"--303570180
  5256. z.Looped = true
  5257. z.Pitch = 1
  5258. z.Volume = 1
  5259. wait(.1)
  5260. z:Play()
  5261. ----------------------------------------------------
  5262. local Transforming = true
  5263. hum.WalkSpeed = 0
  5264. local fx = Instance.new("Part",torso)
  5265. fx.Anchored = true
  5266. fx.Material = "Neon"
  5267. fx.CanCollide = false
  5268. fx.Locked = true
  5269. fx.Transparency = 1
  5270. fx.Material = "SmoothPlastic"
  5271. fx.Size = Vector3.new(1,1,1)
  5272. fx.TopSurface = "SmoothNoOutlines"
  5273. fx.BottomSurface = "SmoothNoOutlines"
  5274. fx.BrickColor = BrickColor.new("New Yeller")
  5275. fxm = Instance.new("SpecialMesh",fx)
  5276. fxm.MeshType = "Sphere"
  5277. fxm.Scale = Vector3.new(1,1,1)
  5278. for i = 1, 20 do rs:wait()
  5279. fx.Transparency = fx.Transparency - (1/20)
  5280. fx.CFrame = torso.CFrame
  5281. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  5282. rs:wait()
  5283. end
  5284. ----------------------------------------------------
  5285. local m = Instance.new("Model")
  5286. m.Name = "Hair"
  5287. p1 = Instance.new("Part", m)
  5288. p1.BrickColor = BrickColor.new("New Yeller")
  5289. p1.FormFactor = Enum.FormFactor.Symmetric
  5290. p1.Size = Vector3.new(1, 1, 1)
  5291. p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  5292. p1.CanCollide = false
  5293. p1.Locked = true
  5294. p1.BottomSurface = Enum.SurfaceType.Smooth
  5295. p1.TopSurface = Enum.SurfaceType.Smooth
  5296. b1 = Instance.new("SpecialMesh", p1)
  5297. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5298. b1.TextureId = ""
  5299. b1.MeshType = Enum.MeshType.FileMesh
  5300. b1.Name = "Mesh"
  5301. b1.VertexColor = Vector3.new(0, 0, 0)
  5302. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  5303. p2 = Instance.new("Part", m)
  5304. p2.BrickColor = BrickColor.new("Pastel brown")
  5305. p2.Transparency = 1
  5306. p2.Name = "Head"
  5307. p2.FormFactor = Enum.FormFactor.Symmetric
  5308. p2.Size = Vector3.new(2, 1, 1)
  5309. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  5310. p2.CanCollide = false
  5311. p2.Locked = true
  5312. p2.TopSurface = Enum.SurfaceType.Smooth
  5313. b2 = Instance.new("SpecialMesh", p2)
  5314. b2.MeshType = Enum.MeshType.Head
  5315. b2.Name = "Mesh"
  5316. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  5317. p3 = Instance.new("Part", m)
  5318. p3.BrickColor = BrickColor.new("New Yeller")
  5319. p3.FormFactor = Enum.FormFactor.Symmetric
  5320. p3.Size = Vector3.new(2, 2, 2)
  5321. p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
  5322. p3.CanCollide = false
  5323. p3.Locked = true
  5324. p3.BottomSurface = Enum.SurfaceType.Smooth
  5325. p3.TopSurface = Enum.SurfaceType.Smooth
  5326. b3 = Instance.new("SpecialMesh", p3)
  5327. b3.MeshId = "http://www.roblox.com/asset/?id=16627529"
  5328. b3.TextureId = ""
  5329. b3.MeshType = Enum.MeshType.FileMesh
  5330. b3.Name = "Mesh"
  5331. b3.VertexColor = Vector3.new(0, 0, 0)
  5332. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  5333. p4 = Instance.new("Part", m)
  5334. p4.BrickColor = BrickColor.new("New Yeller")
  5335. p4.FormFactor = Enum.FormFactor.Symmetric
  5336. p4.Size = Vector3.new(1, 1, 1)
  5337. p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
  5338. p4.CanCollide = false
  5339. p4.Locked = true
  5340. p4.BottomSurface = Enum.SurfaceType.Smooth
  5341. p4.TopSurface = Enum.SurfaceType.Smooth
  5342. b4 = Instance.new("SpecialMesh", p4)
  5343. b4.MeshId = "http://www.roblox.com/asset/?id=19326912"
  5344. b4.TextureId = ""
  5345. b4.MeshType = Enum.MeshType.FileMesh
  5346. b4.Name = "Mesh"
  5347. b4.VertexColor = Vector3.new(0, 0, 0)
  5348. p5 = Instance.new("Part", m)
  5349. p5.BrickColor = BrickColor.new("New Yeller")
  5350. p5.FormFactor = Enum.FormFactor.Symmetric
  5351. p5.Size = Vector3.new(1, 1, 1)
  5352. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  5353. p5.CanCollide = false
  5354. p5.Locked = true
  5355. p5.BottomSurface = Enum.SurfaceType.Smooth
  5356. p5.TopSurface = Enum.SurfaceType.Smooth
  5357. b5 = Instance.new("SpecialMesh", p5)
  5358. b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
  5359. b5.TextureId = ""
  5360. b5.MeshType = Enum.MeshType.FileMesh
  5361. b5.Name = "Mesh"
  5362. b5.VertexColor = Vector3.new(0, 0, 0)
  5363. b5.Scale = Vector3.new(1, 0.899999976, 1)
  5364. p6 = Instance.new("Part", m)
  5365. p6.BrickColor = BrickColor.new("New Yeller")
  5366. p6.FormFactor = Enum.FormFactor.Symmetric
  5367. p6.Size = Vector3.new(1, 1, 1)
  5368. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  5369. p6.CanCollide = false
  5370. p6.Locked = true
  5371. p6.BottomSurface = Enum.SurfaceType.Smooth
  5372. p6.TopSurface = Enum.SurfaceType.Smooth
  5373. b6 = Instance.new("SpecialMesh", p6)
  5374. b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
  5375. b6.TextureId = ""
  5376. b6.MeshType = Enum.MeshType.FileMesh
  5377. b6.Name = "Mesh"
  5378. b6.VertexColor = Vector3.new(0, 0, 0)
  5379. p7 = Instance.new("Part", m)
  5380. p7.BrickColor = BrickColor.new("New Yeller")
  5381. p7.FormFactor = Enum.FormFactor.Symmetric
  5382. p7.Size = Vector3.new(1, 1, 1)
  5383. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  5384. p7.CanCollide = false
  5385. p7.Locked = true
  5386. p7.BottomSurface = Enum.SurfaceType.Smooth
  5387. p7.TopSurface = Enum.SurfaceType.Smooth
  5388. b7 = Instance.new("SpecialMesh", p7)
  5389. b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
  5390. b7.TextureId = ""
  5391. b7.MeshType = Enum.MeshType.FileMesh
  5392. b7.Name = "Mesh"
  5393. b7.VertexColor = Vector3.new(0, 0, 0)
  5394. p8 = Instance.new("Part", m)
  5395. p8.BrickColor = BrickColor.new("New Yeller")
  5396. p8.FormFactor = Enum.FormFactor.Symmetric
  5397. p8.Size = Vector3.new(1, 1, 1)
  5398. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  5399. p8.CanCollide = false
  5400. p8.Locked = true
  5401. p8.BottomSurface = Enum.SurfaceType.Smooth
  5402. p8.TopSurface = Enum.SurfaceType.Smooth
  5403. b8 = Instance.new("SpecialMesh", p8)
  5404. b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5405. b8.TextureId = ""
  5406. b8.MeshType = Enum.MeshType.FileMesh
  5407. b8.Name = "Mesh"
  5408. b8.VertexColor = Vector3.new(0, 0, 0)
  5409. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  5410. p9 = Instance.new("Part", m)
  5411. p9.BrickColor = BrickColor.new("New Yeller")
  5412. p9.FormFactor = Enum.FormFactor.Symmetric
  5413. p9.Size = Vector3.new(2, 1, 2)
  5414. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  5415. p9.CanCollide = false
  5416. p9.Locked = true
  5417. p9.BottomSurface = Enum.SurfaceType.Smooth
  5418. p9.TopSurface = Enum.SurfaceType.Smooth
  5419. b9 = Instance.new("SpecialMesh", p9)
  5420. b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
  5421. b9.TextureId = ""
  5422. b9.MeshType = Enum.MeshType.FileMesh
  5423. b9.Name = "Mesh"
  5424. b9.VertexColor = Vector3.new(0, 0, 0)
  5425. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  5426. p10 = Instance.new("Part", m)
  5427. p10.BrickColor = BrickColor.new("New Yeller")
  5428. p10.FormFactor = Enum.FormFactor.Symmetric
  5429. p10.Size = Vector3.new(1, 1, 1)
  5430. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  5431. p10.CanCollide = false
  5432. p10.Locked = true
  5433. p10.BottomSurface = Enum.SurfaceType.Smooth
  5434. p10.TopSurface = Enum.SurfaceType.Smooth
  5435. b10 = Instance.new("SpecialMesh", p10)
  5436. b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5437. b10.TextureId = ""
  5438. b10.MeshType = Enum.MeshType.FileMesh
  5439. b10.Name = "Mesh"
  5440. b10.VertexColor = Vector3.new(0, 0, 0)
  5441. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  5442. p11 = Instance.new("Part", m)
  5443. p11.BrickColor = BrickColor.new("New Yeller")
  5444. p11.FormFactor = Enum.FormFactor.Symmetric
  5445. p11.Size = Vector3.new(1, 1, 1)
  5446. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  5447. p11.CanCollide = false
  5448. p11.Locked = true
  5449. p11.BottomSurface = Enum.SurfaceType.Smooth
  5450. p11.TopSurface = Enum.SurfaceType.Smooth
  5451. b11 = Instance.new("SpecialMesh", p11)
  5452. b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5453. b11.TextureId = ""
  5454. b11.MeshType = Enum.MeshType.FileMesh
  5455. b11.Name = "Mesh"
  5456. b11.VertexColor = Vector3.new(0, 0, 0)
  5457. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  5458. p12 = Instance.new("Part", m)
  5459. p12.BrickColor = BrickColor.new("New Yeller")
  5460. p12.FormFactor = Enum.FormFactor.Custom
  5461. p12.Size = Vector3.new(1, 3.5, 1)
  5462. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  5463. p12.CanCollide = false
  5464. p12.Locked = true
  5465. p12.BottomSurface = Enum.SurfaceType.Smooth
  5466. p12.TopSurface = Enum.SurfaceType.Smooth
  5467. b12 = Instance.new("SpecialMesh", p12)
  5468. b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5469. b12.TextureId = ""
  5470. b12.MeshType = Enum.MeshType.FileMesh
  5471. b12.Name = "Mesh"
  5472. b12.VertexColor = Vector3.new(0, 0, 0)
  5473. b12.Scale = Vector3.new(1, 3, 1.29999995)
  5474. p13 = Instance.new("Part", m)
  5475. p13.BrickColor = BrickColor.new("New Yeller")
  5476. p13.FormFactor = Enum.FormFactor.Custom
  5477. p13.Size = Vector3.new(1, 2, 1)
  5478. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  5479. p13.CanCollide = false
  5480. p13.Locked = true
  5481. p13.BottomSurface = Enum.SurfaceType.Smooth
  5482. p13.TopSurface = Enum.SurfaceType.Smooth
  5483. b13 = Instance.new("SpecialMesh", p13)
  5484. b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5485. b13.TextureId = ""
  5486. b13.MeshType = Enum.MeshType.FileMesh
  5487. b13.Name = "Mesh"
  5488. b13.VertexColor = Vector3.new(0, 0, 0)
  5489. b13.Scale = Vector3.new(1, 3, 1.29999995)
  5490. p14 = Instance.new("Part", m)
  5491. p14.BrickColor = BrickColor.new("New Yeller")
  5492. p14.FormFactor = Enum.FormFactor.Custom
  5493. p14.Size = Vector3.new(1, 2, 1)
  5494. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  5495. p14.CanCollide = false
  5496. p14.Locked = true
  5497. p14.BottomSurface = Enum.SurfaceType.Smooth
  5498. p14.TopSurface = Enum.SurfaceType.Smooth
  5499. b14 = Instance.new("SpecialMesh", p14)
  5500. b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5501. b14.TextureId = ""
  5502. b14.MeshType = Enum.MeshType.FileMesh
  5503. b14.Name = "Mesh"
  5504. b14.VertexColor = Vector3.new(0, 0, 0)
  5505. b14.Scale = Vector3.new(1, 3, 1.29999995)
  5506. p15 = Instance.new("Part", m)
  5507. p15.BrickColor = BrickColor.new("New Yeller")
  5508. p15.FormFactor = Enum.FormFactor.Custom
  5509. p15.Size = Vector3.new(1, 2.5, 1)
  5510. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  5511. p15.CanCollide = false
  5512. p15.Locked = true
  5513. p15.BottomSurface = Enum.SurfaceType.Smooth
  5514. p15.TopSurface = Enum.SurfaceType.Smooth
  5515. b15 = Instance.new("SpecialMesh", p15)
  5516. b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5517. b15.TextureId = ""
  5518. b15.MeshType = Enum.MeshType.FileMesh
  5519. b15.Name = "Mesh"
  5520. b15.VertexColor = Vector3.new(0, 0, 0)
  5521. b15.Scale = Vector3.new(1, 3, 1.29999995)
  5522. p16 = Instance.new("Part", m)
  5523. p16.BrickColor = BrickColor.new("New Yeller")
  5524. p16.FormFactor = Enum.FormFactor.Custom
  5525. p16.Size = Vector3.new(1, 2.5, 1)
  5526. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  5527. p16.CanCollide = false
  5528. p16.Locked = true
  5529. p16.BottomSurface = Enum.SurfaceType.Smooth
  5530. p16.TopSurface = Enum.SurfaceType.Smooth
  5531. b16 = Instance.new("SpecialMesh", p16)
  5532. b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5533. b16.TextureId = ""
  5534. b16.MeshType = Enum.MeshType.FileMesh
  5535. b16.Name = "Mesh"
  5536. b16.VertexColor = Vector3.new(0, 0, 0)
  5537. b16.Scale = Vector3.new(1, 3, 1.29999995)
  5538. p17 = Instance.new("Part", m)
  5539. p17.BrickColor = BrickColor.new("New Yeller")
  5540. p17.FormFactor = Enum.FormFactor.Custom
  5541. p17.Size = Vector3.new(1, 2.4000001, 1)
  5542. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  5543. p17.CanCollide = false
  5544. p17.Locked = true
  5545. p17.BottomSurface = Enum.SurfaceType.Smooth
  5546. p17.TopSurface = Enum.SurfaceType.Smooth
  5547. b17 = Instance.new("SpecialMesh", p17)
  5548. b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
  5549. b17.TextureId = ""
  5550. b17.MeshType = Enum.MeshType.FileMesh
  5551. b17.Name = "Mesh"
  5552. b17.VertexColor = Vector3.new(0, 0, 0)
  5553. b17.Scale = Vector3.new(1, 3, 1.29999995)
  5554. p18 = Instance.new("Part", m)
  5555. p18.BrickColor = BrickColor.new("New Yeller")
  5556. p18.FormFactor = Enum.FormFactor.Custom
  5557. p18.Size = Vector3.new(2, 2, 2)
  5558. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  5559. p18.CanCollide = false
  5560. p18.Locked = true
  5561. p18.BottomSurface = Enum.SurfaceType.Smooth
  5562. p18.TopSurface = Enum.SurfaceType.Smooth
  5563. b18 = Instance.new("SpecialMesh", p18)
  5564. b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
  5565. b18.TextureId = ""
  5566. b18.MeshType = Enum.MeshType.FileMesh
  5567. b18.Name = "Mesh"
  5568. b18.VertexColor = Vector3.new(0, 0, 0)
  5569. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  5570. w1 = Instance.new("Weld", p1)
  5571. w1.Name = "Head_Weld"
  5572. w1.Part0 = p1
  5573. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  5574. w1.Part1 = p2
  5575. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  5576. w2 = Instance.new("Weld", p2)
  5577. w2.Name = "Part_Weld"
  5578. w2.Part0 = p2
  5579. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  5580. w2.Part1 = p3
  5581. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  5582. w3 = Instance.new("Weld", p3)
  5583. w3.Name = "Part_Weld"
  5584. w3.Part0 = p3
  5585. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  5586. w3.Part1 = p4
  5587. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  5588. w4 = Instance.new("Weld", p4)
  5589. w4.Name = "Part_Weld"
  5590. w4.Part0 = p4
  5591. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  5592. w4.Part1 = p5
  5593. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  5594. w5 = Instance.new("Weld", p5)
  5595. w5.Name = "Part_Weld"
  5596. w5.Part0 = p5
  5597. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  5598. w5.Part1 = p6
  5599. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  5600. w6 = Instance.new("Weld", p6)
  5601. w6.Name = "Part_Weld"
  5602. w6.Part0 = p6
  5603. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  5604. w6.Part1 = p7
  5605. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  5606. w7 = Instance.new("Weld", p7)
  5607. w7.Name = "Part_Weld"
  5608. w7.Part0 = p7
  5609. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  5610. w7.Part1 = p8
  5611. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  5612. w8 = Instance.new("Weld", p8)
  5613. w8.Name = "Part_Weld"
  5614. w8.Part0 = p8
  5615. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  5616. w8.Part1 = p9
  5617. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  5618. w9 = Instance.new("Weld", p9)
  5619. w9.Name = "Part_Weld"
  5620. w9.Part0 = p9
  5621. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  5622. w9.Part1 = p10
  5623. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  5624. w10 = Instance.new("Weld", p10)
  5625. w10.Name = "Part_Weld"
  5626. w10.Part0 = p10
  5627. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  5628. w10.Part1 = p11
  5629. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  5630. w11 = Instance.new("Weld", p11)
  5631. w11.Name = "Part_Weld"
  5632. w11.Part0 = p11
  5633. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  5634. w11.Part1 = p12
  5635. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  5636. w12 = Instance.new("Weld", p12)
  5637. w12.Name = "Part_Weld"
  5638. w12.Part0 = p12
  5639. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  5640. w12.Part1 = p13
  5641. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  5642. w13 = Instance.new("Weld", p13)
  5643. w13.Name = "Part_Weld"
  5644. w13.Part0 = p13
  5645. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  5646. w13.Part1 = p14
  5647. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  5648. w14 = Instance.new("Weld", p14)
  5649. w14.Name = "Part_Weld"
  5650. w14.Part0 = p14
  5651. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  5652. w14.Part1 = p15
  5653. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  5654. w15 = Instance.new("Weld", p15)
  5655. w15.Name = "Part_Weld"
  5656. w15.Part0 = p15
  5657. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  5658. w15.Part1 = p16
  5659. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  5660. w16 = Instance.new("Weld", p16)
  5661. w16.Name = "Part_Weld"
  5662. w16.Part0 = p16
  5663. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  5664. w16.Part1 = p17
  5665. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  5666. w17 = Instance.new("Weld", p17)
  5667. w17.Name = "Part_Weld"
  5668. w17.Part0 = p17
  5669. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  5670. w17.Part1 = p18
  5671. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  5672. m.Parent = char
  5673. m:MakeJoints()
  5674. ----------------------------------------------------
  5675. local cor = Instance.new("Part", char.Hair)
  5676. cor.Name = "Link"
  5677. cor.Locked = true
  5678. cor.BottomSurface = 0
  5679. cor.CanCollide = false
  5680. cor.Size = Vector3.new(1, 9, 1)
  5681. cor.Transparency = 1
  5682. cor.TopSurface = 0
  5683. corw = Instance.new("Weld", cor)
  5684. corw.Part0 = hed
  5685. corw.Part1 = cor
  5686. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5687. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5688. weld1 = Instance.new("Weld", char.Hair)
  5689. weld1.Part0 = cor
  5690. weld1.Part1 = char.Hair.Head
  5691. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5692. ----------------------------------------------------
  5693. GroundWave1 = function()
  5694. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  5695. local Colors = {"New Yeller", "New Yeller"}
  5696. local wave = Instance.new("Part", torso)
  5697. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  5698. wave.Anchored = true
  5699. wave.CanCollide = false
  5700. wave.Locked = true
  5701. wave.Size = Vector3.new(1, 1, 1)
  5702. wave.TopSurface = "Smooth"
  5703. wave.BottomSurface = "Smooth"
  5704. wave.Transparency = 0.35
  5705. wave.CFrame = HandCF
  5706. wm = Instance.new("SpecialMesh", wave)
  5707. wm.MeshId = "rbxassetid://3270017"
  5708. coroutine.wrap(function()
  5709. for i = 1, 30, 1 do
  5710. wm.Scale = Vector3.new(1 + i*1.2, 1 + i*1.2, 1)
  5711. wave.Size = wm.Scale
  5712. wave.CFrame = HandCF
  5713. wave.Transparency = i/30
  5714. wait()
  5715. end
  5716. wait()
  5717. wave:Destroy()
  5718. end)()
  5719. end
  5720. ----------------------------------------------------
  5721. GroundWave = function()
  5722. if Transforming == true then
  5723. local wave = Instance.new("Part", torso)
  5724. wave.BrickColor = BrickColor.new("New Yeller")
  5725. wave.Anchored = true
  5726. wave.CanCollide = false
  5727. wave.Locked = true
  5728. wave.Size = Vector3.new(1, 1, 1)
  5729. wave.TopSurface = "Smooth"
  5730. wave.BottomSurface = "Smooth"
  5731. wave.Transparency = 0.35
  5732. wave.CFrame = fx.CFrame
  5733. wm = Instance.new("SpecialMesh", wave)
  5734. wm.MeshType = "Sphere"
  5735. wm.Scale = Vector3.new(1,1,1)
  5736. coroutine.wrap(function()
  5737. for i = 1, 18, 1 do
  5738. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  5739. --wave.Size = wm.Scale
  5740. wave.CFrame = fx.CFrame
  5741. wave.Transparency = i/14
  5742. wait()
  5743. end
  5744. wait()
  5745. wave:Destroy()
  5746. end)()
  5747. elseif Transforming == false then
  5748. wait()
  5749. end
  5750. end
  5751.  
  5752. for i = 1, 100 do rs:wait()
  5753. fx.CFrame = torso.CFrame
  5754. end
  5755.  
  5756. Spawn(function()
  5757. while wait(1) do
  5758. GroundWave()
  5759. end
  5760. end)
  5761.  
  5762. wait(4)
  5763.  
  5764. Transforming = false
  5765.  
  5766. for i = 1, 20 do rs:wait()
  5767. fx.Transparency = fx.Transparency + (1/20)
  5768. fx.CFrame = torso.CFrame
  5769. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  5770. rs:wait()
  5771. end
  5772.  
  5773. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  5774. local wave = Instance.new("Part", torso)
  5775. wave.BrickColor = BrickColor.new("Institutional white")
  5776. wave.Anchored = true
  5777. wave.CanCollide = false
  5778. wave.Locked = true
  5779. wave.Size = Vector3.new(1, 1, 1)
  5780. wave.TopSurface = "Smooth"
  5781. wave.BottomSurface = "Smooth"
  5782. wave.Transparency = 0.35
  5783. wave.CFrame = HandCF
  5784. wm = Instance.new("SpecialMesh", wave)
  5785. wm.MeshId = "rbxassetid://3270017"
  5786. coroutine.wrap(function()
  5787. for i = 1, 14, 1 do
  5788. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  5789. wave.Size = wm.Scale
  5790. wave.CFrame = HandCF
  5791. wave.Transparency = i/14
  5792. wait()
  5793. end
  5794. wait()
  5795. wave:Destroy()
  5796. end)()
  5797. hum.WalkSpeed = 16
  5798. ----------------------------------------------------
  5799. Blast = function()
  5800. local Colors = {"New Yeller", "New Yeller"}
  5801. local wave = Instance.new("Part", torso)
  5802. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  5803. wave.Anchored = true
  5804. wave.CanCollide = false
  5805. wave.Locked = true
  5806. wave.Size = Vector3.new(1, 1, 1)
  5807. wave.TopSurface = "Smooth"
  5808. wave.BottomSurface = "Smooth"
  5809. wave.Transparency = 0.35
  5810. wave.CFrame = rarm.CFrame
  5811. wm = Instance.new("SpecialMesh", wave)
  5812. wm.MeshType = "Sphere"
  5813. wm.Scale = Vector3.new(1,1,1)
  5814. z = Instance.new("Sound",wave)
  5815. z.SoundId = "rbxassetid://237035051"
  5816. z.Volume = 1
  5817. z.Pitch = .9
  5818. z:Play()
  5819. coroutine.wrap(function()
  5820. for i = 1, 30, 1 do
  5821. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  5822. --wave.Size = wm.Scale
  5823. wave.CFrame = rarm.CFrame
  5824. wave.Transparency = (1/14)
  5825. rs:wait()
  5826. end
  5827. rs:wait()
  5828. wave:Destroy()
  5829. z:Destroy()
  5830. end)()
  5831. end
  5832. ----------------------------------------------------
  5833. rarm.Touched:connect(function(ht)
  5834. hit = ht.Parent
  5835. if ht and hit:IsA("Model") then
  5836. if hit:FindFirstChild("Humanoid") then
  5837. if hit.Name ~= p.Name then
  5838. if Debounces.RPunch == true and Debounces.RPunched == false then
  5839. Debounces.RPunched = true
  5840. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  5841. if Debounces.ks==true then
  5842. z = Instance.new("Sound",hed)
  5843. z.SoundId = "rbxassetid://169380525"
  5844. z.Pitch = ptz[math.random(1,#ptz)]
  5845. z.Volume = 1
  5846. z:Play()
  5847. end
  5848. wait(.2)
  5849. Debounces.RPunched = false
  5850. end
  5851. end
  5852. end
  5853. elseif ht and hit:IsA("Hat") then
  5854. if hit.Parent.Name ~= p.Name then
  5855. if hit.Parent:FindFirstChild("Humanoid") then
  5856. if Debounces.RPunch == true and Debounces.RPunched == false then
  5857. Debounces.RPunched = true
  5858. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  5859. if Debounces.ks==true then
  5860. z = Instance.new("Sound",hed)
  5861. z.SoundId = "rbxassetid://169380525"
  5862. z.Pitch = ptz[math.random(1,#ptz)]
  5863. z.Volume = 1
  5864. z:Play()
  5865. end
  5866. wait(.2)
  5867. Debounces.RPunched = false
  5868. end
  5869. end
  5870. end
  5871. end
  5872. end)
  5873. larm.Touched:connect(function(ht)
  5874. hit = ht.Parent
  5875. if ht and hit:IsA("Model") then
  5876. if hit:FindFirstChild("Humanoid") then
  5877. if hit.Name ~= p.Name then
  5878. if Debounces.LPunch == true and Debounces.LPunched == false then
  5879. Debounces.LPunched = true
  5880. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  5881. if Debounces.ks2==true then
  5882. z = Instance.new("Sound",hed)
  5883. z.SoundId = "rbxassetid://169380525"
  5884. z.Pitch = ptz[math.random(1,#ptz)]
  5885. z.Volume = 1
  5886. z:Play()
  5887. end
  5888. wait(.2)
  5889. Debounces.LPunched = false
  5890. end
  5891. end
  5892. end
  5893. elseif ht and hit:IsA("Hat") then
  5894. if hit.Parent.Name ~= p.Name then
  5895. if hit.Parent:FindFirstChild("Humanoid") then
  5896. if Debounces.LPunch == true and Debounces.LPunched == false then
  5897. Debounces.LPunched = true
  5898. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  5899. if Debounces.ks2==true then
  5900. z = Instance.new("Sound",hed)
  5901. z.SoundId = "rbxassetid://169380525"
  5902. z.Pitch = ptz[math.random(1,#ptz)]
  5903. z.Volume = 1
  5904. z:Play()
  5905. end
  5906. wait(.2)
  5907. Debounces.LPunched = false
  5908. end
  5909. end
  5910. end
  5911. end
  5912. end)
  5913. ----------------------------------------------------
  5914. mod4 = Instance.new("Model",char)
  5915.  
  5916. ptez = {0.7, 0.8, 0.9, 1}
  5917.  
  5918. function FindNearestTorso(Position,Distance,SinglePlayer)
  5919. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  5920. local List = {}
  5921. for i,v in pairs(workspace:GetChildren())do
  5922. if v:IsA("Model")then
  5923. if v:findFirstChild("Torso")then
  5924. if v ~= char then
  5925. if(v.Torso.Position -Position).magnitude <= Distance then
  5926. table.insert(List,v)
  5927. end
  5928. end
  5929. end
  5930. end
  5931. end
  5932. return List
  5933. end
  5934.  
  5935. function Punch()
  5936. part=Instance.new('Part',mod4)
  5937. part.Anchored=true
  5938. part.CanCollide=false
  5939. part.FormFactor='Custom'
  5940. part.Size=Vector3.new(.2,.2,.2)
  5941. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  5942. part.Transparency=.7
  5943. part.BrickColor=BrickColor.new('New Yeller')
  5944. mesh=Instance.new('SpecialMesh',part)
  5945. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  5946. mesh.Scale=Vector3.new(3,3,3)
  5947. part2=Instance.new('Part',mod4)
  5948. part2.Anchored=true
  5949. part2.CanCollide=false
  5950. part2.FormFactor='Custom'
  5951. part2.Size=Vector3.new(.2,.2,.2)
  5952. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  5953. part2.Transparency=.7
  5954. part2.BrickColor=BrickColor.new('New Yeller')
  5955. mesh2=Instance.new('SpecialMesh',part2)
  5956. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  5957. mesh2.Scale=Vector3.new(3,1.5,3)
  5958. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  5959. if v:FindFirstChild('Humanoid') then
  5960. v.Humanoid:TakeDamage(math.random(2,6))
  5961. end
  5962. end
  5963. coroutine.resume(coroutine.create(function()
  5964. for i=0,0.62,0.4 do
  5965. wait()
  5966. part.CFrame=part.CFrame
  5967. part.Transparency=i
  5968. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  5969. part2.CFrame=part2.CFrame
  5970. part2.Transparency=i
  5971. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  5972. end
  5973. part.Parent=nil
  5974. part2.Parent=nil
  5975. end))
  5976. end
  5977. ----------------------------------------------------
  5978. rarm.Touched:connect(function(ht)
  5979. hit = ht.Parent
  5980. if ht and hit:IsA("Model") then
  5981. if hit:FindFirstChild("Humanoid") then
  5982. if hit.Name ~= p.Name then
  5983. if Debounces.RPunch == true and Debounces.RPunched == false then
  5984. Debounces.RPunched = true
  5985. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  5986. if Debounces.ks==true then
  5987. z = Instance.new("Sound",hed)
  5988. z.SoundId = "rbxassetid://169380525"
  5989. z.Pitch = ptz[math.random(1,#ptz)]
  5990. z.Volume = 1
  5991. z:Play()
  5992. end
  5993. wait(.2)
  5994. Debounces.RPunched = false
  5995. end
  5996. end
  5997. end
  5998. elseif ht and hit:IsA("Hat") then
  5999. if hit.Parent.Name ~= p.Name then
  6000. if hit.Parent:FindFirstChild("Humanoid") then
  6001. if Debounces.RPunch == true and Debounces.RPunched == false then
  6002. Debounces.RPunched = true
  6003. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5,8))
  6004. if Debounces.ks==true then
  6005. z = Instance.new("Sound",hed)
  6006. z.SoundId = "rbxassetid://169380525"
  6007. z.Pitch = ptz[math.random(1,#ptz)]
  6008. z.Volume = 1
  6009. z:Play()
  6010. end
  6011. wait(.2)
  6012. Debounces.RPunched = false
  6013. end
  6014. end
  6015. end
  6016. end
  6017. end)
  6018. larm.Touched:connect(function(ht)
  6019. hit = ht.Parent
  6020. if ht and hit:IsA("Model") then
  6021. if hit:FindFirstChild("Humanoid") then
  6022. if hit.Name ~= p.Name then
  6023. if Debounces.LPunch == true and Debounces.LPunched == false then
  6024. Debounces.LPunched = true
  6025. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  6026. if Debounces.ks2==true then
  6027. z = Instance.new("Sound",hed)
  6028. z.SoundId = "rbxassetid://169380525"
  6029. z.Pitch = ptz[math.random(1,#ptz)]
  6030. z.Volume = 1
  6031. z:Play()
  6032. end
  6033. wait(.2)
  6034. Debounces.LPunched = false
  6035. end
  6036. end
  6037. end
  6038. elseif ht and hit:IsA("Hat") then
  6039. if hit.Parent.Name ~= p.Name then
  6040. if hit.Parent:FindFirstChild("Humanoid") then
  6041. if Debounces.LPunch == true and Debounces.LPunched == false then
  6042. Debounces.LPunched = true
  6043. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,8))
  6044. if Debounces.ks2==true then
  6045. z = Instance.new("Sound",hed)
  6046. z.SoundId = "rbxassetid://169380525"
  6047. z.Pitch = ptz[math.random(1,#ptz)]
  6048. z.Volume = 1
  6049. z:Play()
  6050. end
  6051. wait(.2)
  6052. Debounces.LPunched = false
  6053. end
  6054. end
  6055. end
  6056. end
  6057. end)
  6058. ----------------------------------------------------
  6059. local player = game.Players.LocalPlayer
  6060. local pchar = player.Character
  6061. local mouse = player:GetMouse()
  6062. local cam = workspace.CurrentCamera
  6063.  
  6064. local rad = math.rad
  6065.  
  6066. local keysDown = {}
  6067. local flySpeed = 0
  6068. local MAX_FLY_SPEED = 150
  6069.  
  6070. local canFly = false
  6071. local flyToggled = false
  6072.  
  6073. local forward, side = 0, 0
  6074. local lastForward, lastSide = 0, 0
  6075.  
  6076. local floatBP = Instance.new("BodyPosition")
  6077. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  6078. local flyBV = Instance.new("BodyVelocity")
  6079. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  6080. local turnBG = Instance.new("BodyGyro")
  6081. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  6082.  
  6083. mouse.KeyDown:connect(function(key)
  6084. keysDown[key] = true
  6085.  
  6086. if key == "f" then
  6087. flyToggled = not flyToggled
  6088.  
  6089. if not flyToggled then
  6090. stanceToggle = "Normal"
  6091. floatBP.Parent = nil
  6092. flyBV.Parent = nil
  6093. turnBG.Parent = nil
  6094. root.Velocity = Vector3.new()
  6095. pchar.Humanoid.PlatformStand = false
  6096. end
  6097. end
  6098.  
  6099. end)
  6100. mouse.KeyUp:connect(function(key)
  6101. keysDown[key] = nil
  6102. end)
  6103.  
  6104. local function updateFly()
  6105.  
  6106. if not flyToggled then return end
  6107.  
  6108. lastForward = forward
  6109. lastSide = side
  6110.  
  6111. forward = 0
  6112. side = 0
  6113.  
  6114. if keysDown.w then
  6115. forward = forward + 1
  6116. end
  6117. if keysDown.s then
  6118. forward = forward - 1
  6119. end
  6120. if keysDown.a then
  6121. side = side - 1
  6122. end
  6123. if keysDown.d then
  6124. side = side + 1
  6125. end
  6126.  
  6127. canFly = (forward ~= 0 or side ~= 0)
  6128.  
  6129. if canFly then
  6130. stanceToggle = "Floating"
  6131. turnBG.Parent = root
  6132. floatBP.Parent = nil
  6133. flyBV.Parent = root
  6134.  
  6135. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  6136. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  6137. else
  6138. floatBP.position = root.Position
  6139. floatBP.Parent = root
  6140.  
  6141. flySpeed = flySpeed - 1
  6142. if flySpeed < 0 then flySpeed = 0 end
  6143. end
  6144.  
  6145. local camCF = cam.CoordinateFrame
  6146. local in_forward = canFly and forward or lastForward
  6147. local in_side = canFly and side or lastSide
  6148.  
  6149. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  6150. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  6151.  
  6152. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  6153. 0)
  6154. end
  6155.  
  6156. game:service'RunService'.RenderStepped:connect(function()
  6157. if flyToggled then
  6158. pchar.Humanoid.PlatformStand = true
  6159. end
  6160. updateFly()
  6161. end)
  6162. -------------------------------
  6163. mouse.KeyDown:connect(function(key)
  6164. if key == "q" then
  6165. if Debounces.CanAttack == true then
  6166. Debounces.CanAttack = false
  6167. Debounces.NoIdl = true
  6168. Debounces.on = true
  6169. function FindNearestTorso(Position,Distance,SinglePlayer)
  6170. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  6171. local List = {}
  6172. for i,v in pairs(workspace:GetChildren())do
  6173. if v:IsA("Model")then
  6174. if v:findFirstChild("Torso")then
  6175. if v ~= char then
  6176. if(v.Torso.Position -Position).magnitude <= Distance then
  6177. table.insert(List,v)
  6178. end
  6179. end
  6180. end
  6181. end
  6182. end
  6183. return List
  6184. end
  6185. z = Instance.new("Sound",hed)
  6186. z.SoundId = "rbxassetid://232213955"
  6187. z.Pitch = 1
  6188. z.Volume = 1
  6189. wait(0.2)
  6190. z:Play()
  6191. sp = Instance.new("Part",rarm)
  6192. sp.Anchored = true
  6193. sp.CanCollide = false
  6194. sp.Locked = true
  6195. sp.Transparency = 0
  6196. sp.Material = "Neon"
  6197. sp.Size = Vector3.new(1,1,1)
  6198. sp.TopSurface = "SmoothNoOutlines"
  6199. sp.BottomSurface = "SmoothNoOutlines"
  6200. sp.BrickColor = BrickColor.new("New Yeller")
  6201. spm = Instance.new("SpecialMesh",sp)
  6202. spm.MeshType = "Sphere"
  6203. spm.Scale = Vector3.new(21,21,21)
  6204. sp2 = Instance.new("Part", rarm)
  6205. sp2.Name = "Energy"
  6206. sp2.BrickColor = BrickColor.new("New Yeller")
  6207. sp2.Size = Vector3.new(1, 1, 1)
  6208. sp2.Shape = "Ball"
  6209. sp2.CanCollide = false
  6210. sp2.Anchored = true
  6211. sp2.Locked = true
  6212. sp2.TopSurface = 0
  6213. sp2.BottomSurface = 0
  6214. sp2.Transparency = 1
  6215. spm2 = Instance.new("SpecialMesh",sp2)
  6216. spm2.MeshId = "rbxassetid://9982590"
  6217. spm2.Scale = Vector3.new(2,2,2)
  6218. for i = 1, 20 do
  6219. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  6220. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  6221. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  6222. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  6223. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  6224. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  6225. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  6226. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  6227. if Debounces.on == false then break end
  6228. rs:wait()
  6229. end
  6230. for i = 1, 100, 20 do rs:wait()
  6231. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  6232. end
  6233. for i = 1, 20 do
  6234. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  6235. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  6236. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  6237. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  6238. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  6239. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  6240. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  6241. if Debounces.on == false then break end
  6242. rs:wait()
  6243. end
  6244. sp.Transparency = 1
  6245. for i = 1, 20 do
  6246. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  6247. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  6248. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  6249. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  6250. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  6251. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  6252. if Debounces.on == false then break end
  6253. rs:wait()
  6254. end
  6255. wait(1)
  6256. sp.Transparency = 0
  6257. sp2.Transparency = 0.84
  6258. for i = 1, 20 do
  6259. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  6260. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  6261. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  6262. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  6263. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  6264. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  6265. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  6266. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  6267. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  6268. if Debounces.on == false then break end
  6269. rs:wait()
  6270. end
  6271. for i = 1, 2880, 50 do
  6272. rs:wait()
  6273. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  6274. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  6275. rs:wait()
  6276. end
  6277. sp:Destroy()
  6278. sp2:Destroy()
  6279. local X = Instance.new("Part",char)
  6280. local O = Instance.new("ObjectValue",X)
  6281. O.Name = "creator"
  6282. X.Locked = true
  6283. X.Name = "Shell"
  6284. X.Anchored = false
  6285. X.CanCollide = false
  6286. X.Transparency = 0
  6287. X.Reflectance = 0
  6288. X.BottomSurface = 0
  6289. X.TopSurface = 0
  6290. X.Shape = 0
  6291. local V = Instance.new("ObjectValue",X)
  6292. V.Value = char
  6293. V.Name = "creator"
  6294. X.BrickColor = BrickColor.new("New Yeller")
  6295. X.Size = Vector3.new(2,2,2)
  6296. X.Material = "Neon"
  6297. local Z = Instance.new("SpecialMesh",X)
  6298. Z.MeshType = "Sphere"
  6299. Z.Scale = Vector3.new(0.5,0.5,1)
  6300. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  6301. local bv = Instance.new("BodyVelocity",X)
  6302. bv.maxForce = Vector3.new(99999,99999,99999)
  6303. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  6304. bv.velocity = X.CFrame.lookVector*65
  6305.  
  6306. Explode = X.Touched:connect(function(hit)
  6307. if hit ~= char and hit.Name ~= "Shell" then
  6308. local cf = X.CFrame
  6309. bv:Destroy()
  6310. X.Anchored = true
  6311. Z:Remove()
  6312. Explode:disconnect()
  6313. X.Size = Vector3.new(3,3,3)
  6314. X.Touched:connect(function(hit) end)
  6315. X.CanCollide = false
  6316. local part3 = Instance.new("Part", rarm)
  6317. part3.Anchored=true
  6318. part3.CanCollide=false
  6319. part3.Locked = true
  6320. part3.TopSurface = "SmoothNoOutlines"
  6321. part3.BottomSurface = "SmoothNoOutlines"
  6322. part3.FormFactor='Custom'
  6323. part3.Size=Vector3.new(1,1, 1)
  6324. part3.CFrame=X.CFrame
  6325. part3.Transparency=0
  6326. part3.BrickColor=BrickColor.new("New Yeller")
  6327. local mesh3 = Instance.new("SpecialMesh",part3)
  6328. mesh3.MeshType = "Sphere"
  6329. mesh3.Scale = Vector3.new(1,1,1)
  6330. --debris:AddItem(X,8)
  6331. local part4 = Instance.new("Part", rarm)
  6332. part4.Material = "Neon"
  6333. part4.Anchored=true
  6334. part4.CanCollide=false
  6335. part4.Locked = true
  6336. part4.TopSurface = "SmoothNoOutlines"
  6337. part4.BottomSurface = "SmoothNoOutlines"
  6338. part4.FormFactor='Custom'
  6339. part4.Size=Vector3.new(1,1, 1)
  6340. part4.CFrame=X.CFrame
  6341. part4.Transparency=0
  6342. part4.BrickColor=BrickColor.new("Hot pink")
  6343. local mesh4 = Instance.new("SpecialMesh",part4)
  6344. mesh4.MeshType = "Sphere"
  6345. mesh4.Scale = Vector3.new(.5,.5,.5)
  6346. local part7 = Instance.new("Part", rarm)
  6347. part7.Material = "Neon"
  6348. part7.Anchored=true
  6349. part7.CanCollide=false
  6350. part7.Locked = true
  6351. part7.TopSurface = "SmoothNoOutlines"
  6352. part7.BottomSurface = "SmoothNoOutlines"
  6353. part7.FormFactor='Custom'
  6354. part7.Size=Vector3.new(1,1, 1)
  6355. part7.CFrame=X.CFrame
  6356. part7.Transparency=0
  6357. part7.BrickColor=BrickColor.new("New Yeller")
  6358. local mesh7 = Instance.new("SpecialMesh",part7)
  6359. mesh7.MeshType = "Sphere"
  6360. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  6361. --[[X.Touched:connect(function(ht)
  6362. hit = ht.Parent
  6363. if ht and hit:IsA("Model") then
  6364. if hit:FindFirstChild("Humanoid") then
  6365. if hit.Name ~= p.Name then
  6366. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  6367. wait(.3)
  6368. end
  6369. end
  6370. elseif ht and hit:IsA("Hat") then
  6371. if hit.Parent.Name ~= p.Name then
  6372. if hit.Parent:FindFirstChild("Humanoid") then
  6373. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  6374. wait(.3)
  6375. end
  6376. end
  6377. end
  6378. end)
  6379. part3.Touched:connect(function(ht)
  6380. hit = ht.Parent
  6381. if ht and hit:IsA("Model") then
  6382. if hit:FindFirstChild("Humanoid") then
  6383. if hit.Name ~= p.Name then
  6384. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  6385. wait(.3)
  6386. end
  6387. end
  6388. elseif ht and hit:IsA("Hat") then
  6389. if hit.Parent.Name ~= p.Name then
  6390. if hit.Parent:FindFirstChild("Humanoid") then
  6391. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  6392. wait(.3)
  6393. end
  6394. end
  6395. end
  6396. end)]]--
  6397. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  6398. if v:FindFirstChild('Humanoid') then
  6399. v.Humanoid:TakeDamage(math.random(60,90))
  6400. v.Humanoid.PlatformStand = true
  6401. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  6402. end
  6403. end
  6404.  
  6405. local acos = math.acos
  6406. local sqrt = math.sqrt
  6407. local Vec3 = Vector3.new
  6408. local fromAxisAngle = CFrame.fromAxisAngle
  6409.  
  6410. local function toAxisAngle(CFr)
  6411. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  6412. local Angle = math.acos((R00+R11+R22-1)/2)
  6413. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  6414. A = A == 0 and 0.00001 or A
  6415. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  6416. B = B == 0 and 0.00001 or B
  6417. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  6418. C = C == 0 and 0.00001 or C
  6419. local x = (R21-R12)/sqrt(A)
  6420. local y = (R02-R20)/sqrt(B)
  6421. local z = (R10-R01)/sqrt(C)
  6422. return Vec3(x,y,z),Angle
  6423. end
  6424.  
  6425. function ApplyTrig(Num,Func)
  6426. local Min,Max = Func(0),Func(1)
  6427. local i = Func(Num)
  6428. return (i-Min)/(Max-Min)
  6429. end
  6430.  
  6431. function LerpCFrame(CFrame1,CFrame2,Num)
  6432. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  6433. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  6434. end
  6435.  
  6436. function Crater(Torso,Radius)
  6437. Spawn(function()
  6438. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  6439. local Ignore = {}
  6440. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  6441. if v.Character ~= nil then
  6442. Ignore[#Ignore+1] = v.Character
  6443. end
  6444. end
  6445. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  6446. if Hit == nil then return end
  6447. local Parts = {}
  6448. for i = 1,360,10 do
  6449. local P = Instance.new("Part",Torso.Parent)
  6450. P.Anchored = true
  6451. P.FormFactor = "Custom"
  6452. P.BrickColor = Hit.BrickColor
  6453. P.Material = Hit.Material
  6454. P.TopSurface = "Smooth"
  6455. P.BottomSurface = "Smooth"
  6456. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  6457. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  6458. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  6459. if math.random(0,5) == 0 then -- rubble
  6460. local P = Instance.new("Part",Torso.Parent)
  6461. P.Anchored = true
  6462. P.FormFactor = "Custom"
  6463. P.BrickColor = Hit.BrickColor
  6464. P.Material = Hit.Material
  6465. P.TopSurface = "Smooth"
  6466. P.BottomSurface = "Smooth"
  6467. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  6468. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  6469. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  6470. end
  6471. end
  6472. for i = 0,1,0.05 do
  6473. for i2,v in pairs(Parts) do
  6474. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  6475. end
  6476. wait(0.02)
  6477. end
  6478. for i,v in pairs(Parts) do
  6479. if v[1].Size.X > 2.1 then
  6480. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  6481. end
  6482. v[1].Anchored = false
  6483. end
  6484. for i = 0,1,0.05 do
  6485. for i2,v in pairs(Parts) do
  6486. v[1].Transparency = i
  6487. if i == 1 then
  6488. v[1]:Destroy()
  6489. elseif i >= 0.25 then
  6490. v[1].CanCollide = false
  6491. end
  6492. end
  6493. wait(0.02)
  6494. end
  6495. Parts = nil
  6496. end)
  6497. end
  6498.  
  6499. ROW = function(out, trans, s, wt, t, ang, plus)
  6500. for i = 1, 360, 360/t do
  6501. local c = Instance.new("Part", game.Workspace)
  6502. c.FormFactor = 3
  6503. c.TopSurface = 0
  6504. c.BottomSurface = 0
  6505. c.Size = s
  6506. c.Anchored = true
  6507. c.CanCollide = wt
  6508. c.Material=workspace.Base.Material
  6509. c.Transparency = trans
  6510. c.BrickColor = workspace.Base.BrickColor
  6511. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  6512. c.Locked=true
  6513. game.Debris:AddItem(c,15)
  6514. end
  6515. end
  6516.  
  6517. Part = function(x,y,z,color,tr,cc,an,parent)
  6518. local p = Instance.new('Part',parent or Weapon)
  6519. p.formFactor = 'Custom'
  6520. p.Size = Vector3.new(x,y,z)
  6521. p.BrickColor = BrickColor.new(color)
  6522. p.CanCollide = cc
  6523. p.Transparency = tr
  6524. p.Anchored = an
  6525. p.TopSurface,p.BottomSurface = 0,0
  6526. p.Locked=true
  6527. p:BreakJoints()
  6528. return p end
  6529.  
  6530. Mesh = function(par,num,x,y,z)
  6531. local msh = _
  6532. if num == 1 then msh = Instance.new("CylinderMesh",par)
  6533. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  6534. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  6535. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  6536. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  6537. end msh.Scale = Vector3.new(x,y,z)
  6538. return msh end
  6539.  
  6540. function explosion(col1,col2,cfr,sz,rng,dmg)
  6541. local a= Part(1,1,1,col1,.5,false,true,workspace)
  6542. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  6543. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  6544. v1,v2,v3=sz.x,sz.y,sz.z
  6545. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  6546. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  6547. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  6548. a.CFrame=cfr
  6549. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  6550. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  6551.  
  6552. Spawn(function()
  6553. while wait() do
  6554. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  6555. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  6556. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  6557. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  6558. a.Transparency=a.Transparency+0.05
  6559. a2.Transparency=a2.Transparency+0.05
  6560. a3.Transparency=a3.Transparency+0.05
  6561. end
  6562. end)
  6563. end
  6564.  
  6565. Crater(X,20)
  6566. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  6567. z = Instance.new("Sound",X)
  6568. z.SoundId = "rbxassetid://231917744"
  6569. z.Pitch = .5
  6570. z.Volume = 10
  6571. z1 = Instance.new("Sound",X)
  6572. z1.SoundId = "rbxassetid://231917744"
  6573. z1.Pitch = .5
  6574. z1.Volume = 10
  6575. z2 = Instance.new("Sound",X)
  6576. z2.SoundId = "rbxassetid://231917744"
  6577. z2.Pitch = .5
  6578. z2.Volume = 10
  6579. z3 = Instance.new("Sound",X)
  6580. z3.SoundId = "rbxassetid://245537790"
  6581. z3.Pitch = .7
  6582. z3.Volume = 1
  6583. z4 = Instance.new("Sound",X)
  6584. z4.SoundId = "rbxassetid://245537790"
  6585. z4.Pitch = .7
  6586. z4.Volume = 1
  6587. wait(0.1)
  6588. z:Play()
  6589. z1:Play()
  6590. z2:Play()
  6591. z3:Play()
  6592. z4:Play()
  6593.  
  6594. local part=Instance.new('Part',rarm)
  6595. part.Anchored=true
  6596. part.CanCollide=false
  6597. part.Locked = true
  6598. part.FormFactor='Custom'
  6599. part.Size=Vector3.new(1,1,1)
  6600. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  6601. part.Transparency=0
  6602. part.BrickColor=BrickColor.new('New Yeller')
  6603. local mesh=Instance.new('SpecialMesh',part)
  6604. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  6605. mesh.Scale=Vector3.new(2,2,2)
  6606. local part2=part:clone()
  6607. part2.Parent = rarm
  6608. part2.BrickColor=BrickColor.new("New Yeller")
  6609. local part5=part:clone()
  6610. part5.Parent = rarm
  6611. part5.BrickColor=BrickColor.new("Magenta")
  6612. local part6=part:clone()
  6613. part6.Parent = rarm
  6614. part6.BrickColor=BrickColor.new("Black")
  6615. local mesh2=mesh:clone()
  6616. mesh2.Parent=part2
  6617. mesh2.Scale=Vector3.new(3, 3, 3)
  6618. local mesh5=mesh:clone()
  6619. mesh5.Parent=part5
  6620. mesh5.Scale=Vector3.new(3, 3, 3)
  6621. local mesh6=mesh:clone()
  6622. mesh6.Parent=part6
  6623. mesh6.Scale=Vector3.new(3, 3, 3)
  6624. local blast = Instance.new("Part", rarm)
  6625. blast.BrickColor = BrickColor.new("New Yeller")
  6626. blast.Anchored = true
  6627. blast.CanCollide = false
  6628. blast.Locked = true
  6629. blast.Size = Vector3.new(1, 1, 1)
  6630. blast.TopSurface = "Smooth"
  6631. blast.BottomSurface = "Smooth"
  6632. blast.Transparency = 0
  6633. blast.CFrame = HandCF
  6634. local bm = Instance.new("SpecialMesh", blast)
  6635. bm.Scale = Vector3.new(5,1,5)
  6636. bm.MeshId = "rbxassetid://3270017"
  6637. local blast2 = Instance.new("Part", rarm)
  6638. blast2.BrickColor = BrickColor.new("New Yeller")
  6639. blast2.Anchored = true
  6640. blast2.CanCollide = false
  6641. blast2.Locked = true
  6642. blast2.Size = Vector3.new(1, 1, 1)
  6643. blast2.TopSurface = "Smooth"
  6644. blast2.BottomSurface = "Smooth"
  6645. blast2.Transparency = 0
  6646. blast2.CFrame = HandCF
  6647. local bm2 = Instance.new("SpecialMesh", blast2)
  6648. bm2.Scale = Vector3.new(3,1,3)
  6649. bm2.MeshId = "rbxassetid://3270017"
  6650. local blast3 = Instance.new("Part", rarm)
  6651. blast3.BrickColor = BrickColor.new("New Yeller")
  6652. blast3.Anchored = true
  6653. blast3.CanCollide = false
  6654. blast3.Locked = true
  6655. blast3.Size = Vector3.new(1, 1, 1)
  6656. blast3.TopSurface = "Smooth"
  6657. blast3.BottomSurface = "Smooth"
  6658. blast3.Transparency = 0
  6659. blast3.CFrame = HandCF
  6660. local bm3 = Instance.new("SpecialMesh", blast3)
  6661. bm3.Scale = Vector3.new(3,1,3)
  6662. bm3.MeshId = "rbxassetid://3270017"
  6663. for i = 1,120 do rs:wait()
  6664. X.Transparency = X.Transparency + (1/120)
  6665. part.Transparency = part.Transparency + (1/120)
  6666. part2.Transparency = part2.Transparency + (1/120)
  6667. part3.Transparency = part3.Transparency + (1/120)
  6668. part4.Transparency = part4.Transparency + (1/120)
  6669. part5.Transparency = part5.Transparency + (1/120)
  6670. part6.Transparency = part6.Transparency + (1/120)
  6671. part7.Transparency = part7.Transparency + (1/120)
  6672. blast.Transparency = blast.Transparency + (1/120)
  6673. blast2.Transparency = blast2.Transparency + (1/120)
  6674. blast3.Transparency = blast3.Transparency + (1/120)
  6675. X.Size = X.Size + Vector3.new(.8,.8,.8)
  6676. --part3.Size = part3.Size + Vector3.new(3,3,3)
  6677. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  6678. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  6679. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  6680. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  6681. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  6682. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  6683. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  6684. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  6685. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  6686. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  6687. X.CFrame = cf
  6688. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  6689. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  6690. part3.CFrame=X.CFrame
  6691. part4.CFrame=X.CFrame
  6692. part7.CFrame=X.CFrame
  6693. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  6694. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  6695. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  6696. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  6697. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  6698. rs:wait()
  6699. end
  6700. X:Destroy()
  6701. part:Destroy()
  6702. part2:Destroy()
  6703. part3:Destroy()
  6704. part4:Destroy()
  6705. part5:Destroy()
  6706. part6:Destroy()
  6707. blast:Destroy()
  6708. blast2:Destroy()
  6709. blast3:Destroy()
  6710. z:Destroy()
  6711. z1:Destroy()
  6712. z2:Destroy()
  6713. z3:Destroy()
  6714. z4:Destroy()
  6715. end
  6716. end)
  6717. for i = 1, 20 do
  6718. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  6719. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  6720. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  6721. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  6722. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  6723. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  6724. if Debounces.on == false then break end
  6725. rs:wait()
  6726. end
  6727. if Debounces.CanAttack == false then
  6728. Debounces.CanAttack = true
  6729. Debounces.NoIdl = false
  6730. Debounces.on = false
  6731. end
  6732. end
  6733. end
  6734. end)
  6735. ----------------------------------------------------
  6736. mouse.KeyDown:connect(function(key)
  6737. if key == "e" then
  6738. if Debounces.CanAttack == true then
  6739. Debounces.CanAttack = false
  6740. Debounces.on = true
  6741. Debounces.NoIdl = true
  6742. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  6743. z = Instance.new("Sound", rarm)
  6744. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  6745. z.Volume = .6
  6746. z.Pitch = pt[math.random(1,#pt)]
  6747. z.Looped = false
  6748. z:Play()
  6749. Debounces.RPunch = true
  6750. Debounces.LPunch = true
  6751. Debounces.ks = true
  6752. Debounces.ks2 = true
  6753. for i = 1, 3 do
  6754. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  6755. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  6756. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  6757. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  6758. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  6759. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  6760. if Debounces.on == false then break end
  6761. wait()
  6762. end
  6763. z2 = Instance.new("Sound", larm)
  6764. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6765. z2.Volume = .6
  6766. z2.Pitch = pt[math.random(1,#pt)]
  6767. z2.Looped = false
  6768. z2:Play()
  6769. for i = 1, 3 do
  6770. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6771. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  6772. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6773. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6774. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6775. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6776. if Debounces.on == false then break end
  6777. wait()
  6778. end
  6779. z3 = Instance.new("Sound", rarm)
  6780. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6781. z3.Volume = 0.6
  6782. z3.Pitch = pt[math.random(1,#pt)]
  6783. z3.Looped = false
  6784. z3:Play()
  6785. for i = 1, 3 do
  6786. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  6787. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  6788. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  6789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  6790. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  6791. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  6792. if Debounces.on == false then break end
  6793. wait()
  6794. end
  6795. z4 = Instance.new("Sound", larm)
  6796. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6797. z4.Volume = .6
  6798. z4.Pitch = pt[math.random(1,#pt)]
  6799. z4.Looped = false
  6800. z4:Play()
  6801. for i = 1, 3 do
  6802. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6803. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  6804. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6805. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6806. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6807. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6808. if Debounces.on == false then break end
  6809. wait()
  6810. end
  6811. z5 = Instance.new("Sound", rarm)
  6812. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6813. z5.Volume = .6
  6814. z5.Pitch = pt[math.random(1,#pt)]
  6815. z5.Looped = false
  6816. z5:Play()
  6817. for i = 1, 3 do
  6818. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  6819. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  6820. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  6821. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  6822. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  6823. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  6824. if Debounces.on == false then break end
  6825. wait()
  6826. end
  6827. z6 = Instance.new("Sound", larm)
  6828. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6829. z6.Volume = .6
  6830. z6.Pitch = pt[math.random(1,#pt)]
  6831. z6.Looped = false
  6832. z6:Play()
  6833. for i = 1, 3 do
  6834. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6835. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  6836. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6837. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6839. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6840. if Debounces.on == false then break end
  6841. wait()
  6842. end
  6843. z7 = Instance.new("Sound", rarm)
  6844. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  6845. z7.Volume = .6
  6846. z7.Pitch = pt[math.random(1,#pt)]
  6847. z7.Looped = false
  6848. z7:Play()
  6849. for i = 1, 3 do
  6850. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  6851. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  6852. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  6853. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  6854. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  6855. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  6856. if Debounces.on == false then break end
  6857. wait()
  6858. end
  6859. z8 = Instance.new("Sound", larm)
  6860. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6861. z8.Volume = .6
  6862. z8.Pitch = pt[math.random(1,#pt)]
  6863. z8.Looped = false
  6864. z8:Play()
  6865. for i = 1, 3 do
  6866. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6867. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  6868. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6869. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6870. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6871. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6872. if Debounces.on == false then break end
  6873. wait()
  6874. end
  6875. z9 = Instance.new("Sound", rarm)
  6876. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6877. z9.Volume = 0.6
  6878. z9.Pitch = pt[math.random(1,#pt)]
  6879. z9.Looped = false
  6880. z9:Play()
  6881. for i = 1, 3 do
  6882. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  6883. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  6884. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  6885. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  6886. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  6887. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  6888. if Debounces.on == false then break end
  6889. wait()
  6890. end
  6891. z10 = Instance.new("Sound", larm)
  6892. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6893. z10.Volume = .6
  6894. z10.Pitch = pt[math.random(1,#pt)]
  6895. z10.Looped = false
  6896. z10:Play()
  6897. for i = 1, 3 do
  6898. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6899. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  6900. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6901. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6902. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6903. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6904. if Debounces.on == false then break end
  6905. wait()
  6906. end
  6907. z11 = Instance.new("Sound", rarm)
  6908. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6909. z11.Volume = .6
  6910. z11.Pitch = pt[math.random(1,#pt)]
  6911. z11.Looped = false
  6912. z11:Play()
  6913. for i = 1, 3 do
  6914. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  6915. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  6916. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  6917. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  6918. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  6919. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  6920. if Debounces.on == false then break end
  6921. wait()
  6922. end
  6923. z12 = Instance.new("Sound", larm)
  6924. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6925. z12.Volume = .6
  6926. z12.Pitch = pt[math.random(1,#pt)]
  6927. z12.Looped = false
  6928. z12:Play()
  6929. for i = 1, 3 do
  6930. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6931. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  6932. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6933. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6934. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6935. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6936. if Debounces.on == false then break end
  6937. wait()
  6938. end
  6939. z13 = Instance.new("Sound", rarm)
  6940. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6941. z13.Volume = 0.6
  6942. z13.Pitch = pt[math.random(1,#pt)]
  6943. z13.Looped = false
  6944. z13:Play()
  6945. for i = 1, 3 do
  6946. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  6947. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  6948. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  6949. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  6950. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  6951. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  6952. if Debounces.on == false then break end
  6953. wait()
  6954. end
  6955. z14 = Instance.new("Sound", larm)
  6956. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6957. z14.Volume = .6
  6958. z14.Pitch = pt[math.random(1,#pt)]
  6959. z14.Looped = false
  6960. z14:Play()
  6961. for i = 1, 3 do
  6962. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6963. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  6964. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6965. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6966. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6967. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  6968. if Debounces.on == false then break end
  6969. wait()
  6970. end
  6971. z15 = Instance.new("Sound", rarm)
  6972. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6973. z15.Volume = .6
  6974. z15.Pitch = pt[math.random(1,#pt)]
  6975. z15.Looped = false
  6976. z15:Play()
  6977. for i = 1, 3 do
  6978. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  6979. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  6980. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  6981. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  6982. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  6983. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  6984. if Debounces.on == false then break end
  6985. wait()
  6986. end
  6987. z16 = Instance.new("Sound", larm)
  6988. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  6989. z16.Volume = .6
  6990. z16.Pitch = pt[math.random(1,#pt)]
  6991. z16.Looped = false
  6992. z16:Play()
  6993. for i = 1, 3 do
  6994. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  6995. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  6996. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  6997. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  6998. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  6999. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  7000. if Debounces.on == false then break end
  7001. wait()
  7002. end
  7003. z17 = Instance.new("Sound", rarm)
  7004. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  7005. z17.Volume = .6
  7006. z17.Pitch = pt[math.random(1,#pt)]
  7007. z17.Looped = false
  7008. z17:Play()
  7009. for i = 1, 3 do
  7010. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  7011. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  7012. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  7013. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  7014. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  7015. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  7016. if Debounces.on == false then break end
  7017. wait()
  7018. end
  7019. z18 = Instance.new("Sound", larm)
  7020. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  7021. z18.Volume = .6
  7022. z18.Pitch = pt[math.random(1,#pt)]
  7023. z18.Looped = false
  7024. z18:Play()
  7025. for i = 1, 3 do
  7026. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  7027. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  7028. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  7029. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  7030. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  7031. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  7032. if Debounces.on == false then break end
  7033. wait()
  7034. end
  7035. z19 = Instance.new("Sound", rarm)
  7036. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  7037. z19.Volume = 0.6
  7038. z19.Pitch = pt[math.random(1,#pt)]
  7039. z19.Looped = false
  7040. z19:Play()
  7041. for i = 1, 3 do
  7042. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  7043. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  7044. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  7045. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  7046. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  7047. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  7048. if Debounces.on == false then break end
  7049. wait()
  7050. end
  7051. z20 = Instance.new("Sound", larm)
  7052. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  7053. z20.Volume = .6
  7054. z20.Pitch = pt[math.random(1,#pt)]
  7055. z20.Looped = false
  7056. z20:Play()
  7057. for i = 1, 3 do
  7058. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  7059. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  7060. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  7061. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  7062. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  7063. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  7064. if Debounces.on == false then break end
  7065. wait()
  7066. end
  7067. z:Destroy()
  7068. z2:Destroy()
  7069. z3:Destroy()
  7070. z4:Destroy()
  7071. z5:Destroy()
  7072. z6:Destroy()
  7073. z7:Destroy()
  7074. z8:Destroy()
  7075. z9:Destroy()
  7076. z10:Destroy()
  7077. z11:Destroy()
  7078. z12:Destroy()
  7079. z13:Destroy()
  7080. z14:Destroy()
  7081. z15:Destroy()
  7082. z16:Destroy()
  7083. z17:Destroy()
  7084. z18:Destroy()
  7085. z19:Destroy()
  7086. z20:Destroy()
  7087. Debounces.LPunch = false
  7088. Debounces.RPunch = false
  7089. Debounces.ks = false
  7090. Debounces.ks2 = false
  7091. if Debounces.CanAttack == false then
  7092. Debounces.CanAttack = true
  7093. Debounces.on = false
  7094. Debounces.NoIdl = false
  7095. end
  7096. end
  7097. end
  7098. end)
  7099. -------------------------------
  7100. mouse.KeyDown:connect(function(key)
  7101. if key == "t" then
  7102. if Debounces.CanAttack == true then
  7103. Debounces.CanAttack = false
  7104. Debounces.NoIdl = true
  7105. Debounces.on = true
  7106. Debounces.ks = true
  7107. kik = rleg.Touched:connect(function(ht)
  7108. hit = ht.Parent
  7109. if ht and hit:IsA("Model") then
  7110. if hit:FindFirstChild("Humanoid") then
  7111. if hit.Name ~= p.Name then
  7112. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  7113. Debounces.Slashed = true]]--
  7114. if Debounces.ks==true then
  7115. z = Instance.new("Sound",hed)
  7116. z.SoundId = "rbxassetid://169380525"
  7117. z.Volume = 1
  7118. z:Play()
  7119. Debounces.ks=false
  7120. end
  7121. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  7122. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  7123. --Debounces.Slashed = false
  7124. --end
  7125. end
  7126. end
  7127. elseif ht and hit:IsA("Hat") then
  7128. if hit.Parent.Name ~= p.Name then
  7129. if hit.Parent:FindFirstChild("Humanoid") then
  7130. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  7131. Debounces.Slashed = true]]--
  7132. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  7133. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  7134. --Debounces.Slashed = false
  7135. --end
  7136. end
  7137. end
  7138. end
  7139. end)
  7140. for i = 1,20 do
  7141. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  7142. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  7143. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7144. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  7145. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  7146. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  7147. if Debounces.on == false then break end
  7148. rs:wait()
  7149. end
  7150. kik:disconnect()
  7151. if Debounces.CanAttack == false then
  7152. Debounces.CanAttack = true
  7153. Debounces.NoIdl = false
  7154. Debounces.on = false
  7155. end
  7156. end
  7157. end
  7158. end)
  7159. ----------------------------------------------------
  7160. mouse.KeyDown:connect(function(key)
  7161. if key == "y" then
  7162. if Debounces.CanAttack == true then
  7163. Debounces.CanAttack = false
  7164. Debounces.on = true
  7165. Debounces.NoIdl = true
  7166. for i = 1, 15 do
  7167. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  7168. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  7169. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  7170. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  7171. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7172. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7173. if Debounces.on == false then break end
  7174. rs:wait(2.7)
  7175. end
  7176. x = Instance.new("Sound",char)
  7177. x.SoundId = "rbxassetid://228343271"
  7178. x.Pitch = 1
  7179. x.Volume = .8
  7180. wait(.1)
  7181. x:Play()
  7182. Debounces.on = false
  7183. Debounces.Here = false
  7184. shot = shot + 1
  7185. local rng = Instance.new("Part", larm)
  7186. rng.Anchored = true
  7187. rng.BrickColor = BrickColor.new("New Yeller")
  7188. rng.CanCollide = false
  7189. rng.FormFactor = 3
  7190. rng.Name = "Ring"
  7191. rng.Size = Vector3.new(1, 1, 1)
  7192. rng.Transparency = 0.35
  7193. rng.TopSurface = 0
  7194. rng.BottomSurface = 0
  7195. rng2 = rng:clone()
  7196. rng3 = rng2:clone()
  7197. rng4 = rng2:clone()
  7198. local rngm = Instance.new("SpecialMesh", rng)
  7199. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  7200. rngm.Scale = Vector3.new(10, 10, 1)
  7201. rngm2 = rngm:clone()
  7202. rngm2.Scale = Vector3.new(5, 5, 3)
  7203. rngm3=rngm2:clone()
  7204. rngm3.Parent = rng3
  7205. rngm3.Scale = Vector3.new(8, 8, 1)
  7206. rngm4 = rngm2:clone()
  7207. rngm4.Parent = rng4
  7208. rngm4.Scale = Vector3.new(6, 6, 1)
  7209. local bem = Instance.new("Part", larm)
  7210. bem.Anchored = true
  7211. bem.BrickColor = BrickColor.new("New Yeller")
  7212. bem.CanCollide = false
  7213. bem.FormFactor = 3
  7214. bem.Name = "Beam" .. shot
  7215. bem.Size = Vector3.new(1, 1, 1)
  7216. bem.Transparency = 0.35
  7217. bem.TopSurface = 0
  7218. bem.BottomSurface = 0
  7219. local bemm = Instance.new("SpecialMesh", bem)
  7220. bemm.MeshType = 4
  7221. bemm.Scale = Vector3.new(1, 4, 4)
  7222. local out = Instance.new("Part", larm)
  7223. out.Anchored = true
  7224. out.BrickColor = BrickColor.new("New Yeller")
  7225. out.CanCollide = false
  7226. out.FormFactor = 3
  7227. out.Name = "Out"
  7228. out.Size = Vector3.new(4, 4, 4)
  7229. out.Transparency = 0.35
  7230. out.TopSurface = 0
  7231. out.BottomSurface = 0
  7232. local outm = Instance.new("SpecialMesh", out)
  7233. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  7234. outm.Scale = Vector3.new(6, 4, 6)
  7235. local bnd = Instance.new("Part", larm)
  7236. bnd.Anchored = true
  7237. bnd.BrickColor = BrickColor.new("New Yeller")
  7238. bnd.CanCollide = false
  7239. bnd.FormFactor = 3
  7240. bnd.Name = "Bend"
  7241. bnd.Size = Vector3.new(1, 1, 1)
  7242. bnd.Transparency = 1
  7243. bnd.TopSurface = 0
  7244. bnd.BottomSurface = 0
  7245. local bndm = Instance.new("SpecialMesh", bnd)
  7246. bndm.MeshType = 3
  7247. bndm.Scale = Vector3.new(8, 8, 8)
  7248. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  7249. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  7250. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  7251. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  7252. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  7253. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  7254. Debounces.Shewt = true
  7255. coroutine.wrap(function()
  7256. for i = 1, 20, 0.2 do
  7257. rngm.Scale = Vector3.new(10 + i*2, 10 + i*2, 1)
  7258. rngm3.Scale = Vector3.new(8 + i*3, 8 + i*3, 1)
  7259. rngm4.Scale = Vector3.new(6 + i*4, 6 + i*4, 1)
  7260. rng.Transparency = i/20
  7261. rng3.Transparency = 1/24
  7262. rng4.Transparency = i/26
  7263. wait()
  7264. end
  7265. wait()
  7266. rng:Destroy()
  7267. end)()
  7268. if Debounces.Shewt == true then
  7269. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  7270. hit = ht.Parent
  7271. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  7272. if HasntTouched(hit.Name) == true and deb == false then
  7273. deb = true
  7274. coroutine.wrap(function()
  7275. hit:FindFirstChild("Humanoid").PlatformStand = true
  7276. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  7277. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24,73))
  7278. end)()
  7279. table.insert(Touche, hit.Name)
  7280. deb = false
  7281. end
  7282. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  7283. if HasntTouched(hit.Parent.Name) == true and deb == false then
  7284. deb = true
  7285. coroutine.wrap(function()
  7286. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  7287. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  7288. wait(1)
  7289. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  7290. end)()
  7291. table.insert(Touche, hit.Parent.Name)
  7292. deb = false
  7293. for i, v in pairs(Touche) do
  7294. print(v)
  7295. end
  7296. end
  7297. end
  7298. end)
  7299. end
  7300. for i = 0, 260, 8 do
  7301. bem.Size = Vector3.new(i, 3, 3)
  7302. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  7303. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  7304. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  7305. bnd.Size = Vector3.new(1,1,1)
  7306. bndm.Scale = Vector3.new(8,8,8)
  7307. if i % 10 == 0 then
  7308. local newRng = rng2:Clone()
  7309. newRng.Parent = larm
  7310. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  7311. local newRngm = rngm2:clone()
  7312. newRngm.Parent=newRng
  7313. coroutine.wrap(function()
  7314. for i = 1, 10, 0.2 do
  7315. newRngm.Scale = Vector3.new(8 + i*2, 8 + i*2, 3)
  7316. newRng.Transparency = i/10
  7317. wait()
  7318. end
  7319. wait()
  7320. newRng:Destroy()
  7321. end)()
  7322. end
  7323. wait()
  7324. end
  7325. wait()
  7326. Debounces.Shewt = false
  7327. bem:Destroy()
  7328. out:Destroy()
  7329. bnd:Destroy()
  7330. Debounces.Ready = false
  7331. for i, v in pairs(Touche) do
  7332. table.remove(Touche, i)
  7333. end
  7334. wait()
  7335. table.insert(Touche, char.Name)
  7336. Debounces.NoIdl = false
  7337. if Debounces.CanAttack == false then
  7338. Debounces.CanAttack = true
  7339. end
  7340. end
  7341. end
  7342. end)
  7343. ----------------------------------------------------
  7344. --[[mouse.KeyDown:connect(function(key)
  7345. if key == "y" then
  7346. if Debounces.CanAttack == true then
  7347. Debounces.CanAttack = false
  7348. Debounces.NoIdl = true
  7349. Debounces.on = true
  7350. local shell = Instance.new("Part",torso)
  7351. shell.BrickColor = BrickColor.new("New Yeller")
  7352. shell.Anchored = false
  7353. shell.CanCollide = false
  7354. shell.Locked = true
  7355. shell.TopSurface = "SmoothNoOutlines"
  7356. shell.BottomSurface = "SmoothNoOutlines"
  7357. shell.Size = Vector3.new(1.2,1.2,1.2)
  7358. shell.FormFactor = 3
  7359. local shellm = Instance.new("SpecialMesh",shell)
  7360. shellm.MeshType = "Sphere"
  7361. shellm.Scale = Vector3.new(1.2,1.2,1.2)
  7362. Omega = function()
  7363. local X = Instance.new("Part",char)
  7364. local O = Instance.new("ObjectValue",X)
  7365. O.Name = "creator"
  7366. X.Locked = true
  7367. X.Name = "Shell"
  7368. X.Anchored = false
  7369. X.CanCollide = false
  7370. X.Transparency = 0.5
  7371. X.Reflectance = 0
  7372. X.BottomSurface = 0
  7373. X.TopSurface = 0
  7374. X.Shape = 0
  7375. local V = Instance.new("ObjectValue",X)
  7376. V.Value = char
  7377. V.Name = "creator"
  7378. X.BrickColor = BrickColor.new("New Yeller")
  7379. X.Size = Vector3.new(40,40,40)
  7380. --X.Material = "Neon"
  7381. local Z = Instance.new("SpecialMesh",X)
  7382. Z.MeshType = "Sphere"
  7383. Z.Scale = Vector3.new(0.2,0.2,0.2)
  7384. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  7385. local bv = Instance.new("BodyVelocity",X)
  7386. bv.maxForce = Vector3.new(99999,99999,99999)
  7387. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  7388. bv.velocity = root.CFrame.lookVector*10
  7389. Explode = X.Touched:connect(function(hit)
  7390. if hit ~= char and hit.Name ~= "Shell" and hit ~= X and hit:IsA("Part") or hit:IsA("BasePart}") then
  7391. local cf = X.CFrame
  7392. bv:Destroy()
  7393. X.Anchored = true
  7394. Z:Remove()
  7395. Explode:disconnect()
  7396. X.Size = Vector3.new(3,3,3)
  7397. X.Touched:connect(function(hit) end)
  7398. X.CanCollide = false
  7399. for i,v in pairs(FindNearestTorso(X.CFrame.p,200))do
  7400. if v:FindFirstChild('Humanoid') then
  7401. v.Humanoid:TakeDamage(math.random(80,120))
  7402. end
  7403. end
  7404. for i = 1, (40) do rs:wait()
  7405. X.Transparency = X.Transparency + (1/40)
  7406. X.Size = X.Size + Vector3.new(1,1,1)
  7407. X.CFrame = root.CFrame * CFrame.new(0,0,-10)
  7408. end
  7409. X:Destroy()
  7410. end
  7411. end)
  7412. end
  7413. for i = 1,200 do
  7414. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7415. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.03)
  7416. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  7417. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7418. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7419. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7420. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7421. if Debounces.on == false then break end
  7422. rs:wait()
  7423. end
  7424. for i = 1,30 do
  7425. shell.CFrame = torso.CFrame * CFrame.new(0,8,0)
  7426. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(170)), 0.4)
  7427. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-170)), 0.4)
  7428. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7429. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7430. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7431. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7432. if Debounces.on == false then break end
  7433. rs:wait()
  7434. end
  7435. for i = 1,40 do
  7436. shell.CFrame = torso.CFrame * CFrame.new(0,20,0)
  7437. shell.Size = shell.Size + Vector3.new(1,1,1)
  7438. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(100)), 0.4)
  7439. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100)), 0.4)
  7440. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7441. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7442. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7443. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7444. if Debounces.on == false then break end
  7445. rs:wait()
  7446. end
  7447. for i = 1,40 do
  7448. shell.CFrame = torso.CFrame * CFrame.new(0,0,-30)
  7449. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(20)), 0.4)
  7450. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.6,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.4)
  7451. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7452. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7453. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7454. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7455. if Debounces.on == false then break end
  7456. rs:wait()
  7457. end
  7458. for i = 1,60 do
  7459. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  7460. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)), 0.4)
  7461. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.4)
  7462. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7463. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7464. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7466. if Debounces.on == false then break end
  7467. rs:wait()
  7468. end
  7469. for i = 1,60 do
  7470. shell.CFrame = torso.CFrame * CFrame.new(0,0,-60)
  7471. shell.Size = shell.Size + Vector3.new(1,1,1)
  7472. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(120)), 0.4)
  7473. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.64,0)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(-120)), 0.4)
  7474. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  7475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  7476. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7477. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.4)
  7478. if Debounces.on == false then break end
  7479. rs:wait()
  7480. end
  7481. if Debounces.CanAttack == false then
  7482. Debounces.CanAttack = true
  7483. Debounces.NoIdl = false
  7484. Debounces.on = false
  7485. end
  7486. end
  7487. end
  7488. end)]]--
  7489. ----------------------------------------------------
  7490. Charging = false
  7491. mouse.KeyDown:connect(function(key)
  7492. if key == "r" then
  7493. if Charging == false then
  7494. Charging = true
  7495. if Debounces.CanAttack == true then
  7496. Debounces.CanAttack = false
  7497. Debounces.NoIdl = true
  7498. Debounces.on = true
  7499. for i = 1,20 do
  7500. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  7501. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  7502. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  7503. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  7504. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  7505. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  7506. if Debounces.on == false then break end
  7507. rs:wait()
  7508. end
  7509. --[[for i = 1,20 do
  7510. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  7511. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  7512. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  7513. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  7514. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  7515. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  7516. if Debounces.on == false then break end
  7517. rs:wait()
  7518. end]]--
  7519. pt=Instance.new('Part',torso)
  7520. pt.Anchored=true
  7521. pt.CanCollide=false
  7522. pt.Locked = true
  7523. pt.FormFactor='Custom'
  7524. pt.Size=Vector3.new(1,1,1)
  7525. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  7526. pt.Transparency=.6
  7527. pt.BrickColor=BrickColor.new('New Yeller')
  7528. msh=Instance.new('SpecialMesh',pt)
  7529. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  7530. msh.Scale=Vector3.new(8,4,8)
  7531. pt2=pt:clone()
  7532. pt2.Parent = torso
  7533. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  7534. pt2.BrickColor=BrickColor.new("New Yeller")
  7535. msh2=msh:clone()
  7536. msh2.Parent=pt2
  7537. msh2.Scale=Vector3.new(10,5,10)
  7538.  
  7539. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  7540.  
  7541. bl = Instance.new("Part", char)
  7542. bl.Locked = true
  7543. bl.Name = "Shell"
  7544. bl.BrickColor = BrickColor.new("New Yeller")
  7545. bl.Anchored = true
  7546. bl.CanCollide = false
  7547. bl.Transparency = 0
  7548. bl.Reflectance = 0
  7549. bl.BottomSurface = 0
  7550. bl.TopSurface = 0
  7551. bl.Shape = 0
  7552. blm = Instance.new("SpecialMesh",bl)
  7553. blm.MeshType = "Sphere"
  7554. blm.Scale = Vector3.new(1,1,1)
  7555. blm.MeshId = "rbxassetid://9982590"
  7556.  
  7557. coroutine.resume(coroutine.create(function()
  7558. for i=1, math.huge, 4 do
  7559. if Charging == true then
  7560. rs:wait()
  7561. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  7562. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  7563. bl.Transparency = bl.Transparency + 0.005
  7564. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  7565. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  7566. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  7567. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  7568. elseif Charging == false then break
  7569. end
  7570. end
  7571. end))
  7572.  
  7573. repeat
  7574. local p = Instance.new('Part',torso)
  7575. p.formFactor = 'Custom'
  7576. p.Size = Vector3.new(1,1,1)
  7577. p.BrickColor = workspace.Base.BrickColor
  7578. p.CanCollide = false
  7579. p.Transparency = 0
  7580. p.Anchored = true
  7581. p.Locked=true
  7582. p.Material = workspace.Base.Material
  7583. s = math.random(1,40)/10
  7584. local m = Instance.new("BlockMesh",p)
  7585. m.Scale = Vector3.new(s,s,s)
  7586. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  7587. --[[coroutine.wrap(function()
  7588. wait(2)
  7589. while Charging == true do
  7590. wait(2)
  7591. GroundWave1()
  7592. wait(2)
  7593. end
  7594. end)()]]--
  7595. Spawn(function()
  7596. while rs:wait() do
  7597. if Charging == true then
  7598. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  7599. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  7600. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  7601. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  7602. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  7603. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  7604. elseif Charging == false then break
  7605. end
  7606. end
  7607. end)
  7608. Spawn(function()
  7609. while rs:wait() do
  7610. if p.Transparency >= 1 then p:Destroy() break end
  7611. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  7612. p.Transparency = p.Transparency+0.01
  7613. end
  7614. end)
  7615. wait(.3)
  7616. until Charging == false
  7617. end
  7618. end
  7619. end
  7620. end)
  7621. ----------------------------------------------------
  7622. mouse.KeyUp:connect(function(key)
  7623. if key == "r" then
  7624. if Charging == true then
  7625. Charging = false
  7626. pt:Destroy()
  7627. pt2:Destroy()
  7628. bl:Destroy()
  7629. if Debounces.CanAttack == false then
  7630. Debounces.CanAttack = true
  7631. Debounces.NoIdl = false
  7632. Debounces.on = false
  7633. end
  7634. end
  7635. end
  7636. end)
  7637. ----------------------------------------------------
  7638. mouse.KeyDown:connect(function(key)
  7639. if key == "g" then
  7640. if Debounces.CanAttack == true then
  7641. Debounces.CanAttack = false
  7642. Debounces.NoIdl = true
  7643. Debounces.on = true
  7644. local shell = Instance.new("Part",torso)
  7645. shell.BrickColor = BrickColor.new("New Yeller")
  7646. shell.Anchored = true
  7647. shell.CanCollide = false
  7648. shell.Locked = true
  7649. shell.TopSurface = "SmoothNoOutlines"
  7650. shell.BottomSurface = "SmoothNoOutlines"
  7651. shell.Size = Vector3.new(1,1,1)
  7652. shellm = Instance.new("SpecialMesh",shell)
  7653. shellm.MeshType = "Sphere"
  7654. shellm.Scale = Vector3.new(1,1,1)
  7655. local shell2 = Instance.new("Part",torso)
  7656. shell2.BrickColor = BrickColor.new("New Yeller")
  7657. shell2.Anchored = true
  7658. shell2.CanCollide = false
  7659. shell2.Locked = true
  7660. shell2.TopSurface = "SmoothNoOutlines"
  7661. shell2.BottomSurface = "SmoothNoOutlines"
  7662. shell2.Size = Vector3.new(1,1,1)
  7663. shellm2 = Instance.new("SpecialMesh",shell2)
  7664. shellm2.MeshType = "Sphere"
  7665. shellm2.Scale = Vector3.new(1,1,1)
  7666.  
  7667. function FindNearestTorso(Position,Distance,SinglePlayer)
  7668. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  7669. local List = {}
  7670. for i,v in pairs(workspace:GetChildren())do
  7671. if v:IsA("Model")then
  7672. if v:findFirstChild("Torso")then
  7673. if v ~= char then
  7674. if(v.Torso.Position -Position).magnitude <= Distance then
  7675. table.insert(List,v)
  7676. end
  7677. end
  7678. end
  7679. end
  7680. end
  7681. return List
  7682. end
  7683.  
  7684. Shell = function()
  7685. local X = Instance.new("Part",char)
  7686. local O = Instance.new("ObjectValue",X)
  7687. O.Name = "creator"
  7688. X.Locked = true
  7689. X.Name = "Shell"
  7690. X.Anchored = false
  7691. X.CanCollide = false
  7692. X.Transparency = 0
  7693. X.Reflectance = 0
  7694. X.BottomSurface = 0
  7695. X.TopSurface = 0
  7696. X.Shape = 0
  7697. local V = Instance.new("ObjectValue",X)
  7698. V.Value = char
  7699. V.Name = "creator"
  7700. X.BrickColor = BrickColor.new("New Yeller")
  7701. X.Size = Vector3.new(1,1,1)
  7702. --X.Material = "Neon"
  7703. local Z = Instance.new("SpecialMesh",X)
  7704. Z.MeshType = "Sphere"
  7705. Z.Scale = Vector3.new(1,1,1)
  7706. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  7707. local bv = Instance.new("BodyVelocity",X)
  7708. bv.maxForce = Vector3.new(99999,99999,99999)
  7709. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  7710. bv.velocity = root.CFrame.lookVector*65
  7711. Explode = X.Touched:connect(function(hit)
  7712. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  7713. local cf = X.CFrame
  7714. bv:Destroy()
  7715. X.Anchored = true
  7716. Z:Remove()
  7717. Explode:disconnect()
  7718. X.Size = Vector3.new(3,3,3)
  7719. X.Touched:connect(function(hit) end)
  7720. X.CanCollide = false
  7721. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  7722. if v:FindFirstChild('Humanoid') then
  7723. v.Humanoid:TakeDamage(math.random(6,12))
  7724. end
  7725. end
  7726. for i = 1, (40) do rs:wait()
  7727. X.Transparency = X.Transparency + (1/40)
  7728. X.Size = X.Size + Vector3.new(1,1,1)
  7729. X.CFrame = cf
  7730. end
  7731. X:Destroy()
  7732. end
  7733. end)
  7734. end
  7735. Shell()
  7736. for i = 1, 10 do
  7737. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7738. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7739. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7740. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7741. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  7742. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  7743. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  7744. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  7745. if Debounces.on == false then break end
  7746. rs:wait()
  7747. end
  7748. Shell()
  7749. shell.Transparency = 1
  7750. for i = 1, 10 do
  7751. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7752. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7753. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7754. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7755. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7756. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7757. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7758. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7759. if Debounces.on == false then break end
  7760. rs:wait()
  7761. end
  7762. Shell()
  7763. shell.Transparency = 0
  7764. shell2.Transparency = 1
  7765. for i = 1, 10 do
  7766. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7767. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7768. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7769. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7770. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  7771. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7772. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7773. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7774. if Debounces.on == false then break end
  7775. rs:wait()
  7776. end
  7777. Shell()
  7778. shell2.Transparency = 0
  7779. shell.Transparency = 1
  7780. for i = 1, 10 do
  7781. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7782. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7783. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7784. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7785. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7786. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7787. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7788. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7789. if Debounces.on == false then break end
  7790. rs:wait()
  7791. end
  7792. Shell()
  7793. shell.Transparency = 0
  7794. shell2.Transparency = 1
  7795. for i = 1, 10 do
  7796. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7797. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7798. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7799. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7800. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  7801. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7802. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7803. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7804. if Debounces.on == false then break end
  7805. rs:wait()
  7806. end
  7807. Shell()
  7808. shell2.Transparency = 0
  7809. shell.Transparency = 1
  7810. for i = 1, 10 do
  7811. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7812. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7813. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7814. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7815. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7816. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7817. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7818. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7819. if Debounces.on == false then break end
  7820. rs:wait()
  7821. end
  7822. Shell()
  7823. shell.Transparency = 0
  7824. shell2.Transparency = 1
  7825. for i = 1, 10 do
  7826. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7827. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7828. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7829. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  7830. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7831. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7832. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7833. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7834. if Debounces.on == false then break end
  7835. rs:wait()
  7836. end
  7837. Shell()
  7838. shell2.Transparency = 0
  7839. shell.Transparency = 1
  7840. for i = 1, 10 do
  7841. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7842. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7843. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7844. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7845. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7846. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7847. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7848. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7849. if Debounces.on == false then break end
  7850. rs:wait()
  7851. end
  7852. Shell()
  7853. shell.Transparency = 0
  7854. shell2.Transparency = 1
  7855. for i = 1, 10 do
  7856. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7857. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7858. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7859. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7860. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  7861. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7862. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7863. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7864. if Debounces.on == false then break end
  7865. rs:wait()
  7866. end
  7867. Shell()
  7868. shell2.Transparency = 0
  7869. shell.Transparency = 1
  7870. for i = 1, 10 do
  7871. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7872. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7873. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7874. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7875. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7876. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7877. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7878. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7879. if Debounces.on == false then break end
  7880. rs:wait()
  7881. end
  7882. Shell()
  7883. shell.Transparency = 0
  7884. shell2.Transparency = 1
  7885. for i = 1, 10 do
  7886. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7887. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7888. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7889. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7890. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  7891. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7892. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7893. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7894. if Debounces.on == false then break end
  7895. rs:wait()
  7896. end
  7897. Shell()
  7898. shell2.Transparency = 0
  7899. shell.Transparency = 1
  7900. for i = 1, 10 do
  7901. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7902. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7903. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  7904. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  7905. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  7906. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  7907. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  7908. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  7909. if Debounces.on == false then break end
  7910. rs:wait()
  7911. end
  7912. Shell()
  7913. shell.Transparency = 0
  7914. shell2.Transparency = 1
  7915. for i = 1, 10 do
  7916. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  7917. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  7918. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  7919. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  7920. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  7921. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  7922. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  7923. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  7924. if Debounces.on == false then break end
  7925. rs:wait()
  7926. end
  7927. shell.Transparency = 1
  7928. if Debounces.CanAttack == false then
  7929. Debounces.CanAttack = true
  7930. Debounces.NoIdl = false
  7931. Debounces.on = false
  7932. end
  7933. end
  7934. end
  7935. end)
  7936. ----------------------------------------------------
  7937. Search = false
  7938. mouse.KeyDown:connect(function(key)
  7939. if key == "n" then
  7940. if Search == false then
  7941. Search = true
  7942. for i,v in pairs(game.Players:getPlayers()) do
  7943. if v.Name~=char.Name then
  7944. for j,k in pairs(v.Character:GetChildren()) do
  7945. if k:IsA("BasePart") and k.Transparency >= 1 then
  7946. bawx=Instance.new("SelectionBox",cam)
  7947. bawx.Color = BrickColor.new("Bright red")
  7948. bawx.Transparency = .5
  7949. bawx.Adornee = k
  7950. end
  7951. end
  7952. end
  7953. end
  7954. elseif Search == true then
  7955. Search = false
  7956. for i, v in pairs(cam:GetChildren()) do
  7957. if v:IsA("SelectionBox") then
  7958. v:Destroy()
  7959. end
  7960. end
  7961. end
  7962. end
  7963. end)
  7964. ----------------------------------------------------
  7965. Grab = false
  7966. mouse.KeyDown:connect(function(key)
  7967. if key == "z" then
  7968. Debounces.on = true
  7969. Debounces.NoIdl = true
  7970. Debounces.ks = true
  7971. if Grab == false then
  7972. gp = nil
  7973. for i = 1, 20 do
  7974. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  7975. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  7976. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  7977. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7978. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  7979. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  7980. if Debounces.on == false then break end
  7981. rs:wait()
  7982. end
  7983. con1=larm.Touched:connect(function(hit) -- this is grab
  7984. ht = hit.Parent
  7985. hum1=ht:FindFirstChild('Humanoid')
  7986. if hum1 ~= nil then
  7987. if Debounces.ks==true then
  7988. z = Instance.new("Sound",hed)
  7989. z.SoundId = "rbxassetid://169380525"
  7990. z.Volume = 1
  7991. z:Play()
  7992. Debounces.ks=false
  7993. end
  7994. hum1.PlatformStand=true
  7995. gp = ht
  7996. Grab = true
  7997. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  7998. asd.Parent = larm
  7999. asd.Name = "asd"
  8000. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  8001. --[[elseif hum1 == nil then
  8002. con1:disconnect()
  8003. wait() return]]--
  8004. end
  8005. end)
  8006. for i = 1, 20 do
  8007. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  8008. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  8009. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  8010. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  8011. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  8012. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  8013. if Debounces.on == false then break end
  8014. rs:wait()
  8015. end
  8016. if hum1 == nil then
  8017. Debounces.on = false
  8018. Debounces.NoIdl = false
  8019. end
  8020. con1:disconnect()
  8021. elseif Grab == true then
  8022. Grab = false
  8023. Punch()
  8024. z = Instance.new("Sound",hed)
  8025. z.SoundId = "rbxassetid://169380525"
  8026. z.Pitch = ptz[math.random(1,#ptz)]
  8027. z.Volume = 1
  8028. z:Play()
  8029. for i = 1, 10 do
  8030. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8031. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8032. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8033. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8034. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8035. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8036. if Debounces.on == false then break end
  8037. rs:wait()
  8038. end
  8039. Punch()
  8040. z = Instance.new("Sound",hed)
  8041. z.SoundId = "rbxassetid://169380525"
  8042. z.Pitch = ptz[math.random(1,#ptz)]
  8043. z.Volume = 1
  8044. z:Play()
  8045. for i = 1, 10 do
  8046. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8047. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8048. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8049. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8050. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8051. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8052. if Debounces.on == false then break end
  8053. rs:wait()
  8054. end
  8055. Punch()
  8056. z = Instance.new("Sound",hed)
  8057. z.SoundId = "rbxassetid://169380525"
  8058. z.Pitch = ptz[math.random(1,#ptz)]
  8059. z.Volume = 1
  8060. z:Play()
  8061. for i = 1, 10 do
  8062. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8063. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8064. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8065. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8066. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8067. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8068. if Debounces.on == false then break end
  8069. rs:wait()
  8070. end
  8071. Punch()
  8072. z = Instance.new("Sound",hed)
  8073. z.SoundId = "rbxassetid://169380525"
  8074. z.Pitch = ptz[math.random(1,#ptz)]
  8075. z.Volume = 1
  8076. z:Play()
  8077. for i = 1, 10 do
  8078. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8079. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8080. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8081. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8082. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8083. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8084. if Debounces.on == false then break end
  8085. rs:wait()
  8086. end
  8087. Punch()
  8088. z = Instance.new("Sound",hed)
  8089. z.SoundId = "rbxassetid://169380525"
  8090. z.Pitch = ptz[math.random(1,#ptz)]
  8091. z.Volume = 1
  8092. z:Play()
  8093. for i = 1, 10 do
  8094. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8095. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8096. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8097. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8098. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8099. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8100. if Debounces.on == false then break end
  8101. rs:wait()
  8102. end
  8103. Punch()
  8104. z = Instance.new("Sound",hed)
  8105. z.SoundId = "rbxassetid://169380525"
  8106. z.Pitch = ptz[math.random(1,#ptz)]
  8107. z.Volume = 1
  8108. z:Play()
  8109. for i = 1, 10 do
  8110. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8111. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8112. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8113. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8114. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8115. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8116. if Debounces.on == false then break end
  8117. rs:wait()
  8118. end
  8119. Punch()
  8120. z = Instance.new("Sound",hed)
  8121. z.SoundId = "rbxassetid://169380525"
  8122. z.Pitch = ptz[math.random(1,#ptz)]
  8123. z.Volume = 1
  8124. z:Play()
  8125. for i = 1, 10 do
  8126. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8127. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8128. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8129. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8130. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8131. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8132. if Debounces.on == false then break end
  8133. rs:wait()
  8134. end
  8135. Punch()
  8136. z = Instance.new("Sound",hed)
  8137. z.SoundId = "rbxassetid://169380525"
  8138. z.Pitch = ptz[math.random(1,#ptz)]
  8139. z.Volume = 1
  8140. z:Play()
  8141. for i = 1, 10 do
  8142. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8143. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8144. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8145. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8146. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8147. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8148. if Debounces.on == false then break end
  8149. rs:wait()
  8150. end
  8151. Punch()
  8152. z = Instance.new("Sound",hed)
  8153. z.SoundId = "rbxassetid://169380525"
  8154. z.Pitch = ptz[math.random(1,#ptz)]
  8155. z.Volume = 1
  8156. z:Play()
  8157. for i = 1, 10 do
  8158. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8159. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8160. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8161. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8162. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8163. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8164. if Debounces.on == false then break end
  8165. rs:wait()
  8166. end
  8167. Punch()
  8168. z = Instance.new("Sound",hed)
  8169. z.SoundId = "rbxassetid://169380525"
  8170. z.Pitch = ptz[math.random(1,#ptz)]
  8171. z.Volume = 1
  8172. z:Play()
  8173. for i = 1, 10 do
  8174. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8175. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8176. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8177. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8178. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8179. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8180. if Debounces.on == false then break end
  8181. rs:wait()
  8182. end
  8183. Punch()
  8184. z = Instance.new("Sound",hed)
  8185. z.SoundId = "rbxassetid://169380525"
  8186. z.Pitch = ptz[math.random(1,#ptz)]
  8187. z.Volume = 1
  8188. z:Play()
  8189. for i = 1, 10 do
  8190. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  8191. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  8192. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  8193. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  8194. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8195. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8196. if Debounces.on == false then break end
  8197. rs:wait()
  8198. end
  8199. Punch()
  8200. z = Instance.new("Sound",hed)
  8201. z.SoundId = "rbxassetid://169380525"
  8202. z.Pitch = ptz[math.random(1,#ptz)]
  8203. z.Volume = 1
  8204. z:Play()
  8205. for i = 1, 10 do
  8206. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  8207. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  8208. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  8209. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  8210. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  8211. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  8212. if Debounces.on == false then break end
  8213. rs:wait()
  8214. end
  8215. con1:disconnect()
  8216. Debounces.on = false
  8217. Debounces.NoIdl = false
  8218. if gp ~= nil then
  8219. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  8220. for i,v in pairs(larm:GetChildren()) do
  8221. if v.Name == "asd" and v:IsA("Weld") then
  8222. v:Remove()
  8223. end
  8224. end
  8225. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  8226. bv.maxForce = Vector3.new(400000, 400000, 400000)
  8227. bv.P = 125000
  8228. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  8229. hum1=nil
  8230. ht=nil
  8231. Debounces.on = false
  8232. Debounces.NoIdl = false
  8233. elseif ht == nil then wait()
  8234. Grab = false
  8235. Debounces.on = false
  8236. Debounces.NoIdl = false
  8237. end
  8238. end
  8239. end
  8240. end)
  8241. ----------------------------------------------------
  8242. mouse.KeyDown:connect(function(key)
  8243. if string.byte(key) == 52 then
  8244. char.Humanoid.WalkSpeed = 60
  8245. end
  8246. end)
  8247. mouse.KeyUp:connect(function(key)
  8248. if string.byte(key) == 52 then
  8249. char.Humanoid.WalkSpeed = 8
  8250. end
  8251. end)
  8252. -------------------------------
  8253. local animpose = "Idle"
  8254. local lastanimpose = "Idle"
  8255. local sine = 0
  8256. local change = 1
  8257. local val = 0
  8258. local ffing = false
  8259. -------------------------------
  8260. game:GetService("RunService").RenderStepped:connect(function()
  8261. --[[if char.Humanoid.Jump == true then
  8262. jump = true
  8263. else
  8264. jump = false
  8265. end]]
  8266. char.Humanoid.FreeFalling:connect(function(f)
  8267. if f then
  8268. ffing = true
  8269. else
  8270. ffing = false
  8271. end
  8272. end)
  8273. sine = sine + change
  8274. if jumpn == true then
  8275. animpose = "Jumping"
  8276. elseif ffing == true then
  8277. animpose = "Freefalling"
  8278. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  8279. animpose = "Idle"
  8280. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  8281. animpose = "Walking"
  8282. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  8283. animpose = "Running"
  8284. end
  8285. if animpose ~= lastanimpose then
  8286. sine = 0
  8287. if Debounces.NoIdl == false then
  8288. if animpose == "Idle" then
  8289. for i = 1, 2 do
  8290. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  8291. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  8292. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  8293. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  8294. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  8295. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  8296. end
  8297. elseif animpose == "Walking" then
  8298. for i = 1, 2 do
  8299. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  8300. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  8301. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  8302. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  8303. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  8304. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  8305. end
  8306. elseif animpose == "Running" then
  8307. for i = 1, 2 do
  8308. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  8309. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  8310. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  8311. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  8312. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  8313. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  8314. wait()
  8315. end
  8316. end
  8317. else
  8318. end
  8319. end
  8320. lastanimpose = animpose
  8321. if Debounces.NoIdl == false then
  8322. if animpose == "Idle" then
  8323. change = 0.5
  8324. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  8325. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  8326. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  8327. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  8328. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  8329. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  8330. elseif animpose == "Walking" then
  8331. change = 1
  8332. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  8333. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  8334. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  8335. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  8336. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  8337. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  8338. elseif animpose == "Running" then
  8339. change = 1
  8340. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.35,.4)*CFrame.Angles(math.rad(-30),math.rad(14),math.rad(-30+2*math.cos(sine/14))), 0.2)
  8341. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.55,-.4)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(40-2*math.cos(sine/14))), 0.2)
  8342. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  8343. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  8344. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  8345. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  8346. end
  8347. end
  8348. end)
  8349.  
  8350. hum.MaxHealth = 9001
  8351. wait(3)
  8352. hum.Health = 9001
  8353.  
  8354. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  8355. --[[Part0 = Vector3 (Start pos)
  8356. Part1 = Vector3 (End pos)
  8357. Times = number (Amount of lightning parts)
  8358. Offset = number (Offset)
  8359. Color = color (brickcolor value)
  8360. Thickness = number (thickness)
  8361. Trans = number (transparency)
  8362. ]]--
  8363. local magz = (Part0 - Part1).magnitude
  8364. local curpos = Part0
  8365. local trz = {-Offset,Offset}
  8366. for i=1,Times do
  8367. local li = Instance.new("Part", torso)
  8368. li.Name = "Lightning"
  8369. li.TopSurface =0
  8370. li.Material = "Neon"
  8371. li.BottomSurface = 0
  8372. li.Anchored = true
  8373. li.Locked = true
  8374. li.Transparency = Trans or 0.4
  8375. li.BrickColor = BrickColor.new(Color)
  8376. li.formFactor = "Custom"
  8377. li.CanCollide = false
  8378. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  8379. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  8380. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  8381. if Times == i then
  8382. local magz2 = (curpos - Part1).magnitude
  8383. li.Size = Vector3.new(Thickness,Thickness,magz2)
  8384. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  8385. else
  8386. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  8387. end
  8388. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  8389. game.Debris:AddItem(li,.1)
  8390. end
  8391. end
  8392.  
  8393. BodyParts = {} -- Parts to emit lightning effects from
  8394. for _, v in pairs(char:GetChildren()) do
  8395. if v:IsA("Part") then
  8396. table.insert(BodyParts, v)
  8397. end
  8398. end
  8399.  
  8400. Bounding = {} -- Calculate the bounding boxes
  8401. for _, v in pairs(BodyParts) do
  8402. local temp = {X=nil, Y=nil, Z=nil}
  8403. temp.X = v.Size.X/2 * 10
  8404. temp.Y = v.Size.Y/2 * 10
  8405. temp.Z = v.Size.Z/2 * 10
  8406. Bounding[v.Name] = temp
  8407. --table.insert(Bounding, v.Name, temp)
  8408. end
  8409.  
  8410. while wait(math.random(1,10)/10) do -- Emit the Lightning effects randomly
  8411. local Body1 = BodyParts[math.random(#BodyParts)]
  8412. local Body2 = BodyParts[math.random(#BodyParts)]
  8413. local Pos1 = Vector3.new(
  8414. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  8415. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  8416. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  8417. )
  8418. local Pos2 = Vector3.new(
  8419. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  8420. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  8421. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  8422. )
  8423. local SPos1 = Body1.Position + Pos1
  8424. local SPos2 = Body2.Position + Pos2
  8425. Lightning(SPos1, SPos2, 4, 3, "Bright blue", .3, .56)
  8426. end
  8427. end)
  8428.  
  8429. TextButton_5.Parent = Frame
  8430. TextButton_5.BackgroundColor3 = Color3.new(0, 0, 0)
  8431. TextButton_5.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8432. TextButton_5.BorderSizePixel = 5
  8433. TextButton_5.Position = UDim2.new(0, 15, 0, 138)
  8434. TextButton_5.Size = UDim2.new(0, 78, 0, 22)
  8435. TextButton_5.Font = Enum.Font.ArialBold
  8436. TextButton_5.FontSize = Enum.FontSize.Size14
  8437. TextButton_5.Text = "Free Admin"
  8438. TextButton_5.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8439. TextButton_5.TextScaled = true
  8440. TextButton_5.TextSize = 14
  8441. TextButton_5.TextWrapped = true
  8442.  
  8443. TextButton_6.Parent = Frame
  8444. TextButton_6.BackgroundColor3 = Color3.new(0, 0, 0)
  8445. TextButton_6.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8446. TextButton_6.BorderSizePixel = 5
  8447. TextButton_6.Position = UDim2.new(0, 160, 0, 17)
  8448. TextButton_6.Size = UDim2.new(0, 78, 0, 22)
  8449. TextButton_6.Font = Enum.Font.ArialBold
  8450. TextButton_6.FontSize = Enum.FontSize.Size14
  8451. TextButton_6.Text = "M9"
  8452. TextButton_6.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8453. TextButton_6.TextScaled = true
  8454. TextButton_6.TextSize = 14
  8455. TextButton_6.TextWrapped = true
  8456.  
  8457. TextButton_7.Parent = Frame
  8458. TextButton_7.BackgroundColor3 = Color3.new(0, 0, 0)
  8459. TextButton_7.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8460. TextButton_7.BorderSizePixel = 5
  8461. TextButton_7.Position = UDim2.new(0, 161, 0, 59)
  8462. TextButton_7.Size = UDim2.new(0, 78, 0, 22)
  8463. TextButton_7.Font = Enum.Font.ArialBold
  8464. TextButton_7.FontSize = Enum.FontSize.Size14
  8465. TextButton_7.Text = "Draw"
  8466. TextButton_7.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8467. TextButton_7.TextScaled = true
  8468. TextButton_7.TextSize = 14
  8469. TextButton_7.TextWrapped = true
  8470.  
  8471. TextButton_8.Parent = Frame
  8472. TextButton_8.BackgroundColor3 = Color3.new(0, 0, 0)
  8473. TextButton_8.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8474. TextButton_8.BorderSizePixel = 5
  8475. TextButton_8.Position = UDim2.new(0, 160, 0, 99)
  8476. TextButton_8.Size = UDim2.new(0, 78, 0, 22)
  8477. TextButton_8.Font = Enum.Font.ArialBold
  8478. TextButton_8.FontSize = Enum.FontSize.Size14
  8479. TextButton_8.Text = "Snow Monster"
  8480. TextButton_8.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8481. TextButton_8.TextScaled = true
  8482. TextButton_8.TextSize = 14
  8483. TextButton_8.TextWrapped = true
  8484.  
  8485. TextButton_9.Parent = Frame
  8486. TextButton_9.BackgroundColor3 = Color3.new(0, 0, 0)
  8487. TextButton_9.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8488. TextButton_9.BorderSizePixel = 5
  8489. TextButton_9.Position = UDim2.new(0, 159, 0, 140)
  8490. TextButton_9.Size = UDim2.new(0, 78, 0, 22)
  8491. TextButton_9.Font = Enum.Font.ArialBold
  8492. TextButton_9.FontSize = Enum.FontSize.Size14
  8493. TextButton_9.Text = "Bleach"
  8494. TextButton_9.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8495. TextButton_9.TextScaled = true
  8496. TextButton_9.TextSize = 14
  8497. TextButton_9.TextWrapped = true
  8498.  
  8499. TextButton_10.Parent = Frame
  8500. TextButton_10.BackgroundColor3 = Color3.new(0, 0, 0)
  8501. TextButton_10.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8502. TextButton_10.BorderSizePixel = 5
  8503. TextButton_10.Position = UDim2.new(0, 159, 0, 184)
  8504. TextButton_10.Size = UDim2.new(0, 78, 0, 22)
  8505. TextButton_10.Font = Enum.Font.ArialBold
  8506. TextButton_10.FontSize = Enum.FontSize.Size14
  8507. TextButton_10.Text = "Mantis Drone"
  8508. TextButton_10.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8509. TextButton_10.TextScaled = true
  8510. TextButton_10.TextSize = 14
  8511. TextButton_10.TextWrapped = true
  8512.  
  8513. TextButton_11.Parent = Frame
  8514. TextButton_11.BackgroundColor3 = Color3.new(0, 0, 0)
  8515. TextButton_11.BorderColor3 = Color3.new(1, 0.980392, 0.980392)
  8516. TextButton_11.BorderSizePixel = 5
  8517. TextButton_11.Position = UDim2.new(0, 16, 0, 181)
  8518. TextButton_11.Size = UDim2.new(0, 78, 0, 22)
  8519. TextButton_11.Font = Enum.Font.ArialBold
  8520. TextButton_11.FontSize = Enum.FontSize.Size14
  8521. TextButton_11.Text = "Admin"
  8522. TextButton_11.TextColor3 = Color3.new(0.980392, 0.964706, 1)
  8523. TextButton_11.TextScaled = true
  8524. TextButton_11.TextSize = 14
  8525. TextButton_11.TextWrapped = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement