Advertisement
Guest User

123123

a guest
Mar 9th, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 285.93 KB | None | 0 0
  1. -- Objects
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local label1 = Instance.new("TextLabel")
  6. local login = Instance.new("TextButton")
  7. local pass = Instance.new("TextBox")
  8. local name = Instance.new("TextBox")
  9. local Frame2 = Instance.new("Frame")
  10. local label2 = Instance.new("TextLabel")
  11. local knifev3 = Instance.new("TextButton")
  12. local hacker = Instance.new("TextButton")
  13. local uzi = Instance.new("TextButton")
  14. local weed = Instance.new("TextButton")
  15. local singer = Instance.new("TextButton")
  16. local ok = Instance.new("TextButton")
  17.  
  18. -- Properties
  19.  
  20. ScreenGui.Parent = game.Players.LocalPlayer.CoreGui
  21.  
  22. Frame.Parent = ScreenGui
  23. Frame.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
  24. Frame.BorderSizePixel = 0
  25. Frame.Draggable = true
  26. Frame.Position = UDim2.new(1.49011612e-08, 0, 0.210021332, 0)
  27. Frame.Size = UDim2.new(0, 302, 0, 412)
  28.  
  29. label1.Name = "label1"
  30. label1.Parent = Frame
  31. label1.BackgroundColor3 = Color3.new(0, 0, 0)
  32. label1.Position = UDim2.new(0, 0, 0.00242718449, 0)
  33. label1.Size = UDim2.new(0, 302, 0, 50)
  34. label1.Font = Enum.Font.SourceSans
  35. label1.Text = "Amit's Gui"
  36. label1.TextColor3 = Color3.new(1, 1, 1)
  37. label1.TextSize = 50
  38.  
  39. login.Name = "login"
  40. login.Parent = Frame
  41. login.BackgroundColor3 = Color3.new(0, 0, 0)
  42. login.Position = UDim2.new(0.173171625, 0, 0.808919966, 0)
  43. login.Size = UDim2.new(0, 200, 0, 50)
  44. login.Font = Enum.Font.SourceSans
  45. login.Text = "Submit"
  46. login.TextColor3 = Color3.new(1, 1, 1)
  47. login.TextSize = 25
  48. login.MouseButton1Click:connect(function()
  49. if name.Text == "kofifo"
  50. and pass.Text == "potato" then
  51. Frame.Visible = false
  52. Frame2.Visible = true
  53.  
  54. end
  55. end)
  56.  
  57. pass.Name = "pass"
  58. pass.Parent = Frame
  59. pass.BackgroundColor3 = Color3.new(0, 0, 0)
  60. pass.Position = UDim2.new(0.13907285, 0, 0.526699007, 0)
  61. pass.Size = UDim2.new(0, 220, 0, 50)
  62. pass.Font = Enum.Font.SourceSans
  63. pass.Text = "Password"
  64. pass.TextColor3 = Color3.new(1, 1, 1)
  65. pass.TextSize = 25
  66.  
  67. name.Name = "name"
  68. name.Parent = Frame
  69. name.BackgroundColor3 = Color3.new(0, 0, 0)
  70. name.Position = UDim2.new(0.13907285, 0, 0.281553388, 0)
  71. name.Size = UDim2.new(0, 220, 0, 50)
  72. name.Font = Enum.Font.SourceSans
  73. name.Text = "Username"
  74. name.TextColor3 = Color3.new(1, 1, 1)
  75. name.TextSize = 25
  76.  
  77. Frame2.Name = "Frame2"
  78. Frame2.Parent = ScreenGui
  79. Frame2.BackgroundColor3 = Color3.new(0.133333, 0.133333, 0.133333)
  80. Frame2.Draggable = true
  81. Frame2.Position = UDim2.new(0.352801919, 0, 0.177505329, 0)
  82. Frame2.Size = UDim2.new(0, 485, 0, 473)
  83. Frame2.Visible = false
  84.  
  85. label2.Name = "label2"
  86. label2.Parent = Frame2
  87. label2.BackgroundColor3 = Color3.new(0, 0, 0)
  88. label2.Position = UDim2.new(-0.000631421804, 0, 0.00274300575, 0)
  89. label2.Size = UDim2.new(0, 485, 0, 50)
  90. label2.Font = Enum.Font.SourceSans
  91. label2.Text = "Amit's Scripts"
  92. label2.TextColor3 = Color3.new(1, 1, 1)
  93. label2.TextSize = 50
  94.  
  95. knifev3.Name = "knifev3"
  96. knifev3.Parent = Frame2
  97. knifev3.BackgroundColor3 = Color3.new(0, 0, 0)
  98. knifev3.BorderSizePixel = 0
  99. knifev3.Position = UDim2.new(0, 0, 0.221987322, 0)
  100. knifev3.Size = UDim2.new(0, 200, 0, 50)
  101. knifev3.Font = Enum.Font.SourceSans
  102. knifev3.Text = "Knife"
  103. knifev3.TextColor3 = Color3.new(1, 1, 1)
  104. knifev3.TextSize = 25
  105. knifev3.MouseButton1Click:connect(function()
  106. math.randomseed(tick())
  107. local player = game.Players.LocalPlayer
  108. local rekt = {}
  109. local paralyzed = false
  110. local curpoint = nil
  111. local curpart = nil
  112. local finishnum = 1
  113. local zombiemode = false
  114. local zombies = {}
  115. local lastgui = nil
  116. local mouse = player:GetMouse()
  117.  
  118. function getplr(char)
  119. local plr = nil
  120. for i,v in pairs(game.Players:GetChildren()) do
  121. if v.Character == char then
  122. plr = v
  123. end
  124. end
  125. return plr
  126. end
  127.  
  128. function bleed(frick)
  129. while frick.Parent ~= nil do
  130. local reeee = coroutine.wrap(function()
  131. local thing = Instance.new('Part',game.Workspace)
  132. thing.Size = Vector3.new(0.2,0.2,0.2)
  133. thing.CFrame = frick.CFrame
  134. thing.Shape = Enum.PartType.Ball
  135. thing.CFrame = frick.CFrame
  136. thing.Transparency = 1
  137. thing.BrickColor = BrickColor.new('Maroon')
  138. thing.Material = Enum.Material.SmoothPlastic
  139. thing.Name = "Blood"
  140. thing.CanCollide =false
  141. local rawrxd = Instance.new('BodyForce',thing)
  142. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  143. local coru = coroutine.wrap(function()
  144. wait(0.01)
  145. rawrxd:Destroy()
  146. end)
  147. coru()
  148. local ree = Instance.new('ParticleEmitter',thing)
  149. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  150. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  151. ree.Texture = 'rbxassetid://867743272'
  152. ree.Lifetime = NumberRange.new(0.4)
  153. ree.Rate = 50
  154. ree.LockedToPart = true
  155. ree.Speed = NumberRange.new(0, 2)
  156.  
  157. thing.Touched:connect(function(tou)
  158. 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
  159. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  160. thing:Destroy()
  161. if tou.Name == "BloodPuddle" then
  162. local reee = tou.CFrame
  163. if tou.Transparency > -0.2 then
  164. tou.Transparency = tou.Transparency -0.1
  165. end
  166. if tou.Size.X < 10 then
  167. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  168. tou.CFrame = reee
  169. end
  170. else
  171. local bloodlol = Instance.new('Part',workspace)
  172. bloodlol.Size=Vector3.new(1,0.2,1)
  173. bloodlol.Name = "BloodPuddle"
  174. bloodlol.Anchored = true
  175. bloodlol.CanCollide = false
  176. bloodlol.Material = Enum.Material.SmoothPlastic
  177. bloodlol.BrickColor = BrickColor.new('Maroon')
  178. local cyl = Instance.new('CylinderMesh',bloodlol)
  179. cyl.Scale = Vector3.new(1,0.1,1)
  180. bloodlol.CFrame = CFrame.new(pos)
  181. local coru=coroutine.wrap(function()
  182. while bloodlol.Parent ~= nil do
  183. if bloodlol.Transparency < 1 then
  184. bloodlol.Transparency = bloodlol.Transparency+0.05
  185. else
  186. bloodlol:Destroy()
  187. end
  188. wait(0.1)
  189. end
  190. end)
  191. coru()
  192. end
  193. end
  194. end)
  195. local coru = coroutine.wrap(function()
  196. wait(1)
  197. thing:Destroy()
  198. end)
  199. coru()
  200. end)
  201. reeee()
  202. wait()
  203. end
  204. end
  205.  
  206. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  207. local soundy = false
  208. local heyy = hitz
  209. if hitz == "Right Arm" then
  210. local Limb = playa:FindFirstChild("Right Arm")
  211. local ters = playa:FindFirstChild('Torso')
  212. if Limb and ters then
  213. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  214. for i,v in pairs(Limb:GetChildren()) do
  215. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  216. v:Destroy()
  217. end
  218. end
  219. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  220. local Joint = Instance.new("Rotate")
  221. Joint.Name = "RightShoulder"
  222. Joint.Part0 = ters
  223. Joint.Part1 = Limb
  224. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  225. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  226. Joint.Parent = ters
  227. if charred and zombiemode == false then
  228. Limb.BrickColor = BrickColor.new('Black')
  229. local fire = Instance.new('Fire',Limb)
  230. fire.Heat = 5
  231. fire.Size = 5
  232. game:GetService('Debris'):AddItem(fire,2)
  233. local coru=coroutine.wrap(function()
  234. wait(2)
  235. for i,v in pairs(Limb:GetChildren()) do
  236. if v:IsA('ParticleEmitter') then
  237. v:Destroy()
  238. end
  239. end
  240. end)
  241. coru()
  242. end
  243. local B = Instance.new("Part")
  244. B.TopSurface = 0
  245. B.BottomSurface = 0
  246. B.formFactor = "Symmetric"
  247. B.Size = Vector3.new(1, 1, 1)
  248. B.Transparency = 1
  249. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  250. B.Parent = playa
  251. local W = Instance.new("Weld")
  252. W.Part0 = Limb
  253. W.Part1 = B
  254. W.C0 = CFrame.new(0, -0.5, 0)
  255. W.Parent = Limb
  256. if kneef then
  257. local coru = coroutine.wrap(function()
  258. local uno = Instance.new('Part',workspace)
  259. local dos = Instance.new('Part',workspace)
  260. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  261. dos.CFrame = kneef["big ass knife"].CFrame
  262. local weld = Instance.new('Weld',kneef["big ass knife"])
  263. weld.Part0 = playa:FindFirstChild(hitz)
  264. weld.Part1 = kneef["big ass knife"]
  265. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  266. uno:Destroy()
  267. dos:Destroy()
  268. playa:FindFirstChild(hitz).Anchored = false
  269. for i, v in pairs(kneef:GetChildren()) do
  270. if v:IsA('BasePart') then
  271. v.Anchored = false
  272. end
  273. end
  274. if zombiemode == false or override then
  275. wait()
  276. end
  277. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  278. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  279. end
  280. local bleedpart = Instance.new("Part", kneef)
  281. bleedpart.CanCollide = false
  282. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  283. bleedpart.CFrame = kneef["big ass knife"].CFrame
  284. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  285. bleedpart.Transparency = 1
  286.  
  287. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  288. bleedpartweld.Part0 = kneef["big ass knife"]
  289. bleedpartweld.Part1 = bleedpart
  290. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  291. local coru = coroutine.wrap(function()
  292. bleed(bleedpart)
  293. end)
  294. coru()
  295. game:GetService('Debris'):AddItem(bleedpart,2)
  296. end)
  297. coru()
  298. end
  299. end
  300. elseif hitz == "Left Arm" then
  301. local Limb = playa:FindFirstChild("Left Arm")
  302. local ters = playa:FindFirstChild('Torso')
  303. if Limb and ters then
  304. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  305. for i,v in pairs(Limb:GetChildren()) do
  306. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  307. v:Destroy()
  308. end
  309. end
  310. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  311. local Joint = Instance.new("Rotate")
  312. Joint.Name = "LeftShoulder"
  313. Joint.Part0 = ters
  314. Joint.Part1 = Limb
  315. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  316. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  317. Joint.Parent = ters
  318. if charred and zombiemode == false then
  319. Limb.BrickColor = BrickColor.new('Black')
  320. local fire = Instance.new('Fire',Limb)
  321. fire.Heat = 5
  322. fire.Size = 5
  323. game:GetService('Debris'):AddItem(fire,2)
  324. local coru=coroutine.wrap(function()
  325. wait(2)
  326. for i,v in pairs(Limb:GetChildren()) do
  327. if v:IsA('ParticleEmitter') then
  328. v:Destroy()
  329. end
  330. end
  331. end)
  332. coru()
  333. end
  334.  
  335. local B = Instance.new("Part")
  336. B.TopSurface = 0
  337. B.BottomSurface = 0
  338. B.formFactor = "Symmetric"
  339. B.Size = Vector3.new(1, 1, 1)
  340. B.CanCollide = true
  341. B.Transparency = 1
  342. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  343. B.Parent = playa
  344. local W = Instance.new("Weld")
  345. W.Part0 = ters
  346. W.Part1 = B
  347. W.C0 = CFrame.new(0, -0.5, 0)
  348. W.Parent = Limb
  349. if kneef then
  350. local coru = coroutine.wrap(function()
  351. local uno = Instance.new('Part',workspace)
  352. local dos = Instance.new('Part',workspace)
  353. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  354. dos.CFrame = kneef["big ass knife"].CFrame
  355. local weld = Instance.new('Weld',kneef["big ass knife"])
  356. weld.Part0 = playa:FindFirstChild(hitz)
  357. weld.Part1 = kneef["big ass knife"]
  358. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  359. uno:Destroy()
  360. dos:Destroy()
  361. playa:FindFirstChild(hitz).Anchored = false
  362. for i, v in pairs(kneef:GetChildren()) do
  363. if v:IsA('BasePart') then
  364. v.Anchored = false
  365. end
  366. end
  367. if zombiemode == false or override then
  368. wait()
  369. end
  370. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  371. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  372. end
  373. local bleedpart = Instance.new("Part", kneef)
  374. bleedpart.CanCollide = false
  375. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  376. bleedpart.CFrame = kneef["big ass knife"].CFrame
  377. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  378. bleedpart.Transparency = 1
  379.  
  380. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  381. bleedpartweld.Part0 = kneef["big ass knife"]
  382. bleedpartweld.Part1 = bleedpart
  383. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  384. local coru = coroutine.wrap(function()
  385. bleed(bleedpart)
  386. end)
  387. coru()
  388. game:GetService('Debris'):AddItem(bleedpart,2)
  389. end)
  390. coru()
  391. end
  392. end
  393. elseif hitz == "Right Leg" then
  394. local Limb = playa:FindFirstChild("Right Leg")
  395. local ters = playa:FindFirstChild('Torso')
  396. if Limb and ters then
  397. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  398. for i,v in pairs(Limb:GetChildren()) do
  399. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  400. v:Destroy()
  401. end
  402. end
  403. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  404. local Joint = Instance.new("Rotate")
  405. Joint.Name = "Right Hip"
  406. Joint.Part0 = ters
  407. Joint.Part1 = Limb
  408. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  409. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  410. Joint.Parent = ters
  411. if charred and zombiemode == false then
  412. Limb.BrickColor = BrickColor.new('Black')
  413. local fire = Instance.new('Fire',Limb)
  414. fire.Heat = 5
  415. fire.Size = 5
  416. game:GetService('Debris'):AddItem(fire,2)
  417. local coru=coroutine.wrap(function()
  418. wait(2)
  419. for i,v in pairs(Limb:GetChildren()) do
  420. if v:IsA('ParticleEmitter') then
  421. v:Destroy()
  422. end
  423. end
  424. end)
  425. coru()
  426. end
  427. local B = Instance.new("Part")
  428. B.TopSurface = 0
  429. B.BottomSurface = 0
  430. B.formFactor = "Symmetric"
  431. B.Size = Vector3.new(1, 1, 1)
  432. B.Transparency = 1
  433. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  434. B.Parent = playa
  435. local W = Instance.new("Weld")
  436. W.Part0 = Limb
  437. W.Part1 = B
  438. W.C0 = CFrame.new(0, -0.5, 0)
  439. W.Parent = Limb
  440. if kneef then
  441. local coru = coroutine.wrap(function()
  442. local uno = Instance.new('Part',workspace)
  443. local dos = Instance.new('Part',workspace)
  444. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  445. dos.CFrame = kneef["big ass knife"].CFrame
  446. local weld = Instance.new('Weld',kneef["big ass knife"])
  447. weld.Part0 = playa:FindFirstChild(hitz)
  448. weld.Part1 = kneef["big ass knife"]
  449. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  450. uno:Destroy()
  451. dos:Destroy()
  452. playa:FindFirstChild(hitz).Anchored = false
  453. for i, v in pairs(kneef:GetChildren()) do
  454. if v:IsA('BasePart') then
  455. v.Anchored = false
  456. end
  457. end
  458. if zombiemode == false or override then
  459. wait()
  460. end
  461. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  462. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  463. end
  464. local bleedpart = Instance.new("Part", kneef)
  465. bleedpart.CanCollide = false
  466. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  467. bleedpart.CFrame = kneef["big ass knife"].CFrame
  468. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  469. bleedpart.Transparency = 1
  470.  
  471. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  472. bleedpartweld.Part0 = kneef["big ass knife"]
  473. bleedpartweld.Part1 = bleedpart
  474. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  475. local coru = coroutine.wrap(function()
  476. bleed(bleedpart)
  477. end)
  478. coru()
  479. game:GetService('Debris'):AddItem(bleedpart,2)
  480. end)
  481. coru()
  482. end
  483. if playa then
  484. table.insert(rekt,playa)
  485. end
  486. end
  487. elseif hitz == "Left Leg" then
  488. local Limb = playa:FindFirstChild("Left Leg")
  489. local ters = playa:FindFirstChild('Torso')
  490. if Limb and ters then
  491. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  492. for i,v in pairs(Limb:GetChildren()) do
  493. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  494. v:Destroy()
  495. end
  496. end
  497. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  498. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  499. local Joint = Instance.new("Rotate")
  500. Joint.Name = "LeftHip"
  501. Joint.Part0 = ters
  502. Joint.Part1 = Limb
  503. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  504. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  505. Joint.Parent = ters
  506. if charred and zombiemode == false then
  507. Limb.BrickColor = BrickColor.new('Black')
  508. local fire = Instance.new('Fire',Limb)
  509. fire.Heat = 5
  510. fire.Size = 5
  511. game:GetService('Debris'):AddItem(fire,2)
  512. local coru=coroutine.wrap(function()
  513. wait(2)
  514. for i,v in pairs(Limb:GetChildren()) do
  515. if v:IsA('ParticleEmitter') then
  516. v:Destroy()
  517. end
  518. end
  519. end)
  520. coru()
  521. end
  522.  
  523. local B = Instance.new("Part")
  524. B.TopSurface = 0
  525. B.BottomSurface = 0
  526. B.formFactor = "Symmetric"
  527. B.Size = Vector3.new(1, 1, 1)
  528. B.Transparency = 1
  529. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  530. B.Parent = playa
  531. local W = Instance.new("Weld")
  532. W.Part0 = Limb
  533. W.Part1 = B
  534. W.C0 = CFrame.new(0, -0.5, 0)
  535. W.Parent = Limb
  536. Limb.CanCollide = false
  537. if kneef then
  538. local coru = coroutine.wrap(function()
  539. local uno = Instance.new('Part',workspace)
  540. local dos = Instance.new('Part',workspace)
  541. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  542. dos.CFrame = kneef["big ass knife"].CFrame
  543. local weld = Instance.new('Weld',kneef["big ass knife"])
  544. weld.Part0 = playa:FindFirstChild(hitz)
  545. weld.Part1 = kneef["big ass knife"]
  546. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  547. uno:Destroy()
  548. dos:Destroy()
  549. playa:FindFirstChild(hitz).Anchored = false
  550. for i, v in pairs(kneef:GetChildren()) do
  551. if v:IsA('BasePart') then
  552. v.Anchored = false
  553. end
  554. end
  555. if zombiemode == false or override then
  556. wait()
  557. end
  558. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  559. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  560. end
  561. local bleedpart = Instance.new("Part", kneef)
  562. bleedpart.CanCollide = false
  563. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  564. bleedpart.CFrame = kneef["big ass knife"].CFrame
  565. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  566. bleedpart.Transparency = 1
  567.  
  568. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  569. bleedpartweld.Part0 = kneef["big ass knife"]
  570. bleedpartweld.Part1 = bleedpart
  571. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  572. local coru = coroutine.wrap(function()
  573. bleed(bleedpart)
  574. end)
  575. coru()
  576. game:GetService('Debris'):AddItem(bleedpart,2)
  577. end)
  578. coru()
  579. end
  580. if playa then
  581. table.insert(rekt,playa)
  582. end
  583. end
  584. elseif playa then
  585. if finishnum ~= 1 then
  586. local coru=coroutine.wrap(function()
  587. player.Character.Head.Psycho.Playing = true
  588. wait(3)
  589. player.Character.Head.Psycho.Playing = false
  590. end)
  591. coru()
  592. end
  593. local playa2 = playa
  594. playa.Archivable = true
  595. local playa = playa:Clone()
  596. playa.Archivable = false
  597. playa2:Destroy()
  598. playa.Parent = workspace
  599. local Gibs = game.Workspace
  600. local Torso = playa.Torso
  601. local Head = playa:FindFirstChild("Head")
  602. local function Scan(ch)
  603. local e
  604. for e = 1,#ch do
  605. Scan(ch[e]:GetChildren())
  606. 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
  607. ch[e]:remove()
  608. end
  609. end
  610. end
  611. Scan(playa:GetChildren())
  612. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  613. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  614. end
  615. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  616. if zombiemode == true and override == false then
  617. soundy = true
  618. end
  619. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  620. override = true
  621. end
  622. if hum2 ~= nil then
  623. hum2.Name = "Humanoid2"
  624. hum2.Health = 0
  625. if zombiemode == false or override == true then
  626. table.insert(rekt,hum2.Parent)
  627. else
  628. local gyro = Instance.new('BodyGyro',Torso)
  629. hum2.PlatformStand = false
  630. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  631. if v:IsA('BodyGyro') then v:Destroy() end
  632. end
  633. if playa:FindFirstChild('HumanoidRootPart') then
  634. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  635. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  636. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  637. weldcrucial.Part1 = hum2.Parent.Torso
  638. end
  639. end
  640. end
  641. local ch = playa:GetChildren()
  642. local i
  643. for i = 1,#ch do
  644. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  645. ch[i]:remove()
  646. end
  647. end
  648.  
  649. if Head then
  650. local Neck = Instance.new("Weld")
  651. Neck.Name = "Neck"
  652. Neck.Part0 = Torso
  653. Neck.Part1 = Head
  654. if pool then
  655. local part = Instance.new('Part',Torso)
  656. part.Position = Vector3.new(0,10,0)
  657. part.Size = Vector3.new(0.2,0.2,0.2)
  658. part.Transparency = 1
  659. part.CanCollide = false
  660. local we = Instance.new('Weld',Torso)
  661. we.Part0 = Torso
  662. we.Part1 = part
  663. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  664. local coru=coroutine.wrap(function()
  665. bleed(part)
  666. end)
  667. coru()
  668. end
  669. if head == false or head == nil then
  670. Neck.C0 = CFrame.new(0, 1.5, 0)
  671. else
  672. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  673. local bleedpart = Instance.new("Part", Torso)
  674. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  675. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  676. bleedpart.CanCollide = false
  677. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  678. bleedpart.Transparency = 1
  679.  
  680. local bleedpartweld = Instance.new("Weld", Torso)
  681. bleedpartweld.Part0 = Torso
  682. bleedpartweld.Part1 = bleedpart
  683. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  684. local coru = coroutine.wrap(function()
  685. bleed(bleedpart)
  686. end)
  687. coru()
  688. end
  689. Neck.C1 = CFrame.new()
  690. Neck.Parent = Torso
  691. end
  692. local Limb = playa:FindFirstChild("Right Arm")
  693. if Limb then
  694.  
  695. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  696. local Joint = Instance.new("Rotate")
  697. Joint.Name = "RightShoulder"
  698. Joint.Part0 = Torso
  699. Joint.Part1 = Limb
  700. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  701. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  702. Joint.Parent = Torso
  703.  
  704. local B = Instance.new("Part")
  705. B.TopSurface = 0
  706. B.BottomSurface = 0
  707. B.formFactor = "Symmetric"
  708. B.Size = Vector3.new(1, 1, 1)
  709. B.Transparency = 1
  710. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  711. B.Parent = playa
  712. local W = Instance.new("Weld")
  713. W.Part0 = Limb
  714. W.Part1 = B
  715. W.C0 = CFrame.new(0, -0.5, 0)
  716. W.Parent = Limb
  717. end
  718. local Limb = playa:FindFirstChild("Left Arm")
  719. if Limb then
  720.  
  721. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  722. local Joint = Instance.new("Rotate")
  723. Joint.Name = "LeftShoulder"
  724. Joint.Part0 = Torso
  725. Joint.Part1 = Limb
  726. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  727. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  728. Joint.Parent = Torso
  729.  
  730. local B = Instance.new("Part")
  731. B.TopSurface = 0
  732. B.BottomSurface = 0
  733. B.formFactor = "Symmetric"
  734. B.Size = Vector3.new(1, 1, 1)
  735. B.Transparency = 1
  736. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  737. B.Parent = playa
  738. local W = Instance.new("Weld")
  739. W.Part0 = Limb
  740. W.Part1 = B
  741. W.C0 = CFrame.new(0, -0.5, 0)
  742. W.Parent = Limb
  743. end
  744. local Limb = playa:FindFirstChild("Right Leg")
  745. if Limb then
  746. Limb.CanCollide = false
  747. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  748. local Joint = Instance.new("Rotate")
  749. Joint.Name = "RightHip"
  750. Joint.Part0 = Torso
  751. Joint.Part1 = Limb
  752. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  753. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  754. Joint.Parent = Torso
  755.  
  756. local B = Instance.new("Part")
  757. B.TopSurface = 0
  758. B.BottomSurface = 0
  759. B.formFactor = "Symmetric"
  760. B.Size = Vector3.new(1, 1, 1)
  761. B.Transparency = 1
  762. B.CanCollide = true
  763. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  764. B.Parent = playa
  765. local W = Instance.new("Weld")
  766. W.Part0 = Limb
  767. W.Part1 = B
  768. W.C0 = CFrame.new(0, -0.5, 0)
  769. W.Parent = Limb
  770. end
  771. local Limb = playa:FindFirstChild("Left Leg")
  772. if Limb then
  773. Limb.CanCollide = false
  774. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  775. local Joint = Instance.new("Rotate")
  776. Joint.Name = "LeftHip"
  777. Joint.Part0 = Torso
  778. Joint.Part1 = Limb
  779. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  780. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  781. Joint.Parent = Torso
  782.  
  783. local B = Instance.new("Part")
  784. B.TopSurface = 0
  785. B.BottomSurface = 0
  786. if zombiemode == false or override then
  787. B.CanCollide = true
  788. end
  789. B.formFactor = "Symmetric"
  790. B.Size = Vector3.new(1, 1, 1)
  791. B.Transparency = 1
  792. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  793. B.Parent = playa
  794. local W = Instance.new("Weld")
  795. W.Part0 = Limb
  796. W.Part1 = B
  797. W.C0 = CFrame.new(0, -0.5, 0)
  798. W.Parent = Limb
  799. end
  800. --[[
  801. local Bar = Instance.new("Part")
  802. Bar.TopSurface = 0
  803. Bar.BottomSurface = 0
  804. Bar.formFactor = "Symmetric"
  805. Bar.Size = Vector3.new(1, 1, 1)
  806. Bar.Transparency = 1
  807. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  808. Bar.Parent = playa
  809. local Weld = Instance.new("Weld")
  810. Weld.Part0 = Torso
  811. Weld.Part1 = Bar
  812. Weld.C0 = CFrame.new(0, 0.5, 0)
  813. Weld.Parent = Torso
  814. --]]
  815. playa.Parent = Gibs
  816. if kneef and explode == nil then
  817. local coru = coroutine.wrap(function()
  818. if playa:FindFirstChild(hitz) then
  819. local uno = Instance.new('Part',workspace)
  820. local dos = Instance.new('Part',workspace)
  821. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  822. dos.CFrame = kneef["big ass knife"].CFrame
  823. local weld = Instance.new('Weld',kneef["big ass knife"])
  824. weld.Part0 = playa:FindFirstChild(hitz)
  825. weld.Part1 = kneef["big ass knife"]
  826. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  827. uno:Destroy()
  828. dos:Destroy()
  829. playa:FindFirstChild(hitz).Anchored = false
  830. for i, v in pairs(kneef:GetChildren()) do
  831. if v:IsA('BasePart') then
  832. v.Anchored = false
  833. end
  834. end
  835. if explode == nil or explode == false then
  836. local bleedpart = Instance.new("Part", kneef)
  837. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  838. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  839. bleedpart.CanCollide = false
  840. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  841. bleedpart.Transparency = 1
  842.  
  843. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  844. bleedpartweld.Part0 = kneef["big ass knife"]
  845. bleedpartweld.Part1 = bleedpart
  846. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  847. local coru = coroutine.wrap(function()
  848. bleed(bleedpart)
  849. end)
  850. coru()
  851. end
  852. end
  853. if zombiemode == false or override then
  854. wait()
  855. end
  856. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  857. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  858. end
  859. end)
  860. coru()
  861. end
  862. if explode then
  863. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  864. local repulse = Instance.new('BodyForce',Torso)
  865. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  866. game.Debris:AddItem(repulse,0.05)
  867. end
  868. if charred and zombiemode == false then
  869. for i,v in pairs(playa:GetChildren()) do
  870. if v:IsA('BasePart') then
  871. v.BrickColor = BrickColor.Black()
  872. local fire = Instance.new('Fire',v)
  873. fire.Size = 5
  874. fire.Heat = 5
  875. elseif v:IsA('Accessory') then
  876. for a,c in pairs(v:GetChildren()) do
  877. if c:IsA('BasePart') then
  878. c.BrickColor = BrickColor.Black()
  879. local fire = Instance.new('Fire',v)
  880. fire.Size = 5
  881. fire.Heat = 5
  882. for o,p in pairs(c:GetChildren()) do
  883. if p:IsA("SpecialMesh") then
  884. p.TextureId = ""
  885. end
  886. end
  887. end
  888. end
  889. end
  890. end
  891. end
  892. if soundy then
  893. local sound = Instance.new('Sound',Head)
  894. sound.SoundId = 'rbxassetid://903640857'
  895. sound.Volume = 1
  896. sound:Play()
  897. sound.Ended:connect(function()
  898. sound:Destroy()
  899. local ambient = Instance.new('Sound',Head)
  900. ambient.Volume = 0.25
  901. ambient.Looped = true
  902. ambient.SoundId = 'rbxassetid://903641031'
  903. ambient:Play()
  904. end)
  905. end
  906. if override then
  907. 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
  908. local coru = coroutine.wrap(function()
  909. wait(4.5)
  910. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  911. hum2.HipHeight = 0.2
  912. wait(0.5)
  913. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  914. end)
  915. coru()
  916. else
  917. game:GetService('Debris'):AddItem(playa, 12)
  918. end
  919. else
  920. hum2.Health = 0
  921. table.insert(zombies,playa)
  922. local attack = Instance.new('Sound',Head)
  923. attack.SoundId = 'rbxassetid://903641424'
  924. attack.Volume = 2
  925. for i,v in pairs(playa:GetChildren()) do
  926. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  927. v.Touched:connect(function(hit)
  928. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  929. local found = false
  930. if hit.Parent == player.Character then
  931. found = true
  932. end
  933. for a,c in pairs(zombies) do
  934. if c == hit.Parent then
  935. found = true
  936. end
  937. end
  938. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  939. attack:Play()
  940. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  941. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  942. wait()
  943. killz(hit.Parent,"Head")
  944. else
  945. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  946. end
  947. end
  948. end
  949. end)
  950. end
  951. end
  952. local coru = coroutine.wrap(function()
  953. wait(2)
  954. for i,v in pairs(playa:GetChildren()) do
  955. if v:IsA('BasePart') then
  956. for a,c in pairs(v:GetChildren()) do
  957. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  958. c:Destroy()
  959. end
  960. end
  961. elseif v:IsA('Accessory') then
  962. for a,c in pairs(v:GetChildren()) do
  963. if c:IsA('BasePart') then
  964. for b,d in pairs(c:GetChildren()) do
  965. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  966. d:Destroy()
  967. end
  968. end
  969. end
  970. end
  971. end
  972. end
  973. end)
  974. coru()
  975. end
  976. end
  977. end
  978.  
  979. mouse.KeyDown:connect(function(key)
  980. if key == "t" and mouse.Target then
  981. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  982. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  983. if curpoint == nil then
  984. if hum and hum.Parent:FindFirstChild('Head') then
  985. curpart = hum.Parent.Head
  986. else
  987. curpart = nil
  988. curpoint = mouse.Hit.p
  989. end
  990. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  991. notify("ZOMBIE TARGET SET",false)
  992. else
  993. curpart = nil
  994. curpoint = nil
  995. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  996. notify("ZOMBIE TARGET REMOVED",false)
  997. end
  998. elseif key == "y" then
  999. for o,p in pairs(zombies) do
  1000. local coru = coroutine.wrap(function()
  1001. if p:FindFirstChild('Torso') then
  1002. killz(p,"Head",nil,nil,false,false,false,true)
  1003. else
  1004. table.remove(zombies,o)
  1005. end
  1006. end)
  1007. coru()
  1008. wait()
  1009. end
  1010. for i,v in pairs(zombies) do
  1011. table.remove(zombies,i)
  1012. end
  1013. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1014. notify("ZOMBIES TERMINATED",false)
  1015. end
  1016. end)
  1017.  
  1018. function nub()
  1019. repeat wait() until player.Character and player.Character:FindFirstChild('Torso')
  1020. local me = player.Character
  1021. local point = me.HumanoidRootPart
  1022. local playergui = player.PlayerGui
  1023. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1024. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1025. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1026. local lefthipz = me.Torso["Left Hip"]:Clone()
  1027. local righthipz = me.Torso["Right Hip"]:Clone()
  1028. local mode = "kill"
  1029. local lerpz = false
  1030. local active = false
  1031. local acting = false
  1032. local hit = false
  1033. local canClick = true
  1034. local stabbing = false
  1035. local grabbing = false
  1036. local finishing = false
  1037. local kyssing = false
  1038. local canbackgroundmusic = true
  1039. local cancolorfilter = true
  1040. local spinboolean = false
  1041. local grabbed = nil
  1042. local doing = false
  1043. local rightshoulder = nil
  1044. local leftshoulder = nil
  1045. local headweld = nil
  1046. local knifeparts = {}
  1047. local usable = true
  1048. finishnum = 1
  1049.  
  1050. function notify(msg,forever)
  1051. local doit = coroutine.wrap(function()
  1052. local gui = Instance.new('ScreenGui',playergui)
  1053. gui.Name = "Notification"
  1054. local frame = Instance.new('Frame',gui)
  1055. frame.Position = UDim2.new(0,0,0,0)
  1056. frame.Size = UDim2.new(1,0,0.2,0)
  1057. frame.BackgroundTransparency = 1
  1058. local txt = Instance.new('TextLabel',frame)
  1059. txt.TextColor3 = Color3.new(255,255,255)
  1060. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1061. txt.TextStrokeTransparency = 0
  1062. txt.BackgroundTransparency = 1
  1063. txt.Text = ""
  1064. txt.Size = UDim2.new(1,0,0.3,0)
  1065. txt.Position = UDim2.new(0,0,0.4,0)
  1066. txt.TextScaled = true
  1067. txt.Font = "Code"
  1068. txt.TextXAlignment = "Center"
  1069. local tap = Instance.new("Sound")
  1070. tap.Parent = gui
  1071. tap.SoundId = "rbxassetid://147982968"
  1072. tap.TimePosition = 0.1
  1073. local str = msg
  1074. local len = string.len(str)
  1075. for i=1,len do
  1076. txt.Text = string.sub(str,1,i)
  1077. pitche = math.random(20, 40)/10
  1078. tap.PlaybackSpeed = pitche
  1079. tap:Play()
  1080. wait(0.01)
  1081. end
  1082. if forever == false then
  1083. wait(1)
  1084. while txt.TextTransparency < 1 do
  1085. txt.TextTransparency = txt.TextTransparency + 0.1
  1086. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1087. wait(0.001)
  1088. end
  1089. gui:Destroy()
  1090. end
  1091. end)
  1092. doit()
  1093. end
  1094.  
  1095. wait(0.5)
  1096. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1097. local laugh = Instance.new('Sound',me.Head)
  1098. laugh.SoundId = 'rbxassetid://378827985'
  1099. laugh.Name = "Psycho"
  1100. laugh.Volume = 5
  1101. -- 1 - bitch ass knife
  1102. local obj1 = Instance.new("Model")
  1103. obj1.Name = "bitch ass knife"
  1104. obj1.Parent = game.Workspace
  1105.  
  1106. -- 2 - Grab
  1107. local obj2 = Instance.new("Part")
  1108. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1109. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1110. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1111. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1112. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1113. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1114. obj2.Material = Enum.Material.Concrete
  1115. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1116. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1117. obj2.Anchored = true
  1118. obj2.BrickColor = BrickColor.new("Black")
  1119. obj2.Friction = 0.30000001192093
  1120. obj2.Shape = Enum.PartType.Cylinder
  1121. obj2.Name = "Grab"
  1122. obj2.Parent = obj1
  1123.  
  1124. -- 3 - handletopcap
  1125. local obj3 = Instance.new("Part")
  1126. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1127. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1128. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1129. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1130. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1131. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1132. obj3.Material = Enum.Material.Concrete
  1133. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1134. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. obj3.Anchored = true
  1136. obj3.BrickColor = BrickColor.new("Black")
  1137. obj3.Friction = 0.30000001192093
  1138. obj3.Shape = Enum.PartType.Ball
  1139. obj3.Name = "handletopcap"
  1140. obj3.Parent = obj1
  1141.  
  1142. -- 4 - handlebottomcap
  1143. local obj4 = Instance.new("Part")
  1144. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1145. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1146. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1149. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1150. obj4.Material = Enum.Material.Concrete
  1151. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1152. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1153. obj4.Anchored = true
  1154. obj4.BrickColor = BrickColor.new("Black")
  1155. obj4.Friction = 0.30000001192093
  1156. obj4.Shape = Enum.PartType.Ball
  1157. obj4.Name = "handlebottomcap"
  1158. obj4.Parent = obj1
  1159.  
  1160. -- 5 - handleguardmid
  1161. local obj5 = Instance.new("Part")
  1162. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1163. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1166. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1167. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1168. obj5.Material = Enum.Material.Concrete
  1169. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1170. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1171. obj5.Anchored = true
  1172. obj5.BrickColor = BrickColor.new("Black")
  1173. obj5.Friction = 0.30000001192093
  1174. obj5.Shape = Enum.PartType.Block
  1175. obj5.Name = "handleguardmid"
  1176. obj5.Parent = obj1
  1177.  
  1178. -- 6 - handleguardcap1
  1179. local obj6 = Instance.new("Part")
  1180. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1181. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1182. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1183. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1184. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1185. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1186. obj6.Material = Enum.Material.Concrete
  1187. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1188. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1189. obj6.Anchored = true
  1190. obj6.BrickColor = BrickColor.new("Black")
  1191. obj6.Friction = 0.30000001192093
  1192. obj6.Shape = Enum.PartType.Cylinder
  1193. obj6.Name = "handleguardcap1"
  1194. obj6.Parent = obj1
  1195.  
  1196. -- 7 - handleguardcap2
  1197. local obj7 = Instance.new("Part")
  1198. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1199. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1200. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1201. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1202. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1203. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1204. obj7.Material = Enum.Material.Concrete
  1205. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1206. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1207. obj7.Anchored = true
  1208. obj7.BrickColor = BrickColor.new("Black")
  1209. obj7.Friction = 0.30000001192093
  1210. obj7.Shape = Enum.PartType.Cylinder
  1211. obj7.Name = "handleguardcap2"
  1212. obj7.Parent = obj1
  1213.  
  1214. -- 8 - big ass knife
  1215. local obj8 = Instance.new("Part")
  1216. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1217. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1218. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1219. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1220. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1221. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1222. obj8.Material = Enum.Material.Metal
  1223. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1224. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. obj8.Anchored = true
  1226. obj8.BrickColor = BrickColor.new("Lily white")
  1227. obj8.Friction = 0.30000001192093
  1228. obj8.Shape = Enum.PartType.Block
  1229. obj8.Name = "big ass knife"
  1230. obj8.Parent = obj1
  1231.  
  1232. -- 9 - Mesh
  1233. local obj9 = Instance.new("BlockMesh")
  1234. obj9.Scale = Vector3.new(0.5, 1, 1)
  1235. obj9.Parent = obj8
  1236.  
  1237. -- 10 - big ass knife
  1238. local obj10 = Instance.new("Part")
  1239. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1240. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1241. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1242. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. obj10.Material = Enum.Material.Metal
  1246. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1247. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1248. obj10.Anchored = true
  1249. obj10.BrickColor = BrickColor.new("Lily white")
  1250. obj10.Friction = 0.30000001192093
  1251. obj10.Shape = Enum.PartType.Block
  1252. obj10.Name = "big ass knife"
  1253. obj10.Parent = obj1
  1254. local knife = obj10
  1255.  
  1256. -- 11 - Mesh
  1257. local obj11 = Instance.new("BlockMesh")
  1258. obj11.Scale = Vector3.new(0.5, 1, 1)
  1259. obj11.Parent = obj10
  1260.  
  1261. -- 12 - big ass knife
  1262. local obj12 = Instance.new("Part")
  1263. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1264. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1265. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1266. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1267. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1268. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1269. obj12.Material = Enum.Material.Metal
  1270. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1271. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. obj12.Anchored = true
  1273. obj12.BrickColor = BrickColor.new("Lily white")
  1274. obj12.Friction = 0.30000001192093
  1275. obj12.Shape = Enum.PartType.Block
  1276. obj12.Name = "big ass knife"
  1277. obj12.Parent = obj1
  1278.  
  1279. -- 13 - Mesh
  1280. local obj13 = Instance.new("BlockMesh")
  1281. obj13.Scale = Vector3.new(0.5, 1, 1)
  1282. obj13.Parent = obj12
  1283.  
  1284. -- 14 - serration
  1285. local obj14 = Instance.new("WedgePart")
  1286. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1287. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1288. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1289. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1290. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1291. obj14.Material = Enum.Material.Metal
  1292. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1293. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. obj14.Anchored = true
  1296. obj14.BrickColor = BrickColor.new("Lily white")
  1297. obj14.Friction = 0.30000001192093
  1298. obj14.Name = "serration"
  1299. obj14.Parent = obj1
  1300.  
  1301. -- 15 - Mesh
  1302. local obj15 = Instance.new("BlockMesh")
  1303. obj15.Scale = Vector3.new(0.5, 1, 1)
  1304. obj15.Parent = obj14
  1305.  
  1306. -- 16 - serration
  1307. local obj16 = Instance.new("WedgePart")
  1308. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1309. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1310. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1311. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1312. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1313. obj16.Material = Enum.Material.Metal
  1314. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1315. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1316. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. obj16.Anchored = true
  1318. obj16.BrickColor = BrickColor.new("Lily white")
  1319. obj16.Friction = 0.30000001192093
  1320. obj16.Name = "serration"
  1321. obj16.Parent = obj1
  1322.  
  1323. -- 17 - Mesh
  1324. local obj17 = Instance.new("BlockMesh")
  1325. obj17.Scale = Vector3.new(0.5, 1, 1)
  1326. obj17.Parent = obj16
  1327.  
  1328. -- 18 - serration
  1329. local obj18 = Instance.new("WedgePart")
  1330. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1331. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1332. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1333. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1334. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1335. obj18.Material = Enum.Material.Metal
  1336. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1337. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1338. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1339. obj18.Anchored = true
  1340. obj18.BrickColor = BrickColor.new("Lily white")
  1341. obj18.Friction = 0.30000001192093
  1342. obj18.Name = "serration"
  1343. obj18.Parent = obj1
  1344.  
  1345. -- 19 - Mesh
  1346. local obj19 = Instance.new("BlockMesh")
  1347. obj19.Scale = Vector3.new(0.5, 1, 1)
  1348. obj19.Parent = obj18
  1349.  
  1350. -- 20 - serration
  1351. local obj20 = Instance.new("WedgePart")
  1352. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1353. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1354. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1355. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1356. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1357. obj20.Material = Enum.Material.Metal
  1358. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1359. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1360. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. obj20.Anchored = true
  1362. obj20.BrickColor = BrickColor.new("Lily white")
  1363. obj20.Friction = 0.30000001192093
  1364. obj20.Name = "serration"
  1365. obj20.Parent = obj1
  1366.  
  1367. -- 21 - Mesh
  1368. local obj21 = Instance.new("BlockMesh")
  1369. obj21.Scale = Vector3.new(0.5, 1, 1)
  1370. obj21.Parent = obj20
  1371.  
  1372. -- 22 - serration
  1373. local obj22 = Instance.new("WedgePart")
  1374. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1375. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1376. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1377. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1378. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1379. obj22.Material = Enum.Material.Metal
  1380. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1381. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1382. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1383. obj22.Anchored = true
  1384. obj22.BrickColor = BrickColor.new("Lily white")
  1385. obj22.Friction = 0.30000001192093
  1386. obj22.Name = "serration"
  1387. obj22.Parent = obj1
  1388.  
  1389. -- 23 - Mesh
  1390. local obj23 = Instance.new("BlockMesh")
  1391. obj23.Scale = Vector3.new(0.5, 1, 1)
  1392. obj23.Parent = obj22
  1393.  
  1394. -- 24 - serration
  1395. local obj24 = Instance.new("WedgePart")
  1396. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1397. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1398. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1399. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1400. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1401. obj24.Material = Enum.Material.Metal
  1402. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1403. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1404. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1405. obj24.Anchored = true
  1406. obj24.BrickColor = BrickColor.new("Lily white")
  1407. obj24.Friction = 0.30000001192093
  1408. obj24.Name = "serration"
  1409. obj24.Parent = obj1
  1410.  
  1411. -- 25 - Mesh
  1412. local obj25 = Instance.new("BlockMesh")
  1413. obj25.Scale = Vector3.new(0.5, 1, 1)
  1414. obj25.Parent = obj24
  1415.  
  1416. -- 26 - serration
  1417. local obj26 = Instance.new("WedgePart")
  1418. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1419. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1420. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1421. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1422. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1423. obj26.Material = Enum.Material.Metal
  1424. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1425. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1426. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1427. obj26.Anchored = true
  1428. obj26.BrickColor = BrickColor.new("Lily white")
  1429. obj26.Friction = 0.30000001192093
  1430. obj26.Name = "serration"
  1431. obj26.Parent = obj1
  1432.  
  1433. -- 27 - Mesh
  1434. local obj27 = Instance.new("BlockMesh")
  1435. obj27.Scale = Vector3.new(0.5, 1, 1)
  1436. obj27.Parent = obj26
  1437.  
  1438. -- 28 - serration
  1439. local obj28 = Instance.new("WedgePart")
  1440. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1441. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1442. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1443. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1444. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1445. obj28.Material = Enum.Material.Metal
  1446. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1447. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1448. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1449. obj28.Anchored = true
  1450. obj28.BrickColor = BrickColor.new("Lily white")
  1451. obj28.Friction = 0.30000001192093
  1452. obj28.Name = "serration"
  1453. obj28.Parent = obj1
  1454.  
  1455. -- 29 - Mesh
  1456. local obj29 = Instance.new("BlockMesh")
  1457. obj29.Scale = Vector3.new(0.5, 1, 1)
  1458. obj29.Parent = obj28
  1459.  
  1460. -- 30 - knifetip1
  1461. local obj30 = Instance.new("WedgePart")
  1462. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1463. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1464. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1465. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1466. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1467. obj30.Material = Enum.Material.Metal
  1468. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1469. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1470. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1471. obj30.Anchored = true
  1472. obj30.BrickColor = BrickColor.new("Lily white")
  1473. obj30.Friction = 0.30000001192093
  1474. obj30.Name = "knifetip1"
  1475. obj30.Parent = obj1
  1476.  
  1477. -- 31 - Mesh
  1478. local obj31 = Instance.new("BlockMesh")
  1479. obj31.Scale = Vector3.new(0.5, 1, 1)
  1480. obj31.Parent = obj30
  1481.  
  1482. -- 32 - redstuff
  1483. local obj32 = Instance.new("Part")
  1484. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1485. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1486. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1487. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1488. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1489. obj32.Material = Enum.Material.SmoothPlastic
  1490. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1491. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1492. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1493. obj32.BrickColor = BrickColor.new("Institutional white")
  1494. obj32.Friction = 0.30000001192093
  1495. obj32.Shape = Enum.PartType.Cylinder
  1496. obj32.Name = "redstuff"
  1497. obj32.Anchored = true
  1498. obj32.Parent = obj1
  1499.  
  1500.  
  1501. -- 33 - redstuff
  1502. local obj33 = Instance.new("Part")
  1503. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1504. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1505. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1506. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1507. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1508. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1509. obj33.Material = Enum.Material.SmoothPlastic
  1510. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1511. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1512. obj33.BrickColor = BrickColor.new("Institutional white")
  1513. obj33.Friction = 0.30000001192093
  1514. obj33.Shape = Enum.PartType.Block
  1515. obj33.Name = "redstuff"
  1516. obj33.Anchored = true
  1517. obj33.Parent = obj1
  1518.  
  1519. -- 34 - redstuff
  1520. local obj34 = Instance.new("Part")
  1521. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1522. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1523. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1524. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1525. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1526. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1527. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1528. obj34.Material = Enum.Material.SmoothPlastic
  1529. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1530. obj34.BrickColor = BrickColor.new("Institutional white")
  1531. obj34.Friction = 0.30000001192093
  1532. obj34.Shape = Enum.PartType.Cylinder
  1533. obj34.Name = "redstuff"
  1534. obj34.Anchored = true
  1535. obj34.Parent = obj1
  1536.  
  1537. -- 35 - redstuff
  1538. local obj35 = Instance.new("Part")
  1539. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1540. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1541. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1542. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1543. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1544. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1545. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  1546. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1547. obj35.BrickColor = BrickColor.new("Institutional white")
  1548. obj35.Friction = 0.30000001192093
  1549. obj35.Shape = Enum.PartType.Cylinder
  1550. obj35.Material = Enum.Material.SmoothPlastic
  1551. obj35.Name = "redstuff"
  1552. obj35.Anchored = true
  1553. obj35.Parent = obj1
  1554.  
  1555. -- 36 - redstuff
  1556. local obj36 = Instance.new("Part")
  1557. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  1558. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1559. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1560. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1561. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1562. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1563. obj36.Material = Enum.Material.SmoothPlastic
  1564. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1565. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1566. obj36.BrickColor = BrickColor.new("Institutional white")
  1567. obj36.Friction = 0.30000001192093
  1568. obj36.Shape = Enum.PartType.Cylinder
  1569. obj36.Name = "redstuff"
  1570. obj36.Anchored = true
  1571. obj36.Parent = obj1
  1572.  
  1573. -- 37 - redstuff
  1574. local obj37 = Instance.new("WedgePart")
  1575. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1576. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1577. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1578. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1579. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1580. obj37.Material = Enum.Material.SmoothPlastic
  1581. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  1582. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1583. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1584. obj37.Anchored = true
  1585. obj37.BrickColor = BrickColor.new("Institutional white")
  1586. obj37.Friction = 0.30000001192093
  1587. obj37.Name = "redstuff"
  1588. obj37.Anchored = true
  1589. obj37.Parent = obj1
  1590.  
  1591. -- 38 - redstuff
  1592. local obj38 = Instance.new("Part")
  1593. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  1594. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1595. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1596. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1597. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1598. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1599. obj38.Material = Enum.Material.SmoothPlastic
  1600. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  1601. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. obj38.BrickColor = BrickColor.new("Institutional white")
  1603. obj38.Friction = 0.30000001192093
  1604. obj38.Shape = Enum.PartType.Cylinder
  1605. obj38.Name = "redstuff"
  1606. obj38.Anchored = true
  1607. obj38.Parent = obj1
  1608.  
  1609. local function recurse(objnum)
  1610. table.insert(knifeparts,{objnum,objnum.Parent})
  1611. for i,v in pairs(objnum:GetChildren()) do
  1612. recurse(v)
  1613. end
  1614. end
  1615.  
  1616. recurse(obj1)
  1617.  
  1618. local audio = Instance.new('Sound',knife)
  1619. audio.Volume = 2
  1620.  
  1621. local audio2 = Instance.new('Sound',knife)
  1622. audio2.Volume = 2
  1623.  
  1624. local holdpart = Instance.new("Part")
  1625. holdpart.Parent = me
  1626. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  1627. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  1628. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  1629.  
  1630. local previous = nil
  1631. for i,v in pairs(obj1:GetChildren()) do
  1632. if v:IsA('BasePart') then
  1633. if previous then
  1634. local weld = Instance.new('Weld',v)
  1635. weld.Part0 = v
  1636. weld.Part1 = previous
  1637. weld.C0 = v.CFrame:inverse() * previous.CFrame
  1638. previous.Anchored = false
  1639. previous.CanCollide = false
  1640. local vee = v
  1641. weld.AncestryChanged:connect(function(mez,par)
  1642. wait()
  1643. weld.Parent = vee
  1644. end)
  1645. end
  1646. previous = v
  1647. end
  1648. end
  1649. previous.Anchored = false
  1650. previous.CanCollide = false
  1651.  
  1652. local holdpartweld = Instance.new("Weld", me.Torso)
  1653. holdpartweld.Part0 = me.Torso
  1654. holdpartweld.Part1 = holdpart
  1655. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  1656.  
  1657. holdpartweld.AncestryChanged:connect(function(mez,par)
  1658. if par ~= me.Torso then
  1659. wait()
  1660. holdpartweld.Parent = me.Torso
  1661. end
  1662. end)
  1663.  
  1664. local knifeweld = Instance.new('Weld',me.Torso)
  1665. knifeweld.Part0 = me.Torso
  1666. knifeweld.Part1 = obj2
  1667. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  1668. knifeweld.AncestryChanged:connect(function(mez,par)
  1669. if par ~= me.Torso then
  1670. wait()
  1671. knifeweld.Parent = me.Torso
  1672. end
  1673. end)
  1674. local ScreenGui = Instance.new("ScreenGui")
  1675. local CustomizeGui = Instance.new("Frame")
  1676. local Customize = Instance.new("TextLabel")
  1677. local ClosestColor = Instance.new("TextLabel")
  1678. local Line = Instance.new("TextLabel")
  1679. local Color = Instance.new("ImageLabel")
  1680. local Close = Instance.new("TextButton")
  1681. local RedHue = Instance.new("TextLabel")
  1682. local GreenHue = Instance.new("TextLabel")
  1683. local RedInput = Instance.new("TextBox")
  1684. local BlueHue = Instance.new("TextLabel")
  1685. local GreenInput = Instance.new("TextBox")
  1686. local TransInput = Instance.new("TextBox")
  1687. local BlueInput = Instance.new("TextBox")
  1688. local Message = Instance.new("TextLabel")
  1689. local Message2 = Instance.new("TextLabel")
  1690. local TrailTransparency = Instance.new("TextLabel")
  1691. local TrailInput = Instance.new("TextBox")
  1692. local MusicOption = Instance.new("TextButton")
  1693. local ScreenOption = Instance.new("TextButton")
  1694. local ScreenOptionTxt = Instance.new("TextLabel")
  1695. local MusicOptionTxt = Instance.new("TextLabel")
  1696.  
  1697. -- Properties
  1698.  
  1699. ScreenGui.Parent = playergui
  1700.  
  1701. CustomizeGui.Name = "CustomizeGui"
  1702. CustomizeGui.Parent = ScreenGui
  1703. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1704. CustomizeGui.BackgroundTransparency = 0.5
  1705. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  1706. CustomizeGui.BorderSizePixel = 2
  1707. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  1708. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  1709.  
  1710. Customize.Name = "Customize"
  1711. Customize.Parent = CustomizeGui
  1712. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1713. Customize.BackgroundTransparency = 0.75
  1714. Customize.BorderSizePixel = 0
  1715. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  1716. Customize.FontSize = Enum.FontSize.Size28
  1717. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  1718. Customize.TextColor3 = Color3.new(1, 1, 1)
  1719. Customize.TextScaled = true
  1720. Customize.TextSize = 25
  1721. Customize.TextStrokeTransparency = 0.5
  1722. Customize.TextWrapped = true
  1723.  
  1724. ClosestColor.Name = "ClosestColor"
  1725. ClosestColor.Parent = CustomizeGui
  1726. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  1727. ClosestColor.BackgroundTransparency = 1
  1728. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  1729. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  1730. ClosestColor.Font = Enum.Font.SourceSansLight
  1731. ClosestColor.FontSize = Enum.FontSize.Size32
  1732. ClosestColor.Text = "Your color is closest to Institutional White"
  1733. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  1734. ClosestColor.TextSize = 30
  1735. ClosestColor.TextStrokeTransparency = 0.5
  1736.  
  1737. Line.Name = "Line"
  1738. Line.Parent = CustomizeGui
  1739. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1740. Line.BackgroundTransparency = 0.5
  1741. Line.BorderColor3 = Color3.new(0, 0, 0)
  1742. Line.BorderSizePixel = 0
  1743. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  1744. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  1745. Line.Font = Enum.Font.SourceSans
  1746. Line.FontSize = Enum.FontSize.Size14
  1747. Line.Text = " "
  1748. Line.TextSize = 14
  1749.  
  1750. Color.Name = "Color"
  1751. Color.Parent = CustomizeGui
  1752. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  1753. Color.BorderSizePixel = 0
  1754. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  1755. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  1756. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  1757.  
  1758. MusicOption.Parent = CustomizeGui
  1759. MusicOption.Name = "MusicOption"
  1760. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1761. MusicOption.BorderSizePixel = 1
  1762. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  1763. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1764. MusicOption.Text = ""
  1765. MusicOption.BackgroundTransparency = 0.5
  1766.  
  1767. ScreenOption.Parent = CustomizeGui
  1768. ScreenOption.Name = "ScreenOption"
  1769. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  1770. ScreenOption.BorderSizePixel = 1
  1771. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  1772. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  1773. ScreenOption.Text = ""
  1774. ScreenOption.BackgroundTransparency = 0.5
  1775.  
  1776. ScreenOptionTxt.Name = "ScreenOptionTxt"
  1777. ScreenOptionTxt.Parent = CustomizeGui
  1778. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1779. ScreenOptionTxt.BackgroundTransparency = 1
  1780. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  1781. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1782. ScreenOptionTxt.Font = Enum.Font.SourceSans
  1783. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  1784. ScreenOptionTxt.Text = "Psychopath Red Filter"
  1785. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1786. ScreenOptionTxt.TextScaled = true
  1787. ScreenOptionTxt.TextSize = 20
  1788. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1789. ScreenOptionTxt.TextStrokeTransparency = 0.5
  1790. ScreenOptionTxt.TextWrapped = true
  1791. ScreenOptionTxt.TextXAlignment = "Left"
  1792.  
  1793. MusicOptionTxt.Name = "MusicOptionTxt"
  1794. MusicOptionTxt.Parent = CustomizeGui
  1795. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  1796. MusicOptionTxt.BackgroundTransparency = 1
  1797. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  1798. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  1799. MusicOptionTxt.Font = Enum.Font.SourceSans
  1800. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  1801. MusicOptionTxt.Text = "Psychopath Background Music"
  1802. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  1803. MusicOptionTxt.TextScaled = true
  1804. MusicOptionTxt.TextSize = 20
  1805. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1806. MusicOptionTxt.TextStrokeTransparency = 0.5
  1807. MusicOptionTxt.TextWrapped = true
  1808. MusicOptionTxt.TextXAlignment = "Left"
  1809.  
  1810. Close.Name = "Close"
  1811. Close.Parent = CustomizeGui
  1812. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  1813. Close.BackgroundTransparency = 0.5
  1814. Close.BorderColor3 = Color3.new(0, 0, 0)
  1815. Close.BorderSizePixel = 2
  1816. Close.Position = UDim2.new(1.005, 0, 0, 0)
  1817. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  1818. Close.Font = Enum.Font.SourceSans
  1819. Close.FontSize = Enum.FontSize.Size14
  1820. Close.Text = "X"
  1821. Close.TextColor3 = Color3.new(1, 1, 1)
  1822. Close.TextScaled = true
  1823. Close.TextSize = 14
  1824. Close.TextStrokeTransparency = 0
  1825. Close.TextWrapped = true
  1826.  
  1827. RedHue.Name = "RedHue"
  1828. RedHue.Parent = CustomizeGui
  1829. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1830. RedHue.BackgroundTransparency = 1
  1831. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  1832. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1833. RedHue.Font = Enum.Font.SourceSans
  1834. RedHue.FontSize = Enum.FontSize.Size24
  1835. RedHue.Text = "RED Hue Value: "
  1836. RedHue.TextColor3 = Color3.new(1, 1, 1)
  1837. RedHue.TextScaled = true
  1838. RedHue.TextSize = 20
  1839. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  1840. RedHue.TextStrokeTransparency = 0.75
  1841. RedHue.TextWrapped = true
  1842.  
  1843. GreenHue.Name = "GreenHue"
  1844. GreenHue.Parent = CustomizeGui
  1845. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1846. GreenHue.BackgroundTransparency = 1
  1847. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  1848. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1849. GreenHue.Font = Enum.Font.SourceSans
  1850. GreenHue.FontSize = Enum.FontSize.Size24
  1851. GreenHue.Text = "GREEN Hue Value:"
  1852. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  1853. GreenHue.TextScaled = true
  1854. GreenHue.TextSize = 20
  1855. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  1856. GreenHue.TextStrokeTransparency = 0.75
  1857. GreenHue.TextWrapped = true
  1858.  
  1859. RedInput.Name = "RedInput"
  1860. RedInput.Parent = CustomizeGui
  1861. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1862. RedInput.BackgroundTransparency = 0.5
  1863. RedInput.BorderSizePixel = 0
  1864. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  1865. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1866. RedInput.Font = Enum.Font.SourceSans
  1867. RedInput.FontSize = Enum.FontSize.Size14
  1868. RedInput.Text = "255"
  1869. RedInput.TextColor3 = Color3.new(1, 1, 1)
  1870. RedInput.TextSize = 14
  1871. RedInput.TextStrokeTransparency = 0
  1872.  
  1873. BlueHue.Name = "BlueHue"
  1874. BlueHue.Parent = CustomizeGui
  1875. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  1876. BlueHue.BackgroundTransparency = 1
  1877. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  1878. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  1879. BlueHue.Font = Enum.Font.SourceSans
  1880. BlueHue.FontSize = Enum.FontSize.Size24
  1881. BlueHue.Text = "BLUE Hue Value:"
  1882. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  1883. BlueHue.TextScaled = true
  1884. BlueHue.TextSize = 20
  1885. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  1886. BlueHue.TextStrokeTransparency = 0.75
  1887. BlueHue.TextWrapped = true
  1888.  
  1889. TrailTransparency.Name = "TrailTransparency"
  1890. TrailTransparency.Parent = CustomizeGui
  1891. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  1892. TrailTransparency.BackgroundTransparency = 1
  1893. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  1894. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  1895. TrailTransparency.Font = Enum.Font.SourceSans
  1896. TrailTransparency.FontSize = Enum.FontSize.Size24
  1897. TrailTransparency.Text = "Trail Transparency:"
  1898. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  1899. TrailTransparency.TextScaled = true
  1900. TrailTransparency.TextSize = 20
  1901. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  1902. TrailTransparency.TextWrapped = true
  1903.  
  1904. GreenInput.Name = "GreenInput"
  1905. GreenInput.Parent = CustomizeGui
  1906. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1907. GreenInput.BackgroundTransparency = 0.5
  1908. GreenInput.BorderSizePixel = 0
  1909. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  1910. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1911. GreenInput.Font = Enum.Font.SourceSans
  1912. GreenInput.FontSize = Enum.FontSize.Size14
  1913. GreenInput.Text = "255"
  1914. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  1915. GreenInput.TextSize = 14
  1916. GreenInput.TextStrokeTransparency = 0
  1917.  
  1918. TransInput.Name = "TransInput"
  1919. TransInput.Parent = CustomizeGui
  1920. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1921. TransInput.BackgroundTransparency = 0.5
  1922. TransInput.BorderSizePixel = 0
  1923. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  1924. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1925. TransInput.Font = Enum.Font.SourceSans
  1926. TransInput.FontSize = Enum.FontSize.Size14
  1927. TransInput.Text = "50"
  1928. TransInput.TextColor3 = Color3.new(1, 1, 1)
  1929. TransInput.TextSize = 14
  1930. TransInput.TextStrokeTransparency = 0
  1931.  
  1932. BlueInput.Name = "BlueInput"
  1933. BlueInput.Parent = CustomizeGui
  1934. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  1935. BlueInput.BackgroundTransparency = 0.5
  1936. BlueInput.BorderSizePixel = 0
  1937. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  1938. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  1939. BlueInput.Font = Enum.Font.SourceSans
  1940. BlueInput.FontSize = Enum.FontSize.Size14
  1941. BlueInput.Text = "255"
  1942. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  1943. BlueInput.TextSize = 14
  1944. BlueInput.TextStrokeTransparency = 0
  1945.  
  1946. Message.Name = "Message"
  1947. Message.Parent = CustomizeGui
  1948. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  1949. Message.BackgroundTransparency = 1
  1950. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  1951. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  1952. Message.Font = Enum.Font.SourceSans
  1953. Message.FontSize = Enum.FontSize.Size18
  1954. Message.Text = "|| Inputs must be values ||"
  1955. Message.TextColor3 = Color3.new(1, 1, 1)
  1956. Message.TextScaled = true
  1957. Message.TextSize = 15
  1958. Message.TextStrokeTransparency = 0.75
  1959. Message.TextWrapped = true
  1960.  
  1961. local attun = Instance.new("Attachment", knife)
  1962. attun.Position = Vector3.new(0, 0.1, -1.75)
  1963. local atdos = Instance.new("Attachment", knife)
  1964. atdos.Position = Vector3.new(0, -0.1, 0.5)
  1965. local trail = Instance.new("Trail", knife)
  1966. trail.LightEmission = 0.5
  1967. trail.Attachment0 = attun
  1968. trail.Attachment1 = atdos
  1969. trail.Lifetime = 0.175
  1970. trail.MinLength = 0
  1971. trail.Enabled = false
  1972.  
  1973. function updatez()
  1974. local rc = tonumber(RedInput.Text)
  1975. local gc = tonumber(GreenInput.Text)
  1976. local bc = tonumber(BlueInput.Text)
  1977. local tcupd = tonumber(TransInput.Text)
  1978. if rc == nil then
  1979. rc = 0
  1980. end
  1981. if gc == nil then
  1982. gc = 0
  1983. end
  1984. if bc == nil then
  1985. bc = 0
  1986. end
  1987. if tcupd == nil then
  1988. tcupd = 0
  1989. end
  1990. local tc = tcupd/100
  1991. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  1992. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  1993. obj32.Color = Color3.fromRGB(rc,gc,bc)
  1994. obj33.Color = Color3.fromRGB(rc,gc,bc)
  1995. obj34.Color = Color3.fromRGB(rc,gc,bc)
  1996. obj35.Color = Color3.fromRGB(rc,gc,bc)
  1997. obj36.Color = Color3.fromRGB(rc,gc,bc)
  1998. obj37.Color = Color3.fromRGB(rc,gc,bc)
  1999. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2000. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2001. trail.Transparency = NumberSequence.new(tc)
  2002. TrailTransparency.TextStrokeTransparency = tc
  2003. end
  2004.  
  2005. RedInput.Changed:connect(function(val)
  2006. if val == "Text" and tonumber(RedInput.Text) then
  2007. RedInput.Text = tostring(tonumber(RedInput.Text))
  2008. if tonumber(RedInput.Text) > 255 then
  2009. RedInput.Text = '255'
  2010. end
  2011. elseif val == "Text" then
  2012. RedInput.Text = ""
  2013. end
  2014. updatez()
  2015. end)
  2016. GreenInput.Changed:connect(function(val)
  2017. if val == "Text" and tonumber(GreenInput.Text) then
  2018. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2019. if tonumber(GreenInput.Text) > 255 then
  2020. GreenInput.Text = '255'
  2021. end
  2022. elseif val == "Text" then
  2023. GreenInput.Text = ""
  2024. end
  2025. updatez()
  2026. end)
  2027. BlueInput.Changed:connect(function(val)
  2028. if val == "Text" and tonumber(BlueInput.Text) then
  2029. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2030. if tonumber(BlueInput.Text) > 255 then
  2031. BlueInput.Text = '255'
  2032. end
  2033. elseif val == "Text" then
  2034. BlueInput.Text = ""
  2035. end
  2036. updatez()
  2037. end)
  2038. TransInput.Changed:connect(function(val)
  2039. if val == "Text" and tonumber(TransInput.Text) then
  2040. TransInput.Text = tostring(tonumber(TransInput.Text))
  2041. if tonumber(TransInput.Text) > 100 then
  2042. TransInput.Text = '100'
  2043. end
  2044. elseif val == "Text" then
  2045. TransInput.Text = ""
  2046. end
  2047. updatez()
  2048. end)
  2049.  
  2050. Close.MouseButton1Click:connect(function()
  2051. if lerpz == false then
  2052. lerpz = true
  2053. if Close.Text ~= "+" then
  2054. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2055. for i=1,10 do
  2056. Close.TextTransparency = i/10
  2057. Close.TextStrokeTransparency = i/10
  2058. wait(0.01)
  2059. end
  2060. Close.Text = "+"
  2061. for i=1,10 do
  2062. Close.TextTransparency = (10-i+1)/10
  2063. Close.TextStrokeTransparency = (10-i+1)/10
  2064. wait(0.01)
  2065. end
  2066. lerpz = false
  2067. else
  2068. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2069. for i=1,10 do
  2070. Close.TextTransparency = i/10
  2071. Close.TextStrokeTransparency = i/10
  2072. wait(0.01)
  2073. end
  2074. Close.Text = "X"
  2075. for i=1,10 do
  2076. Close.TextTransparency = (10-i+1)/10
  2077. Close.TextStrokeTransparency = (10-i+1)/10
  2078. wait(0.01)
  2079. end
  2080. lerpz = false
  2081. end
  2082. end
  2083. end)
  2084.  
  2085. MusicOption.MouseButton1Click:connect(function()
  2086. if canbackgroundmusic == true then
  2087. canbackgroundmusic = false
  2088. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2089. else
  2090. canbackgroundmusic = true
  2091. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2092. end
  2093. end)
  2094.  
  2095. ScreenOption.MouseButton1Click:connect(function()
  2096. if cancolorfilter == true then
  2097. cancolorfilter = false
  2098. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2099. else
  2100. cancolorfilter = true
  2101. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2102. end
  2103. end)
  2104.  
  2105. function equip()
  2106. local doit = coroutine.wrap(function()
  2107. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2108. acting = true
  2109. local arm = me["Right Arm"]
  2110. local arm2 = me["Left Arm"]
  2111. local tors = me.Torso
  2112. local weld = Instance.new('Weld',arm)
  2113. weld.Part0 = arm
  2114. weld.Part1 = tors
  2115. weld.C0 = CFrame.new(-1.5,0,0)
  2116. local weld2 = Instance.new("Weld", arm2)
  2117. weld2.Part0 = arm2
  2118. weld2.Part1 = tors
  2119. weld2.C0 = CFrame.new(1.5, 0, 0)
  2120. wait(0.001)
  2121. for i = 0,1,0.1 do
  2122. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2123. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2124. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2125. wait(0.001)
  2126. end
  2127. wait(0.15)
  2128. trail.Enabled = true
  2129. for i = 0,1,0.1 do
  2130. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2131. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2132. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2133. wait(0.001)
  2134. end
  2135. trail.Enabled = false
  2136. wait(0.2)
  2137. for i = 0,1,0.1 do
  2138. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2139. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2140. wait(0.001)
  2141. end
  2142. weld:Destroy()
  2143. weld2:Remove()
  2144. if tors ~= nil then
  2145. rightshoulderz:Clone().Parent = me.Torso
  2146. leftshoulderz:Clone().Parent = me.Torso
  2147. end
  2148. end
  2149. acting = false
  2150. end)
  2151. doit()
  2152. end
  2153.  
  2154. function kysnigga()
  2155. if kyssing == true then return end
  2156. kyssing = true
  2157. acting = true
  2158. decearingTHING = math.random(1, 100)
  2159. if decearingTHING == 4 then
  2160. decearingEGG = Instance.new("Sound", me.Torso)
  2161. decearingEGG.SoundId = "rbxassetid://138084557"
  2162. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2163. decearingEGG.TimePosition = 0.2
  2164. decearingEGG:Play()
  2165. end
  2166. me.Humanoid.WalkSpeed = 0
  2167. me.Humanoid.JumpPower = 0
  2168.  
  2169. local rightarm = Instance.new("Weld", me.Torso)
  2170. rightarm.Part0 = me.Torso
  2171. rightarm.Part1 = me["Right Arm"]
  2172. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2173.  
  2174. local leftarm = Instance.new("Weld", me.Torso)
  2175. leftarm.Part0 = me.Torso
  2176. leftarm.Part1 = me["Left Arm"]
  2177. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2178.  
  2179. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2180. tors.Part0 = me.HumanoidRootPart
  2181. tors.Part1 = me.Torso
  2182. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2183.  
  2184. local rightleg = Instance.new("Weld", me.Torso)
  2185. rightleg.Part0 = me.Torso
  2186. rightleg.Part1 = me["Right Leg"]
  2187. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2188.  
  2189. local leftleg = Instance.new("Weld", me.Torso)
  2190. leftleg.Part0 = me.Torso
  2191. leftleg.Part1 = me["Left Leg"]
  2192. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2193.  
  2194. for i = 0, 1, 0.03 do
  2195. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2196. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2197. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2198. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2199. wait()
  2200. end
  2201. for i = 0, 1, 0.03 do
  2202. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2203. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2204. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2205. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2206. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2207. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2208. wait()
  2209. end
  2210. local bleedzer = Instance.new('Part',me.Torso)
  2211. bleedzer.CFrame = me.Torso.CFrame
  2212. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2213. bleedzer.Transparency = 1
  2214. bleedzer.CanCollide = false
  2215. local weld = Instance.new('Weld',bleedzer)
  2216. weld.Part0 = bleedzer
  2217. weld.Part1 = me.Torso
  2218. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2219. local woodpekker = coroutine.wrap(function()
  2220. bleed(bleedzer)
  2221. end)
  2222. woodpekker()
  2223. audio.SoundId = "rbxassetid://199977936"
  2224. audio.PlaybackSpeed = 1.5
  2225. audio:Play()
  2226. audio2.SoundId = "rbxassetid://220834019"
  2227. audio2.PlaybackSpeed = 1
  2228. audio2.TimePosition = 0.1
  2229. audio2:Play()
  2230. for i = 0, 1, 0.1 do
  2231. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2232. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2233. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2234. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2235. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2236. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2237. wait()
  2238. end
  2239. wait(1)
  2240. audio.SoundId = "rbxassetid://210943487"
  2241. audio.TimePosition = 0.2
  2242. audio.PlaybackSpeed = 0.75
  2243. audio:Play()
  2244. for i = 0, 1, 0.03 do
  2245. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2246. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2247. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2248. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2249. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2250. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2251. wait()
  2252. end
  2253. for i = 0, 1, 0.03 do
  2254. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2255. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2256. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2257. wait()
  2258. end
  2259. wait(0.24)
  2260. if me:FindFirstChildOfClass('Humanoid') then
  2261. me:FindFirstChildOfClass('Humanoid').Health = 0
  2262. end
  2263. wait(0.01)
  2264. killz(me,me.Torso.Name,nil,nil,true)
  2265.  
  2266. tors:Remove()
  2267. rightarm:Remove()
  2268. rightleg:Remove()
  2269. leftleg:Remove()
  2270. leftarm:Remove()
  2271. rightshoulderz:Clone().Parent = me.Torso
  2272. leftshoulderz:Clone().Parent = me.Torso
  2273. torsojoint:Clone().Parent = me.HumanoidRootPart
  2274. lefthipz:Clone().Parent = me.Torso
  2275. righthipz:Clone().Parent = me.Torso
  2276. me.Humanoid.JumpPower = 50
  2277. me.Humanoid.WalkSpeed = 16
  2278. acting = false
  2279. canClick = true
  2280. doing = false
  2281. hit = false
  2282. kyssing = false
  2283. if decearingTHING == 4 then
  2284. decearingEGG:Remove()
  2285. end
  2286. end
  2287.  
  2288. function bleedout()
  2289. local doit = coroutine.wrap(function()
  2290. local targe = grabbed
  2291. local num = 0
  2292. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2293. if targe.Head:FindFirstChild('Died') then
  2294. tone = math.random(6, 12) / 10
  2295. targe.Head.Died.PlaybackSpeed = tone
  2296. targe.Head.Died:Play()
  2297. else
  2298. local deathsound = Instance.new('Sound',targe.Head)
  2299. deathsound.Name = "Died"
  2300. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2301. deathsound.Volume = 0.65
  2302. deathsound.EmitterSize = 5
  2303. deathsound.MaxDistance = 150
  2304. tone = math.random(5, 15) / 10
  2305. targe.Head.Died.PlaybackSpeed = tone
  2306. targe.Head.Died:Play()
  2307. end
  2308. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2309. num = num+1
  2310. wait(0.325)
  2311. end
  2312. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2313. wait()
  2314. killz(targe,'Head',nil,nil,false,true)
  2315. wait(2)
  2316. targe:Remove()
  2317. end)
  2318. doit()
  2319. end
  2320.  
  2321. function liedown()
  2322. local doit = coroutine.wrap(function()
  2323. local targe = grabbed
  2324. wait(2)
  2325. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2326. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2327. end
  2328. end)
  2329. doit()
  2330. end
  2331.  
  2332. function grab()
  2333. local doit = coroutine.wrap(function()
  2334. acting = true
  2335. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2336. local arm = me["Right Arm"]
  2337. local tors = me.Torso
  2338. local arm2 = me["Left Arm"]
  2339. local humanroot = me.HumanoidRootPart
  2340. local weld2 = Instance.new('Weld',arm)
  2341. weld2.Part0 = arm
  2342. weld2.Part1 = tors
  2343. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2344. local weld3 = Instance.new('Weld',arm2)
  2345. weld3.Part0 = arm2
  2346. weld3.Part1 = tors
  2347. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2348. for i = 0,1,0.05 do
  2349. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2350. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2351. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2352. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2353. wait(0.01)
  2354. end
  2355. grabbing = true
  2356. trail.Enabled = true
  2357. for i = 0,1,0.10 do
  2358. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2359. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2360. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2361. wait(0.01)
  2362. end
  2363. trail.Enabled = false
  2364. wait(0.5)
  2365. grabbing = false
  2366. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2367. if grabbed == nil then
  2368. for i = 0,1,0.1 do
  2369. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2370. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2371. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2372. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2373. wait(0.001)
  2374. end
  2375. weld2:Destroy()
  2376. weld3:Destroy()
  2377. rightshoulderz:Clone().Parent = me.Torso
  2378. leftshoulderz:Clone().Parent = me.Torso
  2379. acting = false
  2380. canClick = true
  2381. end
  2382. end)
  2383. doit()
  2384. end
  2385.  
  2386. function kill()
  2387. paralyzed = false
  2388. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2389. targetweld = grabbed.Torso.TargetWeld
  2390. targetweld2 = nil
  2391. local reee = grabbed:FindFirstChild("Left Arm")
  2392. if reee and reee:FindFirstChild("Weld") then
  2393. targetweld2 = reee.Weld
  2394. end
  2395. for i, v in pairs(grabbed:GetChildren()) do
  2396. if v.Name == "Part" then
  2397. v.CanCollide = true
  2398. end
  2399. end
  2400. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2401. local targetrightshoulder = rightshoulder
  2402. local targetleftshoulder = leftshoulder
  2403. local targetweld3 = Instance.new("Weld", targetweld3pt)
  2404. targetweld3.Part0 = grabbed.Torso
  2405. targetweld3.Part1 = targetweld3pt
  2406. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2407.  
  2408. local doit = coroutine.wrap(function()
  2409. local arm = me["Right Arm"]
  2410. local tors = grabbed.Torso
  2411. local arm2 = me["Left Arm"]
  2412. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2413. doing = true
  2414. local weld2 = arm:FindFirstChildOfClass('Weld')
  2415. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2416. local humanroot = me.HumanoidRootPart
  2417.  
  2418. for i = 0,1,0.1 do
  2419. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2420. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2421. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2422. wait(0.01)
  2423. end
  2424.  
  2425. audio:Stop()
  2426. audio.SoundId = "rbxassetid://517040733"
  2427. tone = math.random(1, 3)
  2428. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2429. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2430. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2431. audio:Play()
  2432.  
  2433. local bleedpart = Instance.new("Part", grabbed)
  2434. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2435. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2436. bleedpart.CanCollide = false
  2437. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2438. bleedpart.Transparency = 1
  2439.  
  2440. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2441. bleedpartweld.Part0 = grabbed.Torso
  2442. bleedpartweld.Part1 = bleedpart
  2443. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2444. local coru=coroutine.wrap(function()
  2445. bleed(bleedpart)
  2446. end)
  2447. coru()
  2448.  
  2449. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2450. slightthrow.Force = Vector3.new(0, 0, -2500)
  2451.  
  2452. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2453. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2454. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2455.  
  2456. if grabbed:FindFirstChildOfClass('Humanoid') then
  2457. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2458. end
  2459.  
  2460. killz(grabbed,'Left Leg')
  2461. killz(grabbed,'Left Arm')
  2462. killz(grabbed,'Right Leg')
  2463. killz(grabbed,'Right Arm')
  2464.  
  2465. trail.Enabled = true
  2466.  
  2467. for i = 0,1,0.2 do
  2468. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2469. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2470. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2471. wait(0.01)
  2472. end
  2473.  
  2474. trail.Enabled = false
  2475.  
  2476. bleedout()
  2477.  
  2478. rightshoulderz:Clone().Parent = me.Torso
  2479. leftshoulderz:Clone().Parent = me.Torso
  2480. grabbed = nil
  2481.  
  2482. if humanroot:FindFirstChild('Holder') then
  2483. humanroot.Holder:Destroy()
  2484. end
  2485.  
  2486. wait(0.2)
  2487. slightthrow:Remove()
  2488. slightthrow2:Remove()
  2489. for i = 0,1,0.05 do
  2490. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2491. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2492. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2493. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2494. wait(0.01)
  2495. end
  2496.  
  2497. weld2:Destroy()
  2498. weld3:Destroy()
  2499. targetweld = nil
  2500. targetweld2 = nil
  2501. targetweld3 = nil
  2502. rightshoulderz:Clone().Parent = me.Torso
  2503. leftshoulderz:Clone().Parent = me.Torso
  2504. acting = false
  2505. canClick = true
  2506. doing = false
  2507. end)
  2508. doit()
  2509. end
  2510.  
  2511. function finish()
  2512. if finishing == true then return end
  2513. finishing = true
  2514. acting = true
  2515. decearingTHING = math.random(1, 100)
  2516. if decearingTHING == 4 then
  2517. decearingEGG = Instance.new("Sound", me.Torso)
  2518. decearingEGG.SoundId = "rbxassetid://138084557"
  2519. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2520. decearingEGG.TimePosition = 0.2
  2521. decearingEGG:Play()
  2522. end
  2523. me.Humanoid.WalkSpeed = 0
  2524. me.Humanoid.JumpPower = 0
  2525.  
  2526. local rightarm = Instance.new("Weld", me.Torso)
  2527. rightarm.Part0 = me.Torso
  2528. rightarm.Part1 = me["Right Arm"]
  2529. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2530.  
  2531. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2532. tors.Part0 = me.HumanoidRootPart
  2533. tors.Part1 = me.Torso
  2534. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2535.  
  2536. local rightleg = Instance.new("Weld", me.Torso)
  2537. rightleg.Part0 = me.Torso
  2538. rightleg.Part1 = me["Right Leg"]
  2539. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2540.  
  2541. local leftleg = Instance.new("Weld", me.Torso)
  2542. leftleg.Part0 = me.Torso
  2543. leftleg.Part1 = me["Left Leg"]
  2544. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2545.  
  2546. for i = 0, 1, 0.05 do
  2547. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  2548. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2549. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  2550. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  2551. wait()
  2552. end
  2553. for i=1,finishnum do
  2554. local num1 = 0.5
  2555. local num2 = 0.5
  2556. local num3 = 0.25
  2557. if finishnum ~= 1 then
  2558. num3 = 0
  2559. end
  2560. trail.Enabled = true
  2561. for i = 0, 1, num1 do
  2562. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  2563. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  2564. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  2565. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  2566. wait()
  2567. end
  2568. wait()
  2569. for i = 0, 1, num2 do
  2570. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2571. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  2572. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2573. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  2574. wait()
  2575. end
  2576. trail.Enabled = false
  2577. wait(num3)
  2578. end
  2579. wait()
  2580. for i = 0, 1, 0.05 do
  2581. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2582. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2583. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  2584. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  2585. wait()
  2586. end
  2587. tors:Remove()
  2588. rightarm:Remove()
  2589. rightleg:Remove()
  2590. leftleg:Remove()
  2591. rightshoulderz:Clone().Parent = me.Torso
  2592. leftshoulderz:Clone().Parent = me.Torso
  2593. torsojoint:Clone().Parent = me.HumanoidRootPart
  2594. lefthipz:Clone().Parent = me.Torso
  2595. righthipz:Clone().Parent = me.Torso
  2596. me.Humanoid.JumpPower = 50
  2597. me.Humanoid.WalkSpeed = 16
  2598. acting = false
  2599. canClick = true
  2600. doing = false
  2601. hit = false
  2602. finishing = false
  2603. if decearingTHING == 4 then
  2604. decearingEGG:Remove()
  2605. end
  2606. end
  2607.  
  2608. function throw()
  2609. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  2610. paralyzed = false
  2611. targetweld = grabbed.Torso.TargetWeld
  2612. local ree = grabbed:FindFirstChild("Left Arm")
  2613. targetweld2 =nil
  2614. if ree and ree:FindFirstChild("Weld") then
  2615. targetweld2 = ree.Weld
  2616. end
  2617.  
  2618. for i, v in pairs(grabbed:GetChildren()) do
  2619. if v.Name == "Part" then
  2620. v.CanCollide = true
  2621. end
  2622. end
  2623.  
  2624.  
  2625. local doit = coroutine.wrap(function()
  2626. local arm = me["Right Arm"]
  2627. local tors = grabbed.Torso
  2628. local arm2 = me["Left Arm"]
  2629. local targrightshoulder = rightshoulder
  2630.  
  2631. local targleftshoulder = leftshoulder
  2632. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2633. doing = true
  2634. local weld2 = arm:FindFirstChildOfClass('Weld')
  2635. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2636. local humanroot = me.HumanoidRootPart
  2637.  
  2638. for i = 0,1,0.2 do
  2639. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2640. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  2641. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2642. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  2643. if targetweld2 then
  2644. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  2645. end
  2646. wait(0.01)
  2647. end
  2648.  
  2649. audio:Stop()
  2650. audio.SoundId = "rbxassetid://536642316"
  2651. tone = math.random(1, 3)
  2652. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  2653. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2654. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  2655. audio:Play()
  2656.  
  2657. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  2658. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  2659. slightthrow.P = 5000
  2660. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  2661. local point = grabbed.Torso.Position
  2662. local aaaaaa = grabbed
  2663. liedown()
  2664.  
  2665. rightshoulderz:Clone().Parent = me.Torso
  2666. leftshoulderz:Clone().Parent = me.Torso
  2667. grabbed = nil
  2668.  
  2669. if humanroot:FindFirstChild('Holder') then
  2670. humanroot.Holder:Destroy()
  2671. end
  2672. local coru = coroutine.wrap(function()
  2673. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  2674. if aaaaaa:FindFirstChildOfClass('Humanoid') then
  2675. aaaaaa:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  2676. aaaaaa:FindFirstChildOfClass('Humanoid').JumpPower = 50
  2677. aaaaaa:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  2678. end
  2679. slightthrow:Remove()
  2680. end)
  2681. coru()
  2682.  
  2683. for i = 0,1,0.05 do
  2684. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2685. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2686. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2687. wait(0.01)
  2688. end
  2689. weld2:Destroy()
  2690. weld3:Destroy()
  2691. targetweld:Remove()
  2692. if targetweld2 then
  2693. targetweld2:Remove()
  2694. end
  2695. if rightshoulder then
  2696. rightshoulder:Clone().Parent = tors
  2697. end
  2698. if leftshoulder then
  2699. leftshoulder:Clone().Parent = tors
  2700. end
  2701. headweld:Clone().Parent = tors
  2702. rightshoulderz:Clone().Parent = me.Torso
  2703. leftshoulderz:Clone().Parent = me.Torso
  2704. acting = false
  2705. canClick = true
  2706. doing = false
  2707. end)
  2708. doit()
  2709. end
  2710.  
  2711. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  2712. bc=BrickColor.new
  2713. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2714. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2715. local fragmentable = workspace
  2716. local list = {}
  2717. local brickcount = 0
  2718. local storage = {}
  2719. local fillup = 1000
  2720. local maximumstorage = 2000
  2721. local storage_position = Vector3.new(0,0,5000)
  2722. local stored_partsize = Vector3.new(1,1,1)
  2723. local parts_created_per_frame = 5
  2724.  
  2725. local minimumsize = Vector3.new(0.7,0.7,0.7)
  2726. local surface_between_splitted_parts = 'SmoothNoOutlines'
  2727. local fragmentable = workspace
  2728. local list = {}
  2729. local brickcount = 0
  2730. local storage = {}
  2731. local fillup = 1000
  2732. local maximumstorage = 2000
  2733. local storage_position = Vector3.new(0,0,5000)
  2734. local stored_partsize = Vector3.new(1,1,1)
  2735. local parts_created_per_frame = 5
  2736.  
  2737.  
  2738. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  2739. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  2740. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  2741. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  2742. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  2743. if xi == 1 and yi == 1 and zi == 1 then return end
  2744. if #storage > 0 then
  2745. local p = storage[1]
  2746. p.BrickColor = color
  2747. p.Size = size
  2748. p.Anchored = false
  2749. p.BackSurface = backsurface
  2750. p.BottomSurface = bottomsurface
  2751. p.FrontSurface = frontsurface
  2752. p.LeftSurface = leftsurface
  2753. p.RightSurface = rightsurface
  2754. p.TopSurface = topsurface
  2755. p.Transparency = transparency
  2756. p.CFrame = cframe
  2757. p.Reflectance = reflectance
  2758. p.Material = material
  2759. game:GetService('Debris'):AddItem(p,30)
  2760. p:BreakJoints()
  2761. table.remove(storage,1)
  2762. else
  2763. local p = Instance.new("Part",fragmentable)
  2764. p.BrickColor = color
  2765. p.FormFactor = "Custom"
  2766. p.Size = size
  2767. p.BackSurface = backsurface
  2768. p.BottomSurface = bottomsurface
  2769. p.FrontSurface = frontsurface
  2770. p.LeftSurface = leftsurface
  2771. p.RightSurface = rightsurface
  2772. p.TopSurface = topsurface
  2773. p.Transparency = transparency
  2774. p.Material = material
  2775. if p.Transparency>0.285 then
  2776. p.Anchored = false
  2777. else
  2778. p.Anchored=false
  2779. p.Material='Wood'
  2780. game:GetService('Debris'):AddItem(p,10)
  2781. end
  2782. p.CFrame = cframe
  2783. p.Reflectance = reflectance
  2784. p:BreakJoints()
  2785. end
  2786. return
  2787. end
  2788. local mody = math.random(-125,125)/1000
  2789. for y = 1,yi do
  2790. if math.random()> 0.5 then
  2791. local modx = math.random(-125,125)/1000
  2792. for x = 1,xi do
  2793. local modz = math.random(-125,125)/1000
  2794. for z = 1,zi do --offset = x/xi-0.75+modx)
  2795. 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)),
  2796. 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,
  2797. 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,
  2798. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2799. 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,
  2800. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2801. end
  2802.  
  2803. end
  2804. else
  2805. local modz = math.random(-125,125)/1000
  2806. for z = 1,zi do
  2807. local modx = math.random(-125,125)/1000
  2808. for x = 1,xi do
  2809. 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)),
  2810. 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,
  2811. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  2812. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  2813. 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,
  2814. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  2815. end
  2816. end
  2817. end
  2818. end
  2819. end
  2820.  
  2821. function start_fragmentation(position,radius,nuh)
  2822. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  2823. repeat
  2824. local finish = false
  2825. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  2826. for i = 1,#parts do
  2827. table.insert(list,1,parts[i])
  2828. end
  2829. finish = true
  2830. until #parts < 100 and finish
  2831. local t = tick()
  2832. for i = 1,#list do
  2833. local p = list[i]
  2834. 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
  2835. 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)
  2836. if #storage < maximumstorage and p.Shape == "Block" then
  2837. p.Anchored = false
  2838. p.FormFactor = "Custom"
  2839. p.Size = stored_partsize
  2840. p.Position = storage_position
  2841. table.insert(storage,1,p)
  2842. else
  2843. p:Destroy()
  2844. end
  2845. end
  2846. 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
  2847. 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)
  2848. if #storage < maximumstorage and p.Shape == "Block" then
  2849. p.Anchored = false
  2850. p.Material='Wood'
  2851. p.FormFactor = "Custom"
  2852. p.Size = stored_partsize
  2853. p.Position = storage_position
  2854. table.insert(storage,1,p)
  2855. else
  2856. p:Destroy()
  2857. end
  2858. end
  2859. end
  2860. list = {}
  2861. end
  2862.  
  2863.  
  2864. function fling()
  2865. local doit = coroutine.wrap(function()
  2866. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  2867. acting = true
  2868. for i=1,finishnum do
  2869. local weld2 = Instance.new('Weld',me["Right Arm"])
  2870. weld2.Part0 = me["Right Arm"]
  2871. weld2.Part1 = me["Torso"]
  2872. weld2.C0 = CFrame.new(-1.5,0,0)
  2873. if finishnum == 1 then
  2874. for i = 0,1,0.05 do
  2875. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2876. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  2877. wait(0.01)
  2878. end
  2879. end
  2880. audio.SoundId = "rbxassetid://166083610"
  2881. audio.PlaybackSpeed = 1
  2882. audio.TimePosition = 0.1
  2883. audio:Play()
  2884. if finishnum == 1 then
  2885. for i = 0,1,0.5 do
  2886. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  2887. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  2888. wait(0.001)
  2889. end
  2890. end
  2891. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  2892. local knofe = obj1:Clone()
  2893. for i, v in pairs(obj1:GetChildren()) do
  2894. if v:IsA('BasePart') then
  2895. v.Transparency = 1
  2896. end
  2897. end
  2898. knofe.Parent = workspace
  2899. knofe.Name = "Projectile"
  2900. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  2901. knofe:FindFirstChild("Trail", true).Enabled = true
  2902. local heck = Instance.new('BodyVelocity',knofe.Grab)
  2903. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  2904. local coru = coroutine.wrap(function()
  2905. wait(0.45)
  2906. if heck then
  2907. heck:Destroy()
  2908. end
  2909. end)
  2910. coru()
  2911. local able = true
  2912. knofe["big ass knife"].Touched:connect(function(hit)
  2913. 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
  2914. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  2915. local ree = hit.Parent
  2916. if thing == nil then
  2917. ree = hit.Parent.Parent
  2918. end
  2919. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  2920. knofe:FindFirstChild("Trail", true).Enabled = false
  2921. game:GetService('Debris'):AddItem(knofe,5)
  2922. tone = math.random(1, 3)
  2923. local sound = Instance.new('Sound',knofe.Grab)
  2924. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2925. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2926. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2927. sound.PlaybackSpeed = 1
  2928. sound:Play()
  2929. for i, v in pairs(knofe:GetChildren()) do
  2930. if v:IsA('BasePart') then
  2931. v.CanCollide = true
  2932. v.Anchored = true
  2933. end
  2934. end
  2935. hit.Anchored = true
  2936. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  2937. ree:FindFirstChildOfClass('Humanoid').Health = 0
  2938. end
  2939. wait()
  2940. killz(ree,hit.Name,knofe)
  2941. else
  2942. knofe:FindFirstChild("Trail", true).Enabled = false
  2943. heck.Velocity = Vector3.new(0,0,0)
  2944. heck:Destroy()
  2945. game:GetService('Debris'):AddItem(knofe,5)
  2946. tone = math.random(1, 3)
  2947. local sound = Instance.new('Sound',knofe.Grab)
  2948. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  2949. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  2950. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  2951. sound.PlaybackSpeed = 1
  2952. sound:Play()
  2953. for i, v in pairs(knofe:GetChildren()) do
  2954. if v:IsA('BasePart') then
  2955. v.Anchored = false
  2956. end
  2957. end
  2958. hit.Anchored = true
  2959. wait(0.001)
  2960. hit.Anchored = false
  2961. for i, v in pairs(knofe:GetChildren()) do
  2962. if v:IsA('BasePart') then
  2963. v.Anchored = false
  2964. end
  2965. end
  2966. if knofe then
  2967. local coru = coroutine.wrap(function()
  2968. if hit then
  2969. local uno = Instance.new('Part',workspace)
  2970. local dos = Instance.new('Part',workspace)
  2971. uno.CFrame = hit.CFrame
  2972. dos.CFrame = knofe["big ass knife"].CFrame
  2973. local weld = Instance.new('Weld',knofe["big ass knife"])
  2974. weld.Part0 = hit
  2975. weld.Part1 = knofe["big ass knife"]
  2976. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  2977. uno:Destroy()
  2978. dos:Destroy()
  2979. end
  2980. end)
  2981. coru()
  2982. end
  2983. end
  2984. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  2985. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  2986. knofe:FindFirstChild("Trail", true).Enabled = false
  2987. local sound = Instance.new('Sound',knofe.Grab)
  2988. sound.SoundId = 'rbxassetid://267585646'
  2989. sound:Play()
  2990. for i,v in pairs(knofe:GetChildren()) do
  2991. if v:IsA('BasePart') then
  2992. v.Anchored = true
  2993. end
  2994. end
  2995. wait()
  2996. heck.Velocity = Vector3.new(0,0,0)
  2997. heck:Destroy()
  2998. local uno = Instance.new('Part',workspace)
  2999. local dos = Instance.new('Part',workspace)
  3000. uno.CFrame = hit.CFrame
  3001. dos.CFrame = knofe["big ass knife"].CFrame
  3002. local weld = Instance.new('Weld',knofe["big ass knife"])
  3003. weld.Part0 = hit
  3004. weld.Part1 = knofe["big ass knife"]
  3005. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3006. uno:Destroy()
  3007. dos:Destroy()
  3008. for i,v in pairs(knofe:GetChildren()) do
  3009. if v:IsA('BasePart') then
  3010. v.Anchored = false
  3011. end
  3012. end
  3013. game:GetService('Debris'):AddItem(knofe,5)
  3014. for i,v in pairs(knofe:GetChildren()) do
  3015. if v:IsA('BasePart') then
  3016. v.CanCollide = true
  3017. end
  3018. end
  3019. end
  3020. 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
  3021. knofe:FindFirstChild("Trail", true).Enabled = false
  3022. able = false
  3023. local sound = Instance.new('Sound',knofe.Grab)
  3024. sound.SoundId = 'rbxassetid://144884907'
  3025. sound:Play()
  3026. local coru = coroutine.wrap(function()
  3027. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3028. end)
  3029. coru()
  3030. end
  3031. end
  3032. end)
  3033. if finishnum == 1 then
  3034. for i= 0,1,0.1 do
  3035. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3036. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3037. wait(0.001)
  3038. end
  3039. else
  3040. for i= 0,1,0.5 do
  3041. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3042. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3043. wait(0.001)
  3044. end
  3045. end
  3046. for i,v in pairs(obj1:GetChildren()) do
  3047. if v:IsA('BasePart') then
  3048. v.Transparency = 0
  3049. end
  3050. end
  3051. weld2:Destroy()
  3052. rightshoulderz:Clone().Parent = me.Torso
  3053. end
  3054. acting = false
  3055. canClick = true
  3056. end
  3057. end)
  3058. doit()
  3059. end
  3060.  
  3061. function instasplode()
  3062. local coru = coroutine.wrap(function()
  3063. acting = true
  3064. for i=1,1 do
  3065. local weld2 = Instance.new('Weld',me["Right Arm"])
  3066. weld2.Part0 = me["Right Arm"]
  3067. weld2.Part1 = me["Torso"]
  3068. weld2.C0 = CFrame.new(-1.5,0,0)
  3069. if finishnum == 1 then
  3070. for i = 0,1,0.05 do
  3071. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3072. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3073. wait(0.01)
  3074. end
  3075. end
  3076. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3077. audio.SoundId = "rbxassetid://166083610"
  3078. audio.PlaybackSpeed = 1
  3079. audio.TimePosition = 0.1
  3080. audio:Play()
  3081. if finishnum == 1 then
  3082. for i = 0,1,0.5 do
  3083. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3084. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3085. wait(0.001)
  3086. end
  3087. end
  3088. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3089. local knofe = obj1:Clone()
  3090. for i,v in pairs(obj1:GetChildren()) do
  3091. if v:IsA('BasePart') then
  3092. v.Transparency = 1
  3093. end
  3094. end
  3095. knofe.Parent = workspace
  3096. knofe.Name = "Projectile"
  3097. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3098. knofe:FindFirstChild("Trail", true).Enabled = false
  3099. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3100. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3101. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3102. local coru = coroutine.wrap(function()
  3103. wait(0.45)
  3104. if heck then
  3105. heck:Destroy()
  3106. end
  3107. end)
  3108. coru()
  3109. knofe["big ass knife"].Touched:connect(function(hit)
  3110. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3111. heck.Velocity = Vector3.new(0,0,0)
  3112. heck:Destroy()
  3113. for i,v in pairs(knofe:GetChildren()) do
  3114. if v:IsA('BasePart') then
  3115. v.CanCollide = true
  3116. end
  3117. end
  3118. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3119. if hum == nil then
  3120. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3121. end
  3122. if knofe then
  3123. local coru = coroutine.wrap(function()
  3124. if hit then
  3125. local uno = Instance.new('Part',workspace)
  3126. local dos = Instance.new('Part',workspace)
  3127. uno.CFrame = hit.CFrame
  3128. dos.CFrame = knofe["big ass knife"].CFrame
  3129. local weld = Instance.new('Weld',knofe["big ass knife"])
  3130. weld.Part0 = hit
  3131. weld.Part1 = knofe["big ass knife"]
  3132. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3133. uno:Destroy()
  3134. dos:Destroy()
  3135. end
  3136. end)
  3137. coru()
  3138. end
  3139. local sound = Instance.new('Sound',knofe.Grab)
  3140. sound.Name = "BOOM"
  3141. sound.EmitterSize = 25
  3142. sound.SoundId = 'rbxassetid://476477344'
  3143. sound.Volume = 0.5
  3144. sound:Play()
  3145. local exppart = Instance.new("Part", game.Workspace)
  3146. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3147. exppart.Anchored = true
  3148. exppart.CanCollide = false
  3149. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3150. exppart.Transparency = 1
  3151. local expaccent = Instance.new("ParticleEmitter", exppart)
  3152. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3153. expaccent.LightEmission = 0.2
  3154. expaccent.LightInfluence = 0.3
  3155. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3156. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3157. expaccent.Drag = 15
  3158. expaccent.LockedToPart = false
  3159. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3160. expaccent.Rate = 2000
  3161. expaccent.Speed = NumberRange.new(0,0)
  3162. expaccent.SpreadAngle = Vector2.new(360, 360)
  3163. expaccent:Clone().Parent = exppart
  3164. expaccent:Clone().Parent = exppart
  3165. local exp = Instance.new('Explosion',game.Workspace)
  3166. exp.Position = knofe["big ass knife"].Position
  3167. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3168. exp.BlastRadius = 5
  3169. exp.Visible = false
  3170. exp.BlastPressure = 0
  3171. exp.DestroyJointRadiusPercent = 0
  3172. exp.Hit:connect(function(hit)
  3173. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3174. wait(0.001)
  3175. tgt = hit
  3176. local coru=coroutine.wrap(function(tgtt)
  3177. local fireofgods = Instance.new("Fire", tgtt)
  3178. fireofgods.Size = 0
  3179. fireofgods.Heat = 0
  3180. local fireofgodsaccent = expaccent:Clone()
  3181. fireofgodsaccent.Parent = hit
  3182. fireofgodsaccent.Rate = 0
  3183. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3184. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3185. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3186.  
  3187. while fireofgods.Size < 10 do
  3188. fireofgods.Size = fireofgods.Size + 0.1
  3189. fireofgods.Heat = fireofgods.Heat + 0.1
  3190. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3191. wait()
  3192. end
  3193. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3194. hit:BreakJoints()
  3195. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3196. for i,v in pairs(hit:GetChildren()) do
  3197. if v:IsA('SpecialMesh') then
  3198. v.TextureId = ""
  3199. end
  3200. end
  3201. end
  3202. hit.BrickColor = BrickColor.new("Black")
  3203. for i,v in pairs(hit.Parent:GetChildren()) do
  3204. if v:IsA('Shirt') or v:IsA('Pants') then
  3205. v:Destroy()
  3206. end
  3207. end
  3208.  
  3209. while fireofgods.Size > 5 do
  3210. fireofgods.Size = fireofgods.Size - 0.1
  3211. fireofgods.Heat = fireofgods.Heat - 0.1
  3212. wait()
  3213. end
  3214. fireofgods:Destroy()
  3215. if hit.Parent then
  3216. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3217. local p = hit
  3218. 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)
  3219. hit:Remove()
  3220. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3221. print(hit.Name)
  3222. if hit.Name == "Torso" or hit.Name == "Head" then
  3223. print('ohhh YAAAA')
  3224. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3225. end
  3226. wait()
  3227. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3228. end
  3229. end
  3230. end)
  3231. coru(tgt)
  3232. end
  3233. end)
  3234. local explosionaccenttimeout = coroutine.wrap(function()
  3235. wait(0.2)
  3236. for i, exploodn in pairs(exppart:GetChildren()) do
  3237. exploodn.Enabled = false
  3238. end
  3239. wait(2)
  3240. for i, exploodn in pairs(exppart:GetChildren()) do
  3241. exploodn:Remove()
  3242. end
  3243. end)
  3244. explosionaccenttimeout()
  3245. for i,v in pairs(knofe:GetChildren()) do
  3246. if v:IsA('BasePart') then
  3247. v.Transparency = 1
  3248. end
  3249. end
  3250. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3251. coru()
  3252. end
  3253. end)
  3254. if finishnum == 1 then
  3255. for i= 0,1,0.1 do
  3256. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3257. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3258. wait(0.001)
  3259. end
  3260. else
  3261. wait(0.1)
  3262. end
  3263. weld2.C0 = CFrame.new(-1.5,0,0)
  3264. for i,v in pairs(obj1:GetChildren()) do
  3265. if v:IsA('BasePart') then
  3266. v.Transparency = 0
  3267. end
  3268. end
  3269. weld2:Destroy()
  3270. rightshoulderz:Clone().Parent = me.Torso
  3271. end
  3272. acting = false
  3273. canClick = true
  3274. end)
  3275. coru()
  3276. end
  3277.  
  3278. function fireworkit()
  3279. local coru = coroutine.wrap(function()
  3280. acting = true
  3281. local ree = 1
  3282. if finishnum > 1 then
  3283. ree = 3
  3284. end
  3285. for i=1,ree do
  3286. local weld2 = Instance.new('Weld',me["Right Arm"])
  3287. weld2.Part0 = me["Right Arm"]
  3288. weld2.Part1 = me["Torso"]
  3289. weld2.C0 = CFrame.new(-1.5,0,0)
  3290. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3291. audio.SoundId = "rbxassetid://166083610"
  3292. audio.PlaybackSpeed = 1
  3293. audio.TimePosition = 0.1
  3294. audio:Play()
  3295. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3296. local knofe = obj1:Clone()
  3297. for i,v in pairs(obj1:GetChildren()) do
  3298. if v:IsA('BasePart') then
  3299. v.Transparency = 1
  3300. end
  3301. end
  3302. local sound = Instance.new('Sound',knofe.Grab)
  3303. sound.Volume = 0.25
  3304. sound.EmitterSize = 200
  3305. sound.MaxDistance = 300
  3306. sound.SoundId = 'rbxassetid://551051176'
  3307. sound:Play()
  3308. knofe.Parent = workspace
  3309. knofe.Name = "Projectile"
  3310. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3311. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3312. 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))})
  3313. partic.LightEmission = 0.5
  3314. partic.LightInfluence = 0
  3315. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3316. partic.Rotation = NumberRange.new(0,90)
  3317. partic.SpreadAngle = Vector2.new(5,5)
  3318. partic.Speed = NumberRange.new(20)
  3319. partic.Texture = 'rbxassetid://603193846'
  3320. partic.EmissionDirection = Enum.NormalId.Left
  3321. partic.Lifetime = NumberRange.new(0.5,1)
  3322. partic.Rate = 100
  3323. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3324. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3325. local coru=coroutine.wrap(function()
  3326. wait(1.2)
  3327. sound:Destroy()
  3328. local sound2 = Instance.new('Sound',workspace)
  3329. sound2.SoundId = 'rbxassetid://138080762'
  3330. sound2:Play()
  3331. if heck then
  3332. heck:Destroy()
  3333. end
  3334. for i,v in pairs(knofe:GetChildren()) do
  3335. v.Anchored = true
  3336. end
  3337. partic.Enabled = false
  3338. local colorscheme = math.random(1,4)
  3339. --1 - red & orange
  3340. --2 - blue & pink
  3341. --3 - green & purple
  3342. --4 - blue, red, white
  3343. local colar1 = Color3.fromRGB(255,0,0)
  3344. local colar2 = Color3.fromRGB(255,125,0)
  3345. local colar3 = Color3.fromRGB(255,255,255)
  3346. if colorscheme == 2 then
  3347. colar1 = Color3.fromRGB(0,132,255)
  3348. colar2 = Color3.fromRGB(243,105,255)
  3349. elseif colorscheme == 3 then
  3350. colar1 = Color3.fromRGB(76,255,0)
  3351. colar2 = Color3.fromRGB(128,0,255)
  3352. elseif colorscheme == 4 then
  3353. colar2 = Color3.fromRGB(0,132,255)
  3354. end
  3355. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3356. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3357. partic2.LightEmission = 0.5
  3358. partic2.LightInfluence = 0
  3359. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3360. partic2.Rotation = NumberRange.new(0,90)
  3361. partic2.SpreadAngle = Vector2.new(180,180)
  3362. partic2.Speed = NumberRange.new(20)
  3363. partic2.Texture = 'rbxassetid://603193846'
  3364. partic2.EmissionDirection = Enum.NormalId.Right
  3365. partic2.Lifetime = NumberRange.new(2,2.5)
  3366. partic2.Rate = 1000
  3367. partic2.Drag = 1
  3368. local partic3 = partic2:Clone()
  3369. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3370. partic3.Parent = knofe.Grab
  3371. if colorscheme == 4 then
  3372. local partic4 = partic2:Clone()
  3373. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3374. partic4.Parent = knofe.Grab
  3375. end
  3376. wait(1)
  3377. for i,v in pairs(knofe.Grab:GetChildren()) do
  3378. if v:IsA('ParticleEmitter') then
  3379. v.Enabled = false
  3380. end
  3381. end
  3382. sound:Destroy()
  3383. wait(2)
  3384. knofe:Destroy()
  3385. end)
  3386. coru()
  3387. wait(0.1)
  3388. weld2.C0 = CFrame.new(-1.5,0,0)
  3389. for i,v in pairs(obj1:GetChildren()) do
  3390. if v:IsA('BasePart') then
  3391. v.Transparency = 0
  3392. end
  3393. end
  3394. weld2:Destroy()
  3395. rightshoulderz:Clone().Parent = me.Torso
  3396. end
  3397. acting = false
  3398. canClick = true
  3399. end)
  3400. coru()
  3401. end
  3402.  
  3403. function paralyze()
  3404. local coru = coroutine.wrap(function()
  3405. if paralyzed == true then return end
  3406. paralyzed = true
  3407. local arm = me["Right Arm"]
  3408. local tors = grabbed.Torso
  3409. local arm2 = me["Left Arm"]
  3410. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3411. doing = true
  3412. local weld2 = arm:FindFirstChildOfClass('Weld')
  3413. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3414. local humanroot = me.HumanoidRootPart
  3415. for i = 0,1,0.075 do
  3416. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3417. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3418. wait(0.01)
  3419. end
  3420. for i = 0,1,0.30 do
  3421. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3422. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3423. wait(0.01)
  3424. end
  3425. killz(grabbed,'Left Leg')
  3426. killz(grabbed,'Left Arm')
  3427. killz(grabbed,'Right Leg')
  3428. killz(grabbed,'Right Arm')
  3429.  
  3430. for i, v in pairs(grabbed:GetChildren()) do
  3431. if v.Name == "Part" then
  3432. v.CanCollide = false
  3433. end
  3434. end
  3435.  
  3436. audio:Stop()
  3437. audio.SoundId = "rbxassetid://2801263"
  3438. tone = math.random(1, 3)
  3439. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3440. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3441. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3442. audio:Play()
  3443.  
  3444. local bleedpart = Instance.new("Part", grabbed)
  3445. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3446. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3447. bleedpart.CanCollide = false
  3448. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3449. bleedpart.Transparency = 1
  3450.  
  3451. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3452. bleedpartweld.Part0 = grabbed.Torso
  3453. bleedpartweld.Part1 = bleedpart
  3454. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3455. local cuntruu=coroutine.wrap(function()
  3456. bleed(bleedpart)
  3457. end)
  3458. local thicc = coroutine.wrap(function()
  3459. wait(3)
  3460. bleedpart:Remove()
  3461. end)
  3462. cuntruu()
  3463. thicc()
  3464.  
  3465. for i = 0,1,0.075 do
  3466. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3467. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3468. wait(0.01)
  3469. end
  3470. acting = true
  3471. canClick = true
  3472. doing = false
  3473. end)
  3474. coru()
  3475. end
  3476.  
  3477. function explode()
  3478. local coru = coroutine.wrap(function()
  3479. acting = true
  3480. for i=1,finishnum do
  3481. local weld2 = Instance.new('Weld',me["Right Arm"])
  3482. weld2.Part0 = me["Right Arm"]
  3483. weld2.Part1 = me["Torso"]
  3484. weld2.C0 = CFrame.new(-1.5,0,0)
  3485. if finishnum == 1 then
  3486. for i = 0,1,0.05 do
  3487. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3488. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3489. wait(0.01)
  3490. end
  3491. end
  3492. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3493. audio.SoundId = "rbxassetid://166083610"
  3494. audio.PlaybackSpeed = 1
  3495. audio.TimePosition = 0.1
  3496. audio:Play()
  3497. if finishnum == 1 then
  3498. for i = 0,1,0.5 do
  3499. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3500. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3501. wait(0.001)
  3502. end
  3503. end
  3504. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3505. local knofe = obj1:Clone()
  3506. for i,v in pairs(obj1:GetChildren()) do
  3507. if v:IsA('BasePart') then
  3508. v.Transparency = 1
  3509. end
  3510. end
  3511. knofe.Parent = workspace
  3512. knofe.Name = "Projectile"
  3513. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3514. knofe:FindFirstChild("Trail", true).Enabled = false
  3515. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3516. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3517. local coru = coroutine.wrap(function()
  3518. wait(0.45)
  3519. if heck then
  3520. heck:Destroy()
  3521. end
  3522. end)
  3523. coru()
  3524. knofe["big ass knife"].Touched:connect(function(hit)
  3525. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3526. heck.Velocity = Vector3.new(0,0,0)
  3527. heck:Destroy()
  3528. for i,v in pairs(knofe:GetChildren()) do
  3529. if v:IsA('BasePart') then
  3530. v.CanCollide = true
  3531. end
  3532. end
  3533. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3534. if hum == nil then
  3535. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3536. end
  3537. if hum then
  3538. tone = math.random(1, 3)
  3539. local sound = Instance.new('Sound',knofe.Grab)
  3540. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3541. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3542. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3543. sound.PlaybackSpeed = 1
  3544. sound:Play()
  3545. else
  3546. local sound = Instance.new('Sound',knofe.Grab)
  3547. sound.SoundId = 'rbxassetid://267585646'
  3548. sound:Play()
  3549. end
  3550. if knofe then
  3551. local coru = coroutine.wrap(function()
  3552. if hit then
  3553. local uno = Instance.new('Part',workspace)
  3554. local dos = Instance.new('Part',workspace)
  3555. uno.CFrame = hit.CFrame
  3556. dos.CFrame = knofe["big ass knife"].CFrame
  3557. local weld = Instance.new('Weld',knofe["big ass knife"])
  3558. weld.Part0 = hit
  3559. weld.Part1 = knofe["big ass knife"]
  3560. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3561. uno:Destroy()
  3562. dos:Destroy()
  3563. end
  3564. end)
  3565. coru()
  3566. end
  3567. local coru = coroutine.wrap(function()
  3568. for i=1,15,0.7 do
  3569. local sound = Instance.new('Sound',knofe.Grab)
  3570. if knofe then
  3571. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  3572. for i, v in pairs(knofe:GetChildren()) do
  3573. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3574. v.BrickColor = BrickColor.new('Lily white')
  3575. v.Material = Enum.Material.SmoothPlastic
  3576. end
  3577. end
  3578. else
  3579. for i,v in pairs(knofe:GetChildren()) do
  3580. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  3581. v.BrickColor = BrickColor.new('Really red')
  3582. v.Material = Enum.Material.Neon
  3583. sound.SoundId = 'rbxassetid://300473653'
  3584. sound.Volume = 0.75
  3585. sound.TimePosition = 0.05
  3586. sound.EmitterSize = 25
  3587. sound.PlaybackSpeed = 1
  3588. sound:Play()
  3589. end
  3590. end
  3591. end
  3592. wait(1/i)
  3593. sound:Destroy()
  3594. end
  3595. end
  3596. local sound = Instance.new('Sound',knofe.Grab)
  3597. sound.Name = "BOOM"
  3598. sound.EmitterSize = 25
  3599. sound.SoundId = 'rbxassetid://12222084'
  3600. sound.TimePosition = 0.1
  3601. sound.Volume = 0.5
  3602. sound:Play()
  3603. local exppart = Instance.new("Part", game.Workspace)
  3604. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3605. exppart.Anchored = true
  3606. exppart.CanCollide = false
  3607. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3608. exppart.Transparency = 1
  3609. local expaccent = Instance.new("ParticleEmitter", exppart)
  3610. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3611. expaccent.LightEmission = 0.2
  3612. expaccent.LightInfluence = 0.3
  3613. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3614. expaccent.Acceleration = Vector3.new(0, -8, 0)
  3615. expaccent.Drag = 15
  3616. expaccent.LockedToPart = true
  3617. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3618. expaccent.Rate = 2000
  3619. expaccent.Speed = NumberRange.new(10, 150)
  3620. expaccent.SpreadAngle = Vector2.new(360, 360)
  3621.  
  3622. local exp = Instance.new('Explosion',game.Workspace)
  3623. exp.Position = knofe["big ass knife"].Position
  3624. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3625. exp.BlastRadius = 10
  3626. exp.BlastPressure = 100000
  3627. exp.DestroyJointRadiusPercent = 1
  3628. exp.Hit:connect(function(hit)
  3629. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3630. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3631. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3632. end
  3633. wait(0.001)
  3634. local coru=coroutine.wrap(function()
  3635. killz(hit.Parent,'Head',knofe,exp)
  3636. end)
  3637. coru()
  3638. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  3639. if hit.Parent.Name ~= "Projectile" then
  3640. hit.Parent:BreakJoints()
  3641. end
  3642. elseif hit.Parent and hit.Parent ~= me then
  3643. hit:BreakJoints()
  3644. end
  3645. end)
  3646. local explosionaccenttimeout = coroutine.wrap(function()
  3647. wait(0.2)
  3648. expaccent.Enabled = false
  3649. wait(2)
  3650. exppart:Remove()
  3651. end)
  3652. explosionaccenttimeout()
  3653. for i,v in pairs(knofe:GetChildren()) do
  3654. if v:IsA('BasePart') then
  3655. v.Transparency = 1
  3656. end
  3657. end
  3658. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3659. end)
  3660. coru()
  3661. end
  3662. end)
  3663. if finishnum == 1 then
  3664. for i= 0,1,0.1 do
  3665. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3666. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3667. wait(0.001)
  3668. end
  3669. else
  3670. wait(0.1)
  3671. end
  3672. weld2.C0 = CFrame.new(-1.5,0,0)
  3673. for i,v in pairs(obj1:GetChildren()) do
  3674. if v:IsA('BasePart') then
  3675. v.Transparency = 0
  3676. end
  3677. end
  3678. weld2:Destroy()
  3679. rightshoulderz:Clone().Parent = me.Torso
  3680. end
  3681. acting = false
  3682. canClick = true
  3683. end)
  3684. coru()
  3685. end
  3686.  
  3687. function release()
  3688. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3689. targetweld = grabbed.Torso.TargetWeld
  3690. local ree= grabbed:FindFirstChild("Left Arm")
  3691. targetweld2 = nil
  3692. if ree and ree:FindFirstChild("Weld") then
  3693. targetweld2 = ree.Weld
  3694. end
  3695. for i, v in pairs(grabbed:GetChildren()) do
  3696. if v.Name == "Part" then
  3697. v.CanCollide = true
  3698. end
  3699. end
  3700. paralyzed = false
  3701. local doit = coroutine.wrap(function()
  3702. local arm = me["Right Arm"]
  3703. local tors = grabbed.Torso
  3704. local arm2 = me["Left Arm"]
  3705. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3706. doing = true
  3707. local weld2 = arm:FindFirstChildOfClass('Weld')
  3708. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3709. local humanroot = me.HumanoidRootPart
  3710.  
  3711. if grabbed:FindFirstChildOfClass('Humanoid') then
  3712. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3713. end
  3714.  
  3715. rightshoulderz:Clone().Parent = me.Torso
  3716. leftshoulderz:Clone().Parent = me.Torso
  3717. if grabbed:FindFirstChildOfClass('Humanoid') then
  3718. grabbed:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  3719. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 50
  3720. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3721. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  3722. end
  3723. grabbed = nil
  3724.  
  3725. if humanroot:FindFirstChild('Holder') then
  3726. humanroot.Holder:Destroy()
  3727. end
  3728.  
  3729. for i = 0,1,0.1 do
  3730. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3731. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3732. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3733. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3734. if targetweld2 then
  3735. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3736. end
  3737. wait(0.01)
  3738. end
  3739.  
  3740. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  3741. weld2:Destroy()
  3742. weld3:Destroy()
  3743. targetweld:Remove()
  3744. if targetweld2 then
  3745. targetweld2:Remove()
  3746. end
  3747. if rightshoulder then
  3748. rightshoulder:Clone().Parent = tors
  3749. end
  3750. if leftshoulder then
  3751. leftshoulder:Clone().Parent = tors
  3752. end
  3753. headweld:Clone().Parent = tors
  3754. rightshoulderz:Clone().Parent = me.Torso
  3755. leftshoulderz:Clone().Parent = me.Torso
  3756. acting = false
  3757. canClick = true
  3758. doing = false
  3759. end)
  3760. doit()
  3761. end
  3762.  
  3763. function stabwithpassion()
  3764. local doit = coroutine.wrap(function()
  3765. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3766. acting = true
  3767. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  3768. local arm = me["Right Arm"]
  3769. local tors = me.Torso
  3770. local arm2 = me["Left Arm"]
  3771. local humanroot = me.HumanoidRootPart
  3772. local weld = Instance.new('Weld',tors)
  3773. weld.Part0 = tors
  3774. weld.Part1 = humanroot
  3775. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3776. local weld2 = Instance.new('Weld',arm)
  3777. weld2.Part0 = arm
  3778. weld2.Part1 = tors
  3779. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3780. local weld3 = Instance.new('Weld',arm2)
  3781. weld3.Part0 = arm2
  3782. weld3.Part1 = tors
  3783. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3784.  
  3785. for i = 0,1,0.15 do
  3786. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3787. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  3788. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3789. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  3790. wait(0.01)
  3791. end
  3792. wait(0.001)
  3793. trail.Enabled = true
  3794. stabbing = true
  3795. audio2.SoundId = 'rbxassetid://608537390'
  3796. audio2:Play()
  3797. for i = 0,1,0.2 do
  3798. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3799. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  3800. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  3801. wait(0.01)
  3802. end
  3803. trail.Enabled = false
  3804. wait(0.1)
  3805. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  3806. stabbing = false
  3807. wait(0.001)
  3808. for i = 0,1,0.075 do
  3809. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3810. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3811. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3812. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3813. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  3814. wait(0.01)
  3815. end
  3816. weld:Destroy()
  3817. weld2:Destroy()
  3818. weld3:Destroy()
  3819. torsojoint:Clone().Parent = humanroot
  3820. rightshoulderz:Clone().Parent = me.Torso
  3821. leftshoulderz:Clone().Parent = me.Torso
  3822. canClick = true
  3823. hit = false
  3824. acting = false
  3825. end
  3826. end)
  3827. doit()
  3828. end
  3829.  
  3830. function stab()
  3831. local doit = coroutine.wrap(function()
  3832. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  3833. acting = true
  3834. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  3835. local arm = me["Right Arm"]
  3836. local tors = me.Torso
  3837. local arm2 = me["Left Arm"]
  3838. local humanroot = me.HumanoidRootPart
  3839. local weld = Instance.new('Weld',tors)
  3840. weld.Part0 = tors
  3841. weld.Part1 = humanroot
  3842. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  3843. local weld2 = Instance.new('Weld',arm)
  3844. weld2.Part0 = arm
  3845. weld2.Part1 = tors
  3846. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  3847. local weld3 = Instance.new('Weld',arm2)
  3848. weld3.Part0 = arm2
  3849. weld3.Part1 = tors
  3850. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  3851.  
  3852. for i = 0,1,0.1 do
  3853. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3854. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3855. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  3856. wait(0.01)
  3857. end
  3858. wait(0.001)
  3859. trail.Enabled = true
  3860. stabbing = true
  3861. audio2.SoundId = 'rbxassetid://608537390'
  3862. audio2:Play()
  3863. for i = 0,1,0.25 do
  3864. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3865. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  3866. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  3867. wait(0.01)
  3868. end
  3869. trail.Enabled = false
  3870. wait(0.1)
  3871. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  3872. for i = 0,1,0.25 do
  3873. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3874. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  3875. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  3876. wait(0.01)
  3877. end
  3878. stabbing = false
  3879. wait(0.001)
  3880. for i = 0,1,0.05 do
  3881. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  3882. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  3883. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  3884. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  3885. wait(0.01)
  3886. end
  3887. weld:Destroy()
  3888. weld2:Destroy()
  3889. weld3:Destroy()
  3890. torsojoint:Clone().Parent = humanroot
  3891. rightshoulderz:Clone().Parent = me.Torso
  3892. leftshoulderz:Clone().Parent = me.Torso
  3893. canClick = true
  3894. hit = false
  3895. acting = false
  3896. end
  3897. end)
  3898. doit()
  3899. end
  3900. function hardrelease()
  3901. rightshoulderz:Clone().Parent = me.Torso
  3902. leftshoulderz:Clone().Parent = me.Torso
  3903. if me:FindFirstChild('Right Arm') then
  3904. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  3905. if v:IsA('Weld') then
  3906. v:Destroy()
  3907. end
  3908. end
  3909. end
  3910. if me:FindFirstChild('Left Arm') then
  3911. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  3912. if v:IsA('Weld') then
  3913. v:Destroy()
  3914. end
  3915. end
  3916. end
  3917. acting = false
  3918. canClick = true
  3919. doing = false
  3920. grabbed = nil
  3921. end
  3922. function unequip()
  3923. local doit = coroutine.wrap(function()
  3924. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  3925. acting = true
  3926. local arm = me["Right Arm"]
  3927. local arm2 = me["Left Arm"]
  3928. local tors = me.Torso
  3929. local weld = Instance.new('Weld',arm)
  3930. weld.Part0 = arm
  3931. weld.Part1 = tors
  3932. weld.C0 = CFrame.new(-1.5,0,0)
  3933. local weld2 = Instance.new("Weld", arm2)
  3934. weld2.Part0 = arm2
  3935. weld2.Part1 = tors
  3936. weld2.C0 = CFrame.new(1.5, 0, 0)
  3937. wait(0.001)
  3938. trail.Enabled = true
  3939. for i = 0,1,0.1 do
  3940. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3941. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  3942. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  3943. wait(0.001)
  3944. end
  3945. trail.Enabled = false
  3946. wait(0.25)
  3947. for i = 0,1,0.1 do
  3948. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  3949. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  3950. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  3951. wait(0.01)
  3952. end
  3953. weld:Destroy()
  3954. weld2:Remove()
  3955. if tors ~= nil then
  3956. rightshoulderz:Clone().Parent = me.Torso
  3957. leftshoulderz:Clone().Parent = me.Torso
  3958. end
  3959. acting = false
  3960. end
  3961. end)
  3962. doit()
  3963. end
  3964.  
  3965. mouse.KeyDown:connect(function(key)
  3966. if usable == true then
  3967. if key == "z" then
  3968. if active == false and acting == false then
  3969. active = true
  3970. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3971. notify("KNIFE EQUIPPED",false)
  3972. audio:Stop()
  3973. audio.SoundId = 'rbxassetid://608618332'
  3974. equip()
  3975. wait(0.6)
  3976. audio:Play()
  3977. knifeweld.Part0 = me["Right Arm"]
  3978. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  3979. elseif acting == false then
  3980. active = false
  3981. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3982. audio:Stop()
  3983. audio.SoundId = 'rbxassetid://608538233'
  3984. unequip()
  3985. notify("KNIFE UNEQUIPPED",false)
  3986. wait(0.3)
  3987. audio:Play()
  3988. knifeweld.Part0 = me.Torso
  3989. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  3990. canClick = true
  3991. end
  3992. elseif key == "f" then
  3993. if mode == 'kill' or active == false then return end
  3994. mode = "kill"
  3995. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  3996. notify("MODE || KILL || [F]",false)
  3997. elseif key == "e" then
  3998. if mode == 'throw' or active == false then return end
  3999. mode = "throw"
  4000. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4001. notify("MODE || PUSH || [E]",false)
  4002. elseif key == "q" then
  4003. if mode == 'release' or active == false then return end
  4004. mode = "release"
  4005. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4006. notify("MODE || RELEASE || [Q]",false)
  4007. elseif key == "x" then
  4008. if mode == 'stab' or active == false or acting == true then return end
  4009. mode = "stab"
  4010. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4011. notify("MODE || STAB || [X]",false)
  4012. elseif key == "c" then
  4013. if mode == 'fling' or active == false or acting == true then return end
  4014. mode = "fling"
  4015. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4016. notify("MODE || THROW || [C]",false)
  4017. elseif key == "b" then
  4018. if mode == 'instasplode' or active == false or acting == true then return end
  4019. mode = "instasplode"
  4020. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4021. notify("MODE || MOLOTOV || [B]",false)
  4022. elseif key == "r" then
  4023. if mode == 'paralyze' or active == false then return end
  4024. mode = "paralyze"
  4025. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4026. notify("MODE || PARALYZE || [R]",false)
  4027. elseif key == "v" then
  4028. if mode == 'explode' or active == false or acting == true then return end
  4029. mode = "explode"
  4030. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4031. notify("MODE || EXPLODE || [V]",false)
  4032. elseif key == "k" then
  4033. if mode == 'suicide' or active == false or acting == true then return end
  4034. mode = "suicide"
  4035. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4036. notify("MODE || SUICIDE || [K]",false)
  4037. elseif key == "h" then
  4038. if mode == 'firework' or active == false or acting == true then return end
  4039. mode = "firework"
  4040. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4041. notify("MODE || FIREWORK || [H]",false)
  4042. elseif key == "g" then
  4043. if mode == 'finish' or active == false then return end
  4044. mode = "finish"
  4045. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4046. local welp = "ON"
  4047. if finishnum == 1 then
  4048. welp = "OFF"
  4049. end
  4050. notify("MODE || FINISH || [G] || "..welp,false)
  4051. elseif key == "n" then
  4052. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4053. if zombiemode == false then
  4054. notify("ZOMBIE MODE ON || [N]",false)
  4055. zombiemode = true
  4056. else
  4057. notify("ZOMBIE MODE OFF || [N]",false)
  4058. zombiemode = false
  4059. end
  4060. elseif key == "m" then
  4061. if finishnum == 1 then
  4062. finishnum = 15
  4063. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4064. notify("PSYCHOPATH MODE ON || [M]",false)
  4065. if cancolorfilter then
  4066. local Sp00kyGui = Instance.new("ScreenGui")
  4067. local ImageLabel = Instance.new("ImageLabel")
  4068.  
  4069. -- Properties
  4070.  
  4071. Sp00kyGui.Parent = playergui
  4072. Sp00kyGui.Name = "REEEEEEEE"
  4073.  
  4074. ImageLabel.Parent = Sp00kyGui
  4075. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4076. ImageLabel.BackgroundTransparency = 1
  4077. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4078. ImageLabel.Image = "rbxassetid://74443700"
  4079. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4080. end
  4081. if canbackgroundmusic == true then
  4082. local sound = Instance.new('Sound',playergui)
  4083. sound.Name = 'PSYCHOPAAAATH'
  4084. sound.SoundId = 'rbxassetid://220875210'
  4085. sound.Looped = true
  4086. sound.Volume = 0.5
  4087. sound:Play()
  4088. end
  4089. else
  4090. finishnum = 1
  4091. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4092. notify("PSYCHOPATH MODE OFF || [M]",false)
  4093. for i,v in pairs(playergui:GetChildren()) do
  4094. if v.Name == "REEEEEEEE" then
  4095. v:Destroy()
  4096. end
  4097. end
  4098. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4099. if thisniggarighthere then thisniggarighthere:Destroy() end
  4100. end
  4101. end
  4102. end
  4103. end)
  4104.  
  4105. mouse.Button1Down:connect(function()
  4106. if active == false or usable == false then return end
  4107. if canClick == true and acting == false then
  4108. if mode == "stab" and finishnum == 1 then
  4109. canClick = false
  4110. stab()
  4111. elseif mode == "stab" and finishnum == 15 then
  4112. canClick = false
  4113. stabwithpassion()
  4114. elseif mode == "fling" then
  4115. canClick = false
  4116. fling()
  4117. elseif mode == "explode" then
  4118. canClick = false
  4119. explode()
  4120. elseif mode == "instasplode" then
  4121. canClick = false
  4122. instasplode()
  4123. elseif mode == "finish" then
  4124. canClick = false
  4125. finish()
  4126. elseif mode == "suicide" then
  4127. canClick = false
  4128. kysnigga()
  4129. elseif mode == "firework" then
  4130. canClick = false
  4131. fireworkit()
  4132. else
  4133. canClick = false
  4134. grab()
  4135. end
  4136. else
  4137. if grabbed ~= nil and doing == false then
  4138. if mode == "release" then
  4139. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4140. release()
  4141. else
  4142. hardrelease()
  4143. end
  4144. elseif mode == "kill" then
  4145. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4146. kill()
  4147. else
  4148. hardrelease()
  4149. end
  4150. elseif mode == "paralyze" then
  4151. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4152. paralyze()
  4153. else
  4154. hardrelease()
  4155. end
  4156. elseif mode == "throw" then
  4157. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4158. throw()
  4159. else
  4160. hardrelease()
  4161. end
  4162. elseif mode == "explode" then
  4163. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4164. throw()
  4165. else
  4166. hardrelease()
  4167. end
  4168. end
  4169. end
  4170. end
  4171. end)
  4172.  
  4173. knife.Touched:connect(function(hitz)
  4174. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4175. if mode == "stab" and stabbing == true and hit == false then
  4176. hit = true
  4177. tone = math.random(1, 3)
  4178. audio:Stop()
  4179. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4180. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4181. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4182. audio.PlaybackSpeed = 1
  4183. audio:Play()
  4184. killz(hitz.Parent,'Left Leg')
  4185. killz(hitz.Parent,'Left Arm')
  4186. killz(hitz.Parent,'Right Leg')
  4187. killz(hitz.Parent,'Right Arm')
  4188. elseif mode == "finish" and finishing == true then
  4189. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4190. tone = math.random(1, 3)
  4191. audio:Stop()
  4192. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4193. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4194. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4195. audio.PlaybackSpeed = 1
  4196. audio:Play()
  4197. if hit == false then
  4198. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4199. wait()
  4200. killz(hitz.Parent,'Head',nil,false,true)
  4201. end
  4202. hit = true
  4203. elseif grabbed == nil and grabbing == true and hit == false then
  4204. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4205. grabbed = hitz.Parent
  4206. local weldz = Instance.new('Weld',point)
  4207. weldz.Name = "Holder"
  4208. weldz.Part0 = point
  4209. weldz.Part1 = hitz.Parent.Torso
  4210. weldz.C0 = CFrame.new(0,0,-1.2)
  4211. end
  4212. end
  4213. end
  4214. end)
  4215.  
  4216. player.CharacterAdded:connect(function()
  4217. usable = false
  4218. for i,v in pairs(playergui:GetChildren()) do
  4219. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4220. v:Destroy()
  4221. end
  4222. end
  4223. end)
  4224. while usable do
  4225. local coru = coroutine.wrap(function()
  4226. for i,v in pairs(knifeparts) do
  4227. local function try()
  4228. if v[1].Parent ~= v[2] then
  4229. v[1].Parent = v[2]
  4230. end
  4231. end
  4232. pcall(try)
  4233. end
  4234. if grabbed ~= nil then
  4235. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4236. for i,v in pairs(grabbed:GetChildren()) do
  4237. if v:IsA('Tool') then
  4238. local model = Instance.new('Model',workspace)
  4239. v.Parent = model
  4240. model:TranslateBy(Vector3.new(3,0,0))
  4241. end
  4242. end
  4243. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4244. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4245. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4246. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4247. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4248. if grabweld ~= nil then return end
  4249. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4250. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4251. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4252. end
  4253. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4254. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4255. end
  4256. headweld = grabbed.Torso["Neck"]:Clone()
  4257. local targetweld = Instance.new('Weld',grabbed.Torso)
  4258. targetweld.Part0 = grabbed.Torso
  4259. targetweld.Part1 = grabbed.Head
  4260. targetweld.Name = "TargetWeld"
  4261. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4262. if grabbed:FindFirstChild('Left Arm') then
  4263. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4264. targetweld2.Part0 = grabbed.Torso
  4265. targetweld2.Part1 = grabbed["Left Arm"]
  4266. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4267. end
  4268.  
  4269. for i = 0,1,0.1 do
  4270. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4271. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4272. if targetweld2 then
  4273. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4274. end
  4275. wait(0.001)
  4276. end
  4277. end
  4278. end
  4279. end)
  4280. coru()
  4281. wait()
  4282. end
  4283.  
  4284. end
  4285. local coru=coroutine.wrap(function()
  4286. nub()
  4287. end)
  4288. coru()
  4289.  
  4290. player.CharacterAppearanceLoaded:connect(function()
  4291. local coru =coroutine.wrap(function()
  4292. nub()
  4293. end)
  4294. coru()
  4295. end)
  4296.  
  4297. while true do
  4298. local coru=coroutine.wrap(function()
  4299. if grabbed then
  4300. v:FindFirstChildOfClass('Humanoid').Jump = false
  4301. v:FindFirstChildOfClass('Humanoid').Sit = false
  4302. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4303. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4304. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4305. end
  4306. for i,v in pairs(rekt) do
  4307. if v and v:FindFirstChildOfClass('Humanoid') then
  4308. for a,c in pairs(v:GetChildren()) do
  4309. if c:IsA('Tool') then
  4310. local model = Instance.new('Model',workspace)
  4311. c.Parent = model
  4312. model:TranslateBy(Vector3.new(3,0,0))
  4313. end
  4314. end
  4315. v:FindFirstChildOfClass('Humanoid').Jump = false
  4316. v:FindFirstChildOfClass('Humanoid').Sit = false
  4317. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4318. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4319. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4320. local thing = getplr(v)
  4321. if thing then
  4322. thing.CameraMinZoomDistance = 3
  4323. end
  4324. else
  4325. local thing = getplr(v)
  4326. if thing then
  4327. thing.CameraMinZoomDistance = 0.5
  4328. end
  4329. table.remove(rekt,i)
  4330. end
  4331. end
  4332. end)
  4333. coru()
  4334. local coru2 = coroutine.wrap(function()
  4335. if curpart then
  4336. curpoint = curpart.CFrame.p
  4337. end
  4338. if lastgui then
  4339. lastgui:Destroy()
  4340. lastgui = nil
  4341. end
  4342. if curpoint then
  4343. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4344. lastgui.AlwaysOnTop = true
  4345. lastgui.MaxDistance = 0
  4346. lastgui.Size = UDim2.new(5,0,5,0)
  4347. if curpart == nil then
  4348. lastgui.Adornee = workspace
  4349. lastgui.StudsOffsetWorldSpace = curpoint
  4350. else
  4351. lastgui.Adornee = curpart
  4352. end
  4353. local cross = Instance.new('ImageLabel',lastgui)
  4354. cross.BackgroundTransparency = 1
  4355. cross.Size = UDim2.new(1,0,1,0)
  4356. cross.Image = 'rbxassetid://316279304'
  4357. for i,v in pairs(zombies) do
  4358. if v:FindFirstChildOfClass('Humanoid') then
  4359. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4360. end
  4361. end
  4362. else
  4363. for i,v in pairs(zombies) do
  4364. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4365. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4366. end
  4367. end
  4368. end
  4369. end)
  4370. coru2()
  4371. wait()
  4372. end
  4373. end)
  4374.  
  4375. hacker.Name = "hacker"
  4376. hacker.Parent = Frame2
  4377. hacker.BackgroundColor3 = Color3.new(0, 0, 0)
  4378. hacker.BorderSizePixel = 0
  4379. hacker.Position = UDim2.new(0, 0, 0.680761099, 0)
  4380. hacker.Size = UDim2.new(0, 200, 0, 50)
  4381. hacker.Font = Enum.Font.SourceSans
  4382. hacker.Text = "Hacker"
  4383. hacker.TextColor3 = Color3.new(1, 1, 1)
  4384. hacker.TextSize = 25
  4385. hacker.MouseButton1Click:connect(function()
  4386. -- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Skips2267, triggerednolie.
  4387.  
  4388.  
  4389. local Players = game:GetService("Players")
  4390. local UserInputService = game:GetService("UserInputService")
  4391. local RunService = game:GetService("RunService")
  4392.  
  4393. local Player = Players.LocalPlayer
  4394. local Camera = workspace.CurrentCamera
  4395. local Mouse = Player:GetMouse()
  4396.  
  4397. local Character = Player.Character
  4398. local Torso = Character.Torso
  4399.  
  4400. local Typing = false
  4401. local TypingSub = 1
  4402. local TypingSub2 = 1
  4403.  
  4404. local Neck = Torso.Neck
  4405.  
  4406. Neck.C1 = CFrame.new(0, -0.5, 0)
  4407.  
  4408. local RightArm = Character["Right Arm"]
  4409. local LeftArm = Character["Left Arm"]
  4410.  
  4411. local RightShoulder = Instance.new("Weld", Torso)
  4412. RightShoulder.Part0 = Torso
  4413. RightShoulder.Part1 = RightArm
  4414.  
  4415. local LeftShoulder = Instance.new("Weld", Torso)
  4416. LeftShoulder.Part0 = Torso
  4417. LeftShoulder.Part1 = LeftArm
  4418.  
  4419. RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
  4420. LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
  4421.  
  4422.  
  4423. local Code = [[
  4424. -- I failed at downloading ssf2
  4425.  
  4426. Server Proxy Connection Initializing...
  4427.  
  4428. USERNAME: Zneakyblox
  4429. PASSWORD: ???
  4430.  
  4431.  
  4432. ROBLOX Server Database Connecting...
  4433.  
  4434.  
  4435. local Proxy = Server:GetMemeData(1011101)
  4436. local Tracker = {}
  4437.  
  4438. __INIT__ setmetatable(getmetatable(Meme), {
  4439. __metatable = {};
  4440. __call = function(Self, ...)
  4441. Proxy:GetArgumentData(MEME.Key, select(...))
  4442. end;
  4443. })
  4444.  
  4445. Proxy:TransferData("Lifetime_OBC_Charged",
  4446. "ACCVERSION_89_MEME:GetAccount()
  4447. {
  4448. __newindex = function(Self, Key, Value)
  4449. Tracker[Key] = Value
  4450. rawset(Self, Key, Value)
  4451. end
  4452. })
  4453.  
  4454. Proxy:GetTransferredData().breakAssymetricEncryption(
  4455. "NEW_MEME_KEY", true, 102, false
  4456. )
  4457.  
  4458.  
  4459. ROBLOX Server Log:
  4460. > 420 Robux Transferred to Snoop Dog???
  4461.  
  4462. Spicy Memes
  4463.  
  4464. ERROR<Tried to Give 69000 Robux to Dumbassbird1, Failed To Give 69000 Robux , deleting Sammy>
  4465. Deleting Sammyclassicsonicfan..50%
  4466. Deleting Sammyclassicsonicfan..100%
  4467. Successfully deleted Sammyclassicsonicfan.
  4468. Message<WHY SONIC WHY SONIC WHY SONIC!!!
  4469. NASA FOUND
  4470. <div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div>
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476. ]]
  4477.  
  4478.  
  4479. local Argument = [[
  4480.  
  4481. You> 11000011001101
  4482.  
  4483. You> 00110000011110
  4484.  
  4485. You> 1100011
  4486.  
  4487. You> 000111100
  4488.  
  4489. You> End(Server)
  4490.  
  4491. Server> Server ended.
  4492.  
  4493. Discord> Joining VoidSB Discord..
  4494.  
  4495. Server> Joined VoidSB Discord!
  4496.  
  4497. You > afk 99 years
  4498.  
  4499. Server> You got banned for 9999 years because of afk for 99 years!
  4500.  
  4501. You> 11000011001101
  4502.  
  4503. You> 00110000011110
  4504.  
  4505. You> 1100011
  4506.  
  4507. You> 000111100
  4508.  
  4509. You> Delete(VoidSB)
  4510.  
  4511. Server> Server deleted.
  4512.  
  4513. Discord> Finding Dark Eccentric Party..
  4514. Discord> Founded Dark's Party!
  4515.  
  4516. Google> Searching NASA
  4517. Google> Success!
  4518. IP : 15.90.138.102
  4519. Money : 139.1B
  4520. Phone : 202-555-0179
  4521.  
  4522. You> Damn, NASA got some money.
  4523.  
  4524. You> GET NASA MONEY
  4525.  
  4526. You> =GETTING NASA MONEY=
  4527.  
  4528. NEWS> we heard that nasa got no money
  4529.  
  4530. You> Now it's time for ROBLOX
  4531.  
  4532. You> <div class="navbar navbar-default navbar-static-top"
  4533.  
  4534. You> This should be happening now.
  4535.  
  4536. ROBLOX> Roblox is currently under going maintence.. We'll be back up soon!
  4537.  
  4538. You> I'm going to hack minecraft now.
  4539.  
  4540. You> <li class="item item-fandom" data-flag=""destroy:="
  4541.  
  4542. Notch> Peoples are getting premium accounts out of no where!
  4543.  
  4544. You> =Uses w33b hacks=
  4545.  
  4546. You> I added a new version of minecraft
  4547.  
  4548. You> 1337.666
  4549.  
  4550. Update : "Added Premium Mode"
  4551. ]]
  4552.  
  4553.  
  4554.  
  4555. game.Lighting.GlobalShadows = false
  4556. game.Lighting.Brightness = 0.25
  4557.  
  4558.  
  4559. local function Smooth(Part)
  4560. Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  4561. Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  4562. Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  4563. Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  4564. Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  4565. Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  4566. end
  4567.  
  4568.  
  4569. local function SetLine(Line, Alpha, Beta)
  4570. local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
  4571. local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
  4572. local Magnitude = math.sqrt(dx^2 + dy^2)
  4573.  
  4574. Line.Size = UDim2.new(Magnitude, 0, 0, 8)
  4575. Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
  4576. Line.Rotation = math.deg(math.atan2(dy, dx))
  4577. end
  4578.  
  4579.  
  4580. local Keyboard = Instance.new("Part")
  4581. Keyboard.BrickColor = BrickColor.new("Lsvender")
  4582. Keyboard.Material = Enum.Material.Neon
  4583. Keyboard.Transparency = 0.6
  4584. Keyboard.Size = Vector3.new(5, 0, 2)
  4585. Keyboard.CanCollide = false
  4586. Keyboard.Locked = true
  4587.  
  4588. Smooth(Keyboard)
  4589.  
  4590. local KeyboardWeld = Instance.new("Weld")
  4591. KeyboardWeld.Part0 = Torso
  4592. KeyboardWeld.Part1 = Keyboard
  4593. KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
  4594.  
  4595. KeyboardWeld.Parent = Keyboard
  4596. Keyboard.Parent = Character
  4597.  
  4598.  
  4599. local Light = Instance.new("PointLight")
  4600. Light.Brightness = 1.5
  4601. Light.Range = 12
  4602. Light.Parent = Keyboard
  4603.  
  4604.  
  4605. local Screen = Instance.new("Part")
  4606. Screen.BrickColor = BrickColor.new("Really black")
  4607. Screen.Material = Enum.Material.Neon
  4608. Screen.Transparency = 0.6
  4609. Screen.Size = Vector3.new(6, 4, 0)
  4610. Screen.CanCollide = false
  4611. Screen.Locked = true
  4612.  
  4613. Smooth(Screen)
  4614.  
  4615. local ScreenWeld = Instance.new("Weld")
  4616. ScreenWeld.Part0 = Torso
  4617. ScreenWeld.Part1 = Screen
  4618. ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
  4619.  
  4620. local animeh = Instance.new("Part")
  4621. animeh.BrickColor = BrickColor.new("Really black")
  4622. animeh.Material = Enum.Material.Neon
  4623. animeh.Transparency = 0.6
  4624. animeh.Size = Vector3.new(6, 4, 0)
  4625. animeh.CanCollide = false
  4626. animeh.Locked = true
  4627.  
  4628. local dekal = Instance.new("Decal",animeh)
  4629. dekal.Texture = "http://www.roblox.com/asset/?id=626650325"
  4630. dekal.Transparency = 0.15
  4631. dekal.Face = "Back"
  4632.  
  4633. Smooth(animeh)
  4634.  
  4635. local animehw = Instance.new("Weld")
  4636. animehw.Part0 = Torso
  4637. animehw.Part1 = animeh
  4638. animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0)
  4639.  
  4640. animehw.Parent = animeh
  4641. animeh.Parent = Character
  4642.  
  4643. local Gui = Instance.new("SurfaceGui")
  4644. Gui.Face = "Back"
  4645. Gui.Adornee = Screen
  4646. Gui.Parent = Screen
  4647.  
  4648. local Text = Instance.new("TextBox")
  4649. Text.BackgroundTransparency = 1
  4650. Text.Position = UDim2.new(0, 0, 0, 0)
  4651. Text.Size = UDim2.new(1, 0, 1, 0)
  4652. Text.TextColor3 = Color3.new(1, 1, 1)
  4653. Text.Font = Enum.Font.Code
  4654. Text.Active = false
  4655. Text.MultiLine = true
  4656. Text.TextWrapped = true
  4657. Text.FontSize = Enum.FontSize.Size32
  4658. Text.TextXAlignment = Enum.TextXAlignment.Left
  4659. Text.TextYAlignment = Enum.TextYAlignment.Top
  4660. Text.Text = ""
  4661.  
  4662. Text.Parent = Gui
  4663.  
  4664. ScreenWeld.Parent = Screen
  4665. Screen.Parent = Character
  4666.  
  4667.  
  4668.  
  4669. local Screen2 = Instance.new("Part")
  4670. Screen2.BrickColor = BrickColor.new("Really black")
  4671. Screen2.Material = Enum.Material.Neon
  4672. Screen2.Transparency = 0.6
  4673. Screen2.Size = Vector3.new(6, 4, 0)
  4674. Screen2.CanCollide = false
  4675. Screen2.Locked = true
  4676.  
  4677. Smooth(Screen2)
  4678.  
  4679. local Screen2Weld = Instance.new("Weld")
  4680. Screen2Weld.Part0 = Torso
  4681. Screen2Weld.Part1 = Screen2
  4682. Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
  4683.  
  4684. local Gui2 = Instance.new("SurfaceGui")
  4685. Gui2.Face = "Back"
  4686. Gui2.Adornee = Screen2
  4687. Gui2.Parent = Screen2
  4688.  
  4689. local Text2 = Instance.new("TextBox")
  4690. Text2.BackgroundTransparency = 1
  4691. Text2.Position = UDim2.new(0, 0, 0, 0)
  4692. Text2.Size = UDim2.new(1, 0, 1, 0)
  4693. Text2.TextColor3 = Color3.new(0, 1, 0)
  4694. Text2.Font = Enum.Font.Code
  4695. Text2.Active = false
  4696. Text2.MultiLine = true
  4697. Text2.TextWrapped = true
  4698. Text2.FontSize = Enum.FontSize.Size32
  4699. Text2.TextXAlignment = Enum.TextXAlignment.Left
  4700. Text2.TextYAlignment = Enum.TextYAlignment.Top
  4701. Text2.Text = ""
  4702.  
  4703. Text2.Parent = Gui2
  4704.  
  4705. local ImageKey = Instance.new("ImageLabel")
  4706. ImageKey.BackgroundTransparency = 1
  4707. ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
  4708. ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
  4709. ImageKey.Image = "http://www.roblox.com/asset/?id=0"
  4710. ImageKey.ImageTransparency = 1
  4711. ImageKey.Parent = Gui2
  4712.  
  4713. Screen2Weld.Parent = Screen2
  4714. Screen2.Parent = Character
  4715.  
  4716.  
  4717.  
  4718. local Screen3 = Instance.new("Part")
  4719. Screen3.BrickColor = BrickColor.new("Really black")
  4720. Screen3.Material = Enum.Material.Neon
  4721. Screen3.Transparency = 0.6
  4722. Screen3.Size = Vector3.new(6, 4, 0)
  4723. Screen3.CanCollide = false
  4724. Screen3.Locked = true
  4725.  
  4726. local dekal = Instance.new("Decal",Screen3)
  4727. dekal.Texture = "http://www.roblox.com/asset/?id=0"
  4728. dekal.Transparency = 0.15
  4729. dekal.Face = "Back"
  4730.  
  4731. Smooth(Screen3)
  4732.  
  4733. local Screen3Weld = Instance.new("Weld")
  4734. Screen3Weld.Part0 = Torso
  4735. Screen3Weld.Part1 = Screen3
  4736. Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
  4737.  
  4738. local Gui3 = Instance.new("SurfaceGui")
  4739. Gui3.Face = "Back"
  4740. Gui3.Adornee = Screen3
  4741. Gui3.Parent = Screen3
  4742.  
  4743. local Map = Instance.new("ImageLabel")
  4744. Map.BackgroundTransparency = 1
  4745. Map.Position = UDim2.new(0, 0, 0, 0)
  4746. Map.Size = UDim2.new(1, 0, 1, 0)
  4747. Map.Image = "http://www.roblox.com/asset/?id=121661614"
  4748.  
  4749. Map.Parent = Gui3
  4750.  
  4751. Screen3Weld.Parent = Screen3
  4752. Screen3.Parent = Character
  4753.  
  4754. UserInputService.InputBegan:Connect(function(Input, Processed)
  4755. if Processed then return end
  4756.  
  4757. if Input.UserInputType == Enum.UserInputType.Keyboard then
  4758. local KeyCode = Input.KeyCode
  4759.  
  4760. if KeyCode == Enum.KeyCode.E then
  4761. Typing = not Typing
  4762. end
  4763. end
  4764. end)
  4765.  
  4766.  
  4767.  
  4768. RunService.Heartbeat:Connect(function()
  4769. local Sine = math.sin(tick() * 8) / 8
  4770.  
  4771. ImageKey.ImageTransparency = math.abs(math.sin(tick()))
  4772.  
  4773. if Typing then
  4774. if math.random(5) == 1 then
  4775. local PressSound = Instance.new("Sound")
  4776. PressSound.SoundId = "rbxassetid://265970978"
  4777. PressSound.Pitch = 0.5 + math.random() / 5
  4778. PressSound.Volume = 3
  4779. PressSound.Parent = Keyboard
  4780. PressSound:Play()
  4781.  
  4782. game:GetService("Debris"):AddItem(PressSound, 1 / 2)
  4783. end
  4784.  
  4785. Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
  4786.  
  4787. RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
  4788. * CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
  4789.  
  4790. LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
  4791. * CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
  4792.  
  4793. if math.random(2) == 1 then
  4794. if TypingSub < #Argument then
  4795. TypingSub = TypingSub + 1
  4796. Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
  4797.  
  4798. local nl = Text.Text:find("\n")
  4799.  
  4800. if nl and #Text.Text > 400 then
  4801. Text.Text = Text.Text:sub(nl + 1)
  4802. end
  4803.  
  4804. else
  4805. TypingSub = 1
  4806. end
  4807. end
  4808.  
  4809. if math.random(3) == 1 then
  4810. if TypingSub2 < #Code then
  4811. TypingSub2 = TypingSub2 + 1
  4812. Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
  4813.  
  4814. local nl = Text2.Text:find("\n")
  4815.  
  4816. if nl and #Text2.Text > 400 then
  4817. Text2.Text = Text2.Text:sub(nl + 1)
  4818. end
  4819.  
  4820. else
  4821. TypingSub2 = 1
  4822. end
  4823. end
  4824.  
  4825. else
  4826. Neck.C0 = CFrame.new(0, 1, 0)
  4827.  
  4828. RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  4829. LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
  4830. end
  4831. end)
  4832. end)
  4833.  
  4834. uzi.Name = "uzi"
  4835. uzi.Parent = Frame2
  4836. uzi.BackgroundColor3 = Color3.new(0, 0, 0)
  4837. uzi.BorderSizePixel = 0
  4838. uzi.Position = UDim2.new(0.587628841, 0, 0.448202968, 0)
  4839. uzi.Size = UDim2.new(0, 200, 0, 50)
  4840. uzi.Font = Enum.Font.SourceSans
  4841. uzi.Text = "Uzi"
  4842. uzi.TextColor3 = Color3.new(1, 1, 1)
  4843. uzi.TextSize = 25
  4844. uzi.MouseButton1Click:connect(function()
  4845. wait(0.001);
  4846.  
  4847. --------------------------------------------------------------------------------------
  4848.  
  4849. _clear=function()
  4850. local c={char;bag;gui;};
  4851. for i=1,#c do
  4852. local c=c[i]:children();
  4853. for i=1,#c do
  4854. if(c[i].Name==name)then
  4855. c[i].Parent=nil;
  4856. end;
  4857. end;
  4858. end;
  4859. local n=name..user.Name;
  4860. local c=workspace:children();
  4861. for i=1,#c do
  4862. if(c[i].Name==n)then
  4863. c[i].Parent=nil;
  4864. end;
  4865. end;
  4866. end;
  4867.  
  4868. _valid_key=function(object,key)
  4869. return object[key],key;
  4870. end;
  4871.  
  4872. _new=function(class)
  4873. return function(props)
  4874. if(type(list_base_props)=='table')then
  4875. for i,v in next,list_base_props do
  4876. if(props[i]==nil)then
  4877. props[i]=v;
  4878. end;
  4879. end;
  4880. end;
  4881.  
  4882. local object=class;
  4883.  
  4884. if(type(class)=='string')then
  4885. object=Instance.new(class:sub(1,1):upper()..class:sub(2));
  4886. end;
  4887.  
  4888. local parent=props[1];
  4889. props[1]=nil;
  4890.  
  4891. for i,v in next,props do
  4892. local load,res,key=pcall(_valid_key,object,i:sub(1,1):upper()..i:sub(2));
  4893. if(not load)then
  4894. load,res,key=pcall(_valid_key,object,i);
  4895. end;
  4896.  
  4897. if(key)then
  4898. t=type(res);
  4899. s=tostring(res);
  4900. if(t=='userdata'and s=='Signal '..key)then
  4901. if(type(v)=='table')then
  4902. for i=1,#v do
  4903. res:connect(v[i]);
  4904. end;
  4905. else
  4906. res:connect(v);
  4907. end;
  4908. else
  4909. object[key]=v;
  4910. end;
  4911. end;
  4912. end;
  4913.  
  4914. if(parent)then
  4915. object.Parent=parent;
  4916. end;
  4917.  
  4918. return object;
  4919. end;
  4920. end;
  4921.  
  4922. _RGB=function(r,g,b)
  4923. return Color3.new(r/255,g/255,b/255);
  4924. end;
  4925.  
  4926. _copy=function(o)
  4927. local def=o.archivable;
  4928. o.archivable=true;
  4929. local c=o:clone();
  4930. o.archivable=def;
  4931. return c;
  4932. end;
  4933.  
  4934. _hum=function(char)
  4935. local hum=char:findFirstChild'Humanoid';
  4936. if(not hum or hum.className~='Humanoid')then
  4937. local c=char:children();
  4938. for i=1,#c do
  4939. if(c[i].className=='Humanoid')then
  4940. return c[i];
  4941. end;
  4942. end;
  4943. else
  4944. return hum;
  4945. end;
  4946. end;
  4947.  
  4948. _hum_tag=function(hum)
  4949. local c=hum:findFirstChild'creator'or Instance.new('ObjectValue',hum);
  4950. c.Name='creator';
  4951. c.Value=user;
  4952. if(hum.Health==0 and not hum:findFirstChild'killed')then
  4953. Instance.new('BoolValue',hum).Name='killed';
  4954. bullets.clip=bullets.clip+10;
  4955. end;
  4956. end;
  4957.  
  4958. _hum_dam=function(hum,dam,percent)
  4959. hum.Health=hum.Health-(percent and hum.MaxHealth*(dam*0.01)or dam);
  4960. if(hum.Health<=hum.MaxHealth*0.1)then
  4961. _hum_tag(hum);
  4962. end;
  4963. end;
  4964.  
  4965. _ray=function(v0,v1,i)
  4966. local mag=(v0-v1).magnitude;
  4967. local ray=Ray.new(v0,(v1-v0).unit*(mag>999 and 999 or mag));
  4968.  
  4969. return(type(i)=='table'and workspace.FindPartOnRayWithIgnoreList or workspace.FindPartOnRay)(workspace,ray,i);
  4970. end;
  4971.  
  4972. _must=function(v0,v1,i)
  4973. local hit,pos=_ray(v0,v1,i);
  4974. return not hit and mouse.target or hit,pos;
  4975. end;
  4976.  
  4977. _cframe=function(x,y,z,r0,r1,r2)
  4978. return CFrame.Angles(
  4979. math.rad(r0 or 0),
  4980. math.rad(r1 or 0),
  4981. math.rad(r2 or 0)
  4982. )*CFrame.new(x,y,z);
  4983. end;
  4984.  
  4985. _update=function()
  4986. if(bool_active and not screen.Parent)then
  4987. screen.Parent=gui;
  4988. elseif(not bool_active and screen.Parent)then
  4989. screen.Parent=nil;
  4990. end;
  4991. end;
  4992.  
  4993. _light=function(v0,v1)
  4994. local mag=(v0-v1).magnitude;
  4995. local len=math.random(2,7);
  4996. len=len>mag/2 and mag/2 or len;
  4997.  
  4998. local light=_new'part'{
  4999. cFrame=CFrame.new(v0,v1);
  5000. size=Vector3.new(1,1,1);
  5001. color=_RGB(255,255,0);
  5002. anchored=true;
  5003. inv;
  5004. };
  5005. _new'blockMesh'{
  5006. scale=Vector3.new(0.2,0.2,len);
  5007. offset=Vector3.new(0,0,-len/2);
  5008. light;
  5009. };
  5010.  
  5011. local bb=_new'billboardGui'{
  5012. size=UDim2.new(2,0,2,0);
  5013. adornee=light;
  5014. light;
  5015. };
  5016. _new'imageLabel'{
  5017. image=url:format(109101526);
  5018. backgroundTransparency=1;
  5019. size=UDim2.new(1,0,1,0);
  5020. bb;
  5021. };
  5022.  
  5023. _rem(light,0.15);
  5024. end;
  5025.  
  5026. _rem=function(object,del)
  5027. if(del)then
  5028. delay(del,function()
  5029. if(object.Parent)then
  5030. object.Parent=nil;
  5031. end;
  5032. end);
  5033. else
  5034. pcall(function()
  5035. if(object.Parent)then
  5036. object.Parent=nil;
  5037. end;
  5038. end);
  5039. end;
  5040. end;
  5041.  
  5042. _blood=function(pos,count)
  5043. for i=1,count do
  5044. local p=_new'part'{
  5045. rotVelocity=Vector3.new(math.random(),math.random(),math.random())*50;
  5046. position=pos+Vector3.new(math.random(),math.random(),math.random());
  5047. velocity=Vector3.new(math.random(),math.random(),math.random())*50;
  5048. size=Vector3.new(math.random(),math.random(),math.random())/3;
  5049. color=_RGB(255,0,0);
  5050. transparency=0.5;
  5051. canCollide=true;
  5052. bottomSurface=0;
  5053. topSurface=0;
  5054. formFactor=3;
  5055. locked=true;
  5056. inv;
  5057. };
  5058. delay(5,function()
  5059. p.Parent=nil;
  5060. end);
  5061. end;
  5062. end;
  5063.  
  5064. _make_hue=function()
  5065. h_hue=_new'part'{
  5066. size=Vector3.new(0.25,1.8,0.35);
  5067. color=_RGB(100,100,100);
  5068. formFactor=3;
  5069. name='hue';
  5070. handle;
  5071. };
  5072. hh_weld=_new'weld'{
  5073. c1=_cframe(0,0.5,0);
  5074. part0=handle;
  5075. part1=h_hue;
  5076. handle;
  5077. };
  5078. end;
  5079.  
  5080. _shot=function(v0,v1)
  5081. if(not time_left)then
  5082. time_left=0;
  5083. end;
  5084. if(time_left>time())then
  5085. return nil;
  5086. else
  5087. time_left=time()+math.random(1,10)/100;
  5088. end;
  5089.  
  5090. if(bullets.current<1)then
  5091. local tick_sound=head:findFirstChild'tick_sound'or _new'sound'{
  5092. soundId='rbxasset://sounds/SWITCH3.wav';
  5093. name='tick_sound';
  5094. volume=0.2;
  5095. pitch=2;
  5096. head;
  5097. };
  5098. tick_sound:play();
  5099. if(bullets.clip>0)then
  5100. time_left=time()+2;
  5101. h_hue:breakJoints();
  5102. h_hue.CanCollide=true;
  5103. h_hue.Velocity=(h_hue.CFrame*CFrame.new(0,5,0)).lookVector*10;
  5104. _rem(h_hue,10);
  5105. delay(1.9,function()
  5106. _make_hue();
  5107. local got=(bullets.clip>bullets.maximum and
  5108. bullets.maximum or
  5109. bullets.clip)-bullets.current;
  5110.  
  5111. bullets.clip=bullets.clip-got;
  5112. bullets.current=bullets.current+got;
  5113. end);
  5114. end;
  5115. return nil;
  5116. else
  5117. bullets.current=bullets.current-1;
  5118.  
  5119. h_weld.C1=_cframe(0,0.75,0,
  5120. -math.random(1000,1100)/10,180,0);
  5121. d_weld.C1=_cframe(0,-0.25,0.3);
  5122.  
  5123. lightstuff.Visible=true;
  5124. delay(0.1,function()
  5125. lightstuff.Visible=false;
  5126. end);
  5127.  
  5128. _rem(_new'part'{
  5129. velocity=CFrame.new(drag.Position,(drag.CFrame*CFrame.new(-4,-5,0)).p).lookVector*10;
  5130. cFrame=drag.CFrame*CFrame.new(-0.5,0,0);
  5131. size=Vector3.new(0.1,0.1,0.4);
  5132. color=_RGB(200,200,0);
  5133. material='Slate';
  5134. canCollide=true;
  5135. formFactor=3;
  5136. inv;
  5137. },5);
  5138. delay(0.1,function()
  5139. d_weld.C1=_cframe(0,-0.25,0);
  5140. if(bool_active)then
  5141. h_weld.C1=h_weld_cf_active;
  5142. end;
  5143. end)
  5144. end;
  5145.  
  5146. local hit,pos=_must(v0,v1,char);
  5147.  
  5148. shot_sound:play();
  5149.  
  5150. _light(v0,v1);
  5151.  
  5152. if(not hit)then return nil;end;
  5153.  
  5154. if(hit.Parent.className=='Hat')then
  5155. hit:breakJoints();
  5156. hit.CanCollide=true;
  5157. hit.Velocity=CFrame.new(v0,pos).lookVector*math.random(30,50);
  5158. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90));
  5159. else
  5160. local hum=_hum(hit.Parent);
  5161. if(not hum)then
  5162. if(hit.Anchored==false and hit.Size.magnitude<4)then
  5163. hit:breakJoints();
  5164. hit.CanCollide=true;
  5165. end;
  5166. else
  5167. _hum_dam(hum,math.random(4,6));
  5168. _blood(pos,math.random(3,6));
  5169. hit.RotVelocity=Vector3.new(math.random(1,90),math.random(1,90),math.random(1,90))/6;
  5170. if(hit.Name=='Head')then
  5171. hum.Health=0;
  5172. _blood(pos,math.random(3,6));
  5173. delay(0.001,function()
  5174. _new(workspace:FindFirstChild'head_shot'or'sound'){
  5175. pitch=math.random(70,100)*0.01;
  5176. soundId=url:format(1876552);
  5177. name='head_shot';
  5178. workspace;
  5179. }:play();
  5180. end);
  5181. _hum_tag(hum);
  5182. _rem(_new'part'{
  5183. cFrame=CFrame.new(v0,pos)*CFrame.new(0,0,-(v0-pos).magnitude*0.5);
  5184. size=Vector3.new(0.1,0.1,(v0-pos).magnitude);
  5185. color=torso.Color;
  5186. transparency=0.5;
  5187. canCollide=false;
  5188. bottomSurface=0;
  5189. anchored=true;
  5190. formFactor=3;
  5191. topSurface=0;
  5192. inv;
  5193. },30);
  5194. hit.Parent=nil;
  5195. for b=0,1 do
  5196. for a=0,1 do
  5197. for i=0,1 do
  5198. _rem(_new'part'{
  5199. velocity=CFrame.new(v0,pos).lookVector*20;
  5200. cFrame=hit.CFrame*CFrame.new(i,-b,a);
  5201. size=Vector3.new(0.5,0.5,0.5);
  5202. color=_RGB(255,255,255);
  5203. bottomSurface=0;
  5204. canCollide=true;
  5205. transparency=0;
  5206. formFactor=3;
  5207. topSurface=0;
  5208. hum;
  5209. },30);
  5210. end;
  5211. end;
  5212. end;
  5213. end;
  5214. end;
  5215. end;
  5216. end;
  5217.  
  5218. ----------------------------------------------------------------------------------------
  5219.  
  5220. _cf_select=function(mouse)
  5221. mouse.Icon=url:format(109111387);--108999296
  5222. bool_active=true;
  5223.  
  5224. local arm=char:findFirstChild'Right Arm';
  5225. local weld=torso:findFirstChild'Right Shoulder';
  5226. if(arm and weld)then
  5227. h_weld.Part0=arm;
  5228. h_weld.C1=h_weld_cf_active;
  5229.  
  5230. weld.Part1=nil;
  5231. weld.Part0=nil;
  5232.  
  5233. weld=_new(torso:findFirstChild'right_arml'or'weld'){
  5234. name='right_arml';
  5235. part0=torso;
  5236. part1=arm;
  5237. torso;
  5238. };
  5239.  
  5240. arml=(arml or 0)+1;
  5241. local alv=arml;
  5242. local gyro=torso:findFirstChild'p_gyro'or Instance.new('BodyGyro',torso);
  5243. gyro.maxTorque=Vector3.new(5e5,5e5,5e5);
  5244. gyro.P=30000;
  5245. gyro.D=1000;
  5246. gyro.Name='p_gyro';
  5247. repeat
  5248. local pos=mouse.hit.p;
  5249. local val,valp,p0,p1,p2,hitpos,cj,c0,c1;
  5250.  
  5251. val=-math.pi*0.5;
  5252. valp=val*-1;
  5253. p0=torso.CFrame;
  5254. p0=p0+((p0*CFrame.Angles(valp,0,0)).lookVector*0.5)+(p0*CFrame.Angles(0,val,0)).lookVector;
  5255. p1=p0+((p0.p-pos).unit*-2);
  5256. p2=CFrame.new((p0.p+p1.p)/2,p0.p)*CFrame.Angles(val,val,0);
  5257. hitpos=torso.Position;
  5258. cj=CFrame.new(hitpos);
  5259. c0=torso.CFrame:inverse()*cj;
  5260. c1=p2:inverse()*cj;
  5261. weld.C0=c0;
  5262. weld.C1=c1;
  5263.  
  5264. gyro.cframe=CFrame.new(torso.Position,Vector3.new(pos.X,torso.Position.Y,pos.Z));
  5265.  
  5266. wait(0.001);
  5267. until arml~=alv;
  5268. gyro.Parent=nil;
  5269. end;
  5270. end;
  5271.  
  5272. _cf_deselect=function()
  5273. bool_active=false;
  5274. arml=(arml or 0)+1;
  5275. loop_shot=(loop_shot or 0)+1;
  5276.  
  5277. h_weld.Part0=torso;
  5278. h_weld.C1=h_weld_cf_inactive;
  5279.  
  5280. local weld=torso:findFirstChild'right_arml';
  5281. if(weld)then
  5282. weld.Part1=nil;
  5283. weld.Part0=nil;
  5284. end;
  5285. local arm=char:findFirstChild'Right Arm';
  5286. local weld=torso:findFirstChild'Right Shoulder';
  5287. if(arm and weld)then
  5288. weld.Part0=torso;
  5289. weld.Part1=arm;
  5290. end;
  5291. end;
  5292.  
  5293. _cf_mouse=function(event,fun)
  5294. mouse[event:sub(1,1):upper()..event:sub(2)]:connect(function(...)
  5295. if(bool_active)then
  5296. fun(...);
  5297. end;
  5298. end);
  5299. end;
  5300.  
  5301. ----------------------------------------------------------------------------------------
  5302.  
  5303. do
  5304. local main=getfenv(0);
  5305. local c=game:children();
  5306. local check=function(v)
  5307. if(v.className~=''and v.className~='Instance'and game:service(v.className))then
  5308. main[v.className:sub(1,1):lower()..v.className:sub(2)]=v;
  5309. end;
  5310. end;
  5311. for i=1,#c do
  5312. pcall(check,c[i]);
  5313. end;
  5314. end;
  5315.  
  5316. ----------------------------------------------------------------------------------------
  5317.  
  5318. bullets={
  5319. maximum=51111111111111111111111111110;
  5320. current=511111111111111111111111111111110;
  5321. clip=501111111111111111111111111111111*4;
  5322. };
  5323.  
  5324. list_base_props={
  5325. backgroundColor3=_RGB(0,0,0);
  5326. textColor3=_RGB(200,200,200);
  5327. borderSizePixel=0;
  5328. color=_RGB(0,0,0);
  5329. archivable=false;
  5330. canCollide=false;
  5331. bottomSurface=0;
  5332. topSurface=0;
  5333. formFactor=0;
  5334. locked=true;
  5335. };
  5336.  
  5337. ----------------------------------------------------------------------------------------
  5338.  
  5339. user=players.localPlayer;
  5340. mouse=user:getMouse();
  5341. char=user.Character;
  5342. gui=user.PlayerGui;
  5343. bag=user.Backpack;
  5344. torso=char.Torso;
  5345. head=char.Head;
  5346. hum=_hum(char);
  5347.  
  5348. url='rbxassetid://%d';
  5349. name='dev-uzi';
  5350.  
  5351. h_weld_cf_inactive=_cframe(0.35,0.5,0.5,
  5352. 0,90,-70);
  5353. h_weld_cf_active=_cframe(0,0.75,0,
  5354. -110,180,0);
  5355.  
  5356. assert(hum,'humanoid is not found');
  5357.  
  5358. ----------------------------------------------------------------------------------------
  5359.  
  5360. _clear();
  5361.  
  5362. ----------------------------------------------------------------------------------------
  5363.  
  5364. _cf_mouse('button1Down',function()
  5365. loop_shot=(loop_shot or 0)+1;
  5366. local vers=loop_shot;
  5367. local step=runService.Stepped;
  5368. repeat
  5369. _shot((tube.CFrame*CFrame.new(0,0,tube.Size.Z*0.5)).p,mouse.hit.p);
  5370. step:wait();--wait(0.001);
  5371. until vers~=loop_shot;
  5372. end);
  5373.  
  5374. _cf_mouse('button1Up',function()
  5375. loop_shot=(loop_shot or 0)+1;
  5376. end);
  5377.  
  5378. _cf_mouse('move',function()
  5379. cross_f.Position=UDim2.new(0,mouse.X-11,0,mouse.Y-11);
  5380. end);
  5381.  
  5382. _cf_mouse('keyDown',function(k)
  5383. if(k=='r')then
  5384. if(bullets.clip>0 and time_left<=time())then
  5385. local got=(bullets.clip>bullets.maximum and
  5386. bullets.maximum or
  5387. bullets.clip)-bullets.current;
  5388.  
  5389. bullets.clip=bullets.clip-got;
  5390. bullets.current=bullets.current+got;
  5391. if(got~=0)then
  5392. time_left=time()+2;
  5393. end;
  5394. end;
  5395. end;
  5396. end);
  5397.  
  5398. ----------------------------------------------------------------------------------------
  5399.  
  5400. screen=_new'screenGui'{
  5401. name=name;
  5402. };
  5403.  
  5404. cross_f=_new'frame'{
  5405. size=UDim2.new(0,21,0,21);
  5406. backgroundTransparency=1;
  5407. screen;
  5408. };
  5409.  
  5410. for i=0,1 do
  5411. _new'frame'{
  5412. position=UDim2.new(0,13*i,0,11);
  5413. size=UDim2.new(0,10,0,1);
  5414. cross_f;
  5415. };
  5416. end;
  5417.  
  5418. for i=0,1 do
  5419. _new'frame'{
  5420. position=UDim2.new(0,11,0,13*i);
  5421. size=UDim2.new(0,1,0,10);
  5422. cross_f;
  5423. };
  5424. end;
  5425.  
  5426. ----------------------------------------------------------------------------------------
  5427.  
  5428. shot_sound=_new(head:findFirstChild'2920959'or'sound'){
  5429. soundId=url:format(2920959);
  5430. pitch=1.4;
  5431. head;
  5432. };
  5433. if(shot_sound.Name~='2920959')then
  5434. shot_sound.Name='2920959';
  5435. shot_sound:play();
  5436. end;
  5437.  
  5438. bin=_new'hopperBin'{
  5439. deselected=_cf_deselect;
  5440. selected=_cf_select;
  5441. name=name;
  5442. bag;
  5443. };
  5444.  
  5445. inv=_new'model'{
  5446. name=name;
  5447. char;
  5448. };
  5449.  
  5450. handle=_new'part'{
  5451. size=Vector3.new(0.3,1.3,0.4);
  5452. color=_RGB(140,140,140);
  5453. name='handle';
  5454. formFactor=3;
  5455. inv;
  5456. touched=function(hit)
  5457. if(hit.Parent.className=='Model')then
  5458. local hum=_hum(hit.Parent);
  5459. if(hum~=nil)then
  5460. _hum_dam(hum,handle.Velocity.magnitude);
  5461. end;
  5462. end;
  5463. end;
  5464. };
  5465. h_weld=_new'weld'{
  5466. c1=h_weld_cf_inactive;
  5467. part1=handle;
  5468. part0=torso;
  5469. handle;
  5470. };
  5471. _make_hue();
  5472.  
  5473. h_part=_new'part'{
  5474. size=Vector3.new(0.4,0.4,1.4);
  5475. color=_RGB(140,140,140);
  5476. name='handle';
  5477. formFactor=3;
  5478. handle;
  5479. };
  5480. hp_weld=_new'weld'{
  5481. c1=_cframe(0,-1.3/2,-0.3,
  5482. 20,0,0);
  5483. part0=handle;
  5484. part1=h_part;
  5485. handle;
  5486. };
  5487.  
  5488. drag=_new'part'{
  5489. size=Vector3.new(0.5,0.45,1.5);
  5490. color=_RGB(100,100,100);
  5491. name='handle';
  5492. formFactor=3;
  5493. handle;
  5494. };
  5495. d_weld=_new'weld'{
  5496. c1=_cframe(0,-0.25,0);
  5497. part0=h_part;
  5498. part1=drag;
  5499. handle;
  5500. };
  5501.  
  5502. tube=_new'part'{
  5503. size=Vector3.new(0.2,0.2,1.5);
  5504. color=_RGB(0,0,0);
  5505. name='handle';
  5506. formFactor=3;
  5507. handle;
  5508. };
  5509. t_weld=_new'weld'{
  5510. c1=_cframe(0,-0.3,-0.1);
  5511. part0=h_part;
  5512. part1=tube;
  5513. handle;
  5514. };
  5515.  
  5516. bullets_label=_new'textLabel'{
  5517. textStrokeColor3=_RGB(0,0,0);
  5518. textColor3=_RGB(200,200,200);
  5519. textStrokeTransparency=0;
  5520. backgroundTransparency=1;
  5521. fontSize=5;
  5522. screen;
  5523. };
  5524.  
  5525. lightstuff=_new'frame'{
  5526. backgroundColor3=_RGB(255,255,255);
  5527. position=UDim2.new(0,0,0,-1);
  5528. backgroundTransparency=0.5;
  5529. size=UDim2.new(1,0,1,1);
  5530. borderSizePixel=0;
  5531. visible=false;
  5532. screen;
  5533. };
  5534.  
  5535. coroutine.wrap(function()
  5536. local red,white,green;
  5537. repeat
  5538. if(screen.Parent)then
  5539. if(not green and bullets.current==bullets.maximum)then
  5540. green=true;
  5541. bullets_label.TextColor3=_RGB(0,200,0);
  5542. elseif(not red and bullets.current==0)then
  5543. red=true;
  5544. bullets_label.TextColor3=_RGB(200,0,0);
  5545. elseif((red or green)and bullets.current~=0 and bullets.current~=bullets.maximum)then
  5546. bullets_label.TextColor3=_RGB(200,200,200);
  5547. green=false;
  5548. red=false;
  5549. end;
  5550. bullets_label.Text=('Bullets: %d/%d'):format(bullets.current,bullets.clip);
  5551. bullets_label.Size=UDim2.new(0,bullets_label.TextBounds.X,0,bullets_label.TextBounds.Y);
  5552. bullets_label.Position=UDim2.new(1,-bullets_label.TextBounds.X-6,1,-bullets_label.TextBounds.Y-6);
  5553. end;
  5554. wait(0.001);
  5555. until nil;
  5556. end)();
  5557.  
  5558. ----------------------------------------------------------------------------------------
  5559.  
  5560. _G.dev_pistol_version=(_G.dev_pistol_version or 0)+1;
  5561. local vers=_G.dev_pistol_version;
  5562. repeat _update();wait(0.001);until _G.dev_pistol_version~=vers or hum.Health==0;
  5563. if(hum.Health==0)then
  5564. _clear();
  5565. end;
  5566. script.Disabled=true;
  5567.  
  5568. --mediafire-----------------------------------------------------------------------------
  5569. end)
  5570.  
  5571. weed.Name = "weed"
  5572. weed.Parent = Frame2
  5573. weed.BackgroundColor3 = Color3.new(0, 0, 0)
  5574. weed.BorderSizePixel = 0
  5575. weed.Position = UDim2.new(0, 0, 0.447145879, 0)
  5576. weed.Size = UDim2.new(0, 200, 0, 50)
  5577. weed.Font = Enum.Font.SourceSans
  5578. weed.Text = "Weed"
  5579. weed.TextColor3 = Color3.new(1, 1, 1)
  5580. weed.TextSize = 25
  5581. weed.MouseButton1Click:connect(function()
  5582. local p = game.Players.LocalPlayer
  5583. local char = p.Character
  5584. local mouse = p:GetMouse()
  5585. local larm = char["Left Arm"]
  5586. local rarm = char["Right Arm"]
  5587. local lleg = char["Left Leg"]
  5588. local rleg = char["Right Leg"]
  5589. local hed = char.Head
  5590. local torso = char.Torso
  5591. local hum = char.Humanoid
  5592. local cam = game.Workspace.CurrentCamera
  5593. local root = char.HumanoidRootPart
  5594. local deb = false
  5595. local shot = 0
  5596. local l = game:GetService("Lighting")
  5597. local rs = game:GetService("RunService").RenderStepped
  5598. local stanceToggle = "Bong"
  5599. math.randomseed(os.time())
  5600. hum.WalkSpeed = 8
  5601. ----------------------------------------------------
  5602. ----------------------------------------------------
  5603. ----------------------------------------------------
  5604. Debounces = {
  5605. CanPuff = true;
  5606. CanJoke = true;
  5607. Bong = true;
  5608. Pipe = false;
  5609. Blunt = false;
  5610. NoIdl = false;
  5611. on = false;
  5612. }
  5613.  
  5614. ----------------------------------------------------
  5615.  
  5616. function lerp(a, b, t) -- Linear interpolation
  5617. return a + (b - a)*t
  5618. end
  5619.  
  5620. function slerp(a, b, t) --Spherical interpolation
  5621. dot = a:Dot(b)
  5622. if dot > 0.99999 or dot < -0.99999 then
  5623. return t <= 0.5 and a or b
  5624. else
  5625. r = math.acos(dot)
  5626. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  5627. end
  5628. end
  5629.  
  5630. function matrixInterpolate(a, b, t)
  5631. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  5632. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  5633. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  5634. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  5635. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  5636. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  5637. local t = v1:Dot(v2)
  5638. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  5639. return CFrame.new()
  5640. end
  5641. return CFrame.new(
  5642. v0.x, v0.y, v0.z,
  5643. v1.x, v1.y, v1.z,
  5644. v2.x, v2.y, v2.z,
  5645. v3.x, v3.y, v3.z)
  5646. end
  5647. ----------------------------------------------------
  5648. function genWeld(a,b)
  5649. local w = Instance.new("Weld",a)
  5650. w.Part0 = a
  5651. w.Part1 = b
  5652. return w
  5653. end
  5654. function weld(a, b)
  5655. local weld = Instance.new("Weld")
  5656. weld.Name = "W"
  5657. weld.Part0 = a
  5658. weld.Part1 = b
  5659. weld.C0 = a.CFrame:inverse() * b.CFrame
  5660. weld.Parent = a
  5661. return weld;
  5662. end
  5663. ----------------------------------------------------
  5664. function Lerp(c1,c2,al)
  5665. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  5666. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5667. for i,v in pairs(com1) do
  5668. com1[i] = v+(com2[i]-v)*al
  5669. end
  5670. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  5671. end
  5672. ----------------------------------------------------
  5673. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  5674. local wld = Instance.new("Weld", wp1)
  5675. wld.Part0 = wp0
  5676. wld.Part1 = wp1
  5677. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  5678. end
  5679. ----------------------------------------------------
  5680. newWeld(torso, larm, -1.5, 0.5, 0)
  5681. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  5682. newWeld(torso, rarm, 1.5, 0.5, 0)
  5683. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  5684. newWeld(torso, hed, 0, 1.5, 0)
  5685. newWeld(torso, lleg, -0.5, -1, 0)
  5686. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  5687. newWeld(torso, rleg, 0.5, -1, 0)
  5688. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  5689. newWeld(root, torso, 0, -1, 0)
  5690. torso.Weld.C1 = CFrame.new(0, -1, 0)
  5691. ----------------------------------------------------
  5692. z = Instance.new("Sound",char)
  5693. z.SoundId = "rbxassetid://143065500"
  5694. z.Looped = true
  5695. z.Pitch = .94
  5696. z.Volume = 1
  5697. wait(1)
  5698. z:Play()
  5699. ----------------------------------------------------
  5700. pa = Instance.new("Part", torso)
  5701. pa.Name = "Fat"
  5702. pa.Transparency = 1
  5703. pa.CanCollide = false
  5704. pa.Anchored = false
  5705. pa.Locked = true
  5706. pa.Size = Vector3.new(1,1,1)
  5707. weld = Instance.new("Weld", pa)
  5708. weld.Part0 = pa
  5709. weld.Part1 = torso
  5710. weld.C0 = CFrame.new(0, 0, -1.5)
  5711. weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
  5712. s = Instance.new("Smoke", pa)
  5713. s.Color = Color3.new(1,1,1)
  5714. s.Opacity = 1
  5715. s.RiseVelocity = 4
  5716. s.Enabled = false
  5717. ----------------------------------------------------
  5718. local m = Instance.new("Model")
  5719. m.Name = "Bong"
  5720. p1 = Instance.new("Part", m)
  5721. p1.Material = "Neon"
  5722. p1.BrickColor = BrickColor.new("Black")
  5723. p1.Name = "Lip"
  5724. p1.FormFactor = Enum.FormFactor.Symmetric
  5725. p1.Size = Vector3.new(1, 1, 1)
  5726. p1.CFrame = CFrame.new(28.499649, 10.9996414, -11.4994812, -0.999972343, 6.21378422e-006, -0.00049701333, -0.000477582216, -5.70863485e-005, 0.999959588, -1.02631748e-005, 0.999939203, 2.50376761e-005)
  5727. p1.CanCollide = false
  5728. p1.Locked = true
  5729. p1.BottomSurface = Enum.SurfaceType.Smooth
  5730. p1.TopSurface = Enum.SurfaceType.Smooth
  5731. b1 = Instance.new("SpecialMesh", p1)
  5732. b1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  5733. b1.TextureId = ""
  5734. b1.MeshType = Enum.MeshType.FileMesh
  5735. b1.Name = "Mesh"
  5736. p2 = Instance.new("Part", m)
  5737. p2.Material = "Neon"
  5738. p2.BrickColor = BrickColor.new("Earth green")
  5739. p2.Material = Enum.Material.SmoothPlastic
  5740. p2.Transparency = 0.20000000298023
  5741. p2.Name = "Tube"
  5742. p2.FormFactor = Enum.FormFactor.Symmetric
  5743. p2.Size = Vector3.new(1, 3, 1)
  5744. p2.CFrame = CFrame.new(28.4998627, 9.49954987, -11.4992342, 0.000220132133, -5.49961114e-005, 0.999972463, -7.23355697e-005, 0.999959707, 3.55862139e-005, -0.999939203, -0.000104385108, 0.000236587104)
  5745. p2.CanCollide = false
  5746. p2.Locked = true
  5747. p2.BottomSurface = Enum.SurfaceType.Smooth
  5748. p2.TopSurface = Enum.SurfaceType.Smooth
  5749. b2 = Instance.new("CylinderMesh", p2)
  5750. b2.Name = "Mesh"
  5751. p3 = Instance.new("Part", m)
  5752. p3.BrickColor = BrickColor.new("Earth green")
  5753. p3.Name = "Devil's Lettuce"
  5754. p3.Size = Vector3.new(1, 1.20000005, 1)
  5755. p3.CFrame = CFrame.new(27.1619816, 8.50439644, -11.4991903, 0.754621029, -0.656118929, 2.5186062e-005, 0.656095922, 0.754624128, -5.45315925e-005, 8.17945693e-006, 2.26873817e-005, 0.999939263)
  5756. p3.CanCollide = false
  5757. p3.Locked = true
  5758. b3 = Instance.new("SpecialMesh", p3)
  5759. b3.MeshId = "http://www.roblox.com/asset/?id=1290033"
  5760. b3.TextureId = "http://www.roblox.com/asset/?id=1290030"
  5761. b3.MeshType = Enum.MeshType.FileMesh
  5762. b3.VertexColor = Vector3.new(0.5, 70, 0)
  5763. b3.Name = "Mesh"
  5764. b3.Scale = Vector3.new(0.199999988, 0.199999988, 0.199999988)
  5765. p4 = Instance.new("Part", m)
  5766. p4.BrickColor = BrickColor.new("Black")
  5767. p4.Name = "Bowl"
  5768. p4.FormFactor = Enum.FormFactor.Symmetric
  5769. p4.Size = Vector3.new(1, 1, 1)
  5770. p4.CFrame = CFrame.new(27.243679, 8.40425396, -11.4991856, -0.754621029, 0.656118929, 0.000100085585, -0.656095922, -0.754624128, 1.05888903e-005, 9.10690069e-005, -2.26873672e-005, 0.999939263)
  5771. p4.CanCollide = false
  5772. p4.Locked = true
  5773. p4.BottomSurface = Enum.SurfaceType.Smooth
  5774. p4.TopSurface = Enum.SurfaceType.Smooth
  5775. b4 = Instance.new("SpecialMesh", p4)
  5776. b4.MeshId = "http://www.roblox.com/asset/?id=19380188"
  5777. b4.TextureId = ""
  5778. b4.MeshType = Enum.MeshType.FileMesh
  5779. b4.Name = "Mesh"
  5780. b4.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  5781. p5 = Instance.new("Part", m)
  5782. p5.BrickColor = BrickColor.new("Black")
  5783. p5.Material = Enum.Material.SmoothPlastic
  5784. p5.Name = "Stem"
  5785. p5.FormFactor = Enum.FormFactor.Symmetric
  5786. p5.Size = Vector3.new(1, 1, 1)
  5787. p5.CFrame = CFrame.new(27.8998299, 7.64966011, -11.4992504, -0.754621029, -0.656118929, -3.68308465e-005, -0.656095922, 0.754624128, 4.44071593e-005, 7.25091377e-006, 2.26873672e-005, -0.999939263)
  5788. p5.CanCollide = false
  5789. p5.Locked = true
  5790. p5.BottomSurface = Enum.SurfaceType.Smooth
  5791. p5.TopSurface = Enum.SurfaceType.Smooth
  5792. b5 = Instance.new("CylinderMesh", p5)
  5793. b5.Name = "Mesh"
  5794. b5.Scale = Vector3.new(1, 1.79999995, 0.200000003)
  5795. p6 = Instance.new("Part", m)
  5796. p6.Material = "Neon"
  5797. p6.BrickColor = BrickColor.new("Earth green")
  5798. p6.Material = Enum.Material.SmoothPlastic
  5799. p6.Transparency = 0.20000000298023
  5800. p6.Name = "Bong"
  5801. p6.FormFactor = Enum.FormFactor.Symmetric
  5802. p6.Size = Vector3.new(1, 1, 1)
  5803. p6.CFrame = CFrame.new(28.5000229, 7.34961605, -11.4990406, -0.000452600536, 0.00015476234, -0.999972343, -1.39447293e-005, 0.999959707, 0.000174246117, 0.999939203, -1.80333263e-005, -0.000469060004)
  5804. p6.CanCollide = false
  5805. p6.Locked = true
  5806. p6.BottomSurface = Enum.SurfaceType.Smooth
  5807. p6.TopSurface = Enum.SurfaceType.Smooth
  5808. b6 = Instance.new("SpecialMesh", p6)
  5809. b6.MeshType = Enum.MeshType.Sphere
  5810. b6.Name = "Mesh"
  5811. b6.Scale = Vector3.new(1.79999995, 1.79999995, 1.79999995)
  5812. p7 = Instance.new("Part", m)
  5813. p7.Material = "Neon"
  5814. p7.BrickColor = BrickColor.new("Pastel Blue")
  5815. p7.Material = Enum.Material.SmoothPlastic
  5816. p7.Name = "Water"
  5817. p7.FormFactor = Enum.FormFactor.Symmetric
  5818. p7.Size = Vector3.new(1, 1, 1)
  5819. p7.CFrame = CFrame.new(28.5000248, 7.25962019, -11.4990396, -0.000452600565, 0.000154762354, -0.999972343, -1.39616022e-005, 0.999959707, 0.000174246117, 0.999939322, -1.80501975e-005, -0.000469060033)
  5820. p7.CanCollide = false
  5821. p7.Locked = true
  5822. p7.BottomSurface = Enum.SurfaceType.Smooth
  5823. p7.TopSurface = Enum.SurfaceType.Smooth
  5824. b7 = Instance.new("SpecialMesh", p7)
  5825. b7.MeshType = Enum.MeshType.Sphere
  5826. b7.Name = "Mesh"
  5827. b7.Scale = Vector3.new(1.5999999, 1.39999986, 1.5999999)
  5828. w1 = Instance.new("Weld", p1)
  5829. w1.Name = "Tube_Weld"
  5830. w1.Part0 = p1
  5831. w1.C0 = CFrame.new(28.505003, 11.5008535, -10.9858503, -0.999999881, -0.000485179946, -1.08338909e-007, -8.74227695e-008, -4.31100962e-005, 1, -0.000485179946, 0.999999881, 4.31100489e-005)
  5832. w1.Part1 = p2
  5833. w1.C1 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  5834. w2 = Instance.new("Weld", p2)
  5835. w2.Name = "Devil's Lettuce_Weld"
  5836. w2.Part0 = p2
  5837. w2.C0 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
  5838. w2.Part1 = p3
  5839. w2.C1 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  5840. w3 = Instance.new("Weld", p3)
  5841. w3.Name = "Bowl_Weld"
  5842. w3.Part0 = p3
  5843. w3.C0 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
  5844. w3.Part1 = p4
  5845. w3.C1 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  5846. w4 = Instance.new("Weld", p4)
  5847. w4.Name = "Stem_Weld"
  5848. w4.Part0 = p4
  5849. w4.C0 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
  5850. w4.Part1 = p5
  5851. w4.C1 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  5852. w5 = Instance.new("Weld", p5)
  5853. w5.Name = "Bong_Weld"
  5854. w5.Part0 = p5
  5855. w5.C0 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
  5856. w5.Part1 = p6
  5857. w5.C1 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  5858. w6 = Instance.new("Weld", p6)
  5859. w6.Name = "Water_Weld"
  5860. w6.Part0 = p6
  5861. w6.C0 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  5862. w6.Part1 = p7
  5863. w6.C1 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  5864. w7 = Instance.new("Weld", p7)
  5865. w7.Name = "Head_Weld"
  5866. w7.Part0 = p7
  5867. w7.C0 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
  5868. m.Parent = torso
  5869. m:MakeJoints()
  5870. ----------------------------------------------------
  5871. weld2 = Instance.new("Weld", torso.Bong)
  5872. weld2.Part0 = torso
  5873. weld2.Part1 = torso.Bong.Tube
  5874. weld2.C0 = CFrame.new(0, -.5, -1.5)
  5875. weld2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  5876. ----------------------------------------------------
  5877. local m2 = Instance.new("Model")
  5878. m2.Name = "Blunt"
  5879. p1 = Instance.new("Part", m2)
  5880. p1.Transparency = 1
  5881. p1.BrickColor = BrickColor.new("CGA brown")
  5882. p1.Name = "Handle"
  5883. p1.FormFactor = Enum.FormFactor.Custom
  5884. p1.Size = Vector3.new(0.400000006, 0.200000003, 0.200000003)
  5885. p1.CFrame = CFrame.new(30.5498123, 9.24952984, -12.2989969, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5886. p1.CanCollide = false
  5887. p1.Locked = true
  5888. p1.BottomSurface = Enum.SurfaceType.Smooth
  5889. p1.TopSurface = Enum.SurfaceType.Smooth
  5890. b1 = Instance.new("SpecialMesh", p1)
  5891. b1.MeshType = Enum.MeshType.Cylinder
  5892. b1.Name = "Mesh"
  5893. p2 = Instance.new("Part", m2)
  5894. p2.Transparency = 1
  5895. p2.BrickColor = BrickColor.new("CGA brown")
  5896. p2.Name = "Joint11"
  5897. p2.FormFactor = Enum.FormFactor.Custom
  5898. p2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5899. p2.CFrame = CFrame.new(30.5498104, 9.24934578, -12.4989843, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5900. p2.CanCollide = false
  5901. p2.Locked = true
  5902. p2.BottomSurface = Enum.SurfaceType.Smooth
  5903. p2.TopSurface = Enum.SurfaceType.Smooth
  5904. b2 = Instance.new("SpecialMesh", p2)
  5905. b2.MeshType = Enum.MeshType.Cylinder
  5906. b2.Name = "Mesh"
  5907. b2.Scale = Vector3.new(0.300000012, 1, 1)
  5908. p3 = Instance.new("Part", m2)
  5909. p3.Transparency = 1
  5910. p3.BrickColor = BrickColor.new("CGA brown")
  5911. p3.Name = "Joint10"
  5912. p3.FormFactor = Enum.FormFactor.Custom
  5913. p3.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5914. p3.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5489807, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5915. p3.CanCollide = false
  5916. p3.Locked = true
  5917. p3.BottomSurface = Enum.SurfaceType.Smooth
  5918. p3.TopSurface = Enum.SurfaceType.Smooth
  5919. b3 = Instance.new("SpecialMesh", p3)
  5920. b3.MeshType = Enum.MeshType.Cylinder
  5921. b3.Name = "Mesh"
  5922. b3.Scale = Vector3.new(0.300000012, 1, 1)
  5923. p4 = Instance.new("Part", m2)
  5924. p4.Transparency = 1
  5925. p4.BrickColor = BrickColor.new("CGA brown")
  5926. p4.Name = "Joint9"
  5927. p4.FormFactor = Enum.FormFactor.Custom
  5928. p4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5929. p4.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5989771, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5930. p4.CanCollide = false
  5931. p4.Locked = true
  5932. p4.BottomSurface = Enum.SurfaceType.Smooth
  5933. p4.TopSurface = Enum.SurfaceType.Smooth
  5934. b4 = Instance.new("SpecialMesh", p4)
  5935. b4.MeshType = Enum.MeshType.Cylinder
  5936. b4.Name = "Mesh"
  5937. b4.Scale = Vector3.new(0.300000012, 1, 1)
  5938. p5 = Instance.new("Part", m2)
  5939. p5.Transparency = 1
  5940. p5.BrickColor = BrickColor.new("CGA brown")
  5941. p5.Name = "Joint8"
  5942. p5.FormFactor = Enum.FormFactor.Custom
  5943. p5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5944. p5.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6489735, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5945. p5.CanCollide = false
  5946. p5.Locked = true
  5947. p5.BottomSurface = Enum.SurfaceType.Smooth
  5948. p5.TopSurface = Enum.SurfaceType.Smooth
  5949. b5 = Instance.new("SpecialMesh", p5)
  5950. b5.MeshType = Enum.MeshType.Cylinder
  5951. b5.Name = "Mesh"
  5952. b5.Scale = Vector3.new(0.300000012, 1, 1)
  5953. p6 = Instance.new("Part", m2)
  5954. p6.Transparency = 1
  5955. p6.BrickColor = BrickColor.new("CGA brown")
  5956. p6.Name = "Joint7"
  5957. p6.FormFactor = Enum.FormFactor.Custom
  5958. p6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5959. p6.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6989698, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5960. p6.CanCollide = false
  5961. p6.Locked = true
  5962. p6.BottomSurface = Enum.SurfaceType.Smooth
  5963. p6.TopSurface = Enum.SurfaceType.Smooth
  5964. b6 = Instance.new("SpecialMesh", p6)
  5965. b6.MeshType = Enum.MeshType.Cylinder
  5966. b6.Name = "Mesh"
  5967. b6.Scale = Vector3.new(0.300000012, 1, 1)
  5968. p7 = Instance.new("Part", m2)
  5969. p7.Transparency = 1
  5970. p7.BrickColor = BrickColor.new("CGA brown")
  5971. p7.Name = "Joint6"
  5972. p7.FormFactor = Enum.FormFactor.Custom
  5973. p7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5974. p7.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7489662, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5975. p7.CanCollide = false
  5976. p7.Locked = true
  5977. p7.BottomSurface = Enum.SurfaceType.Smooth
  5978. p7.TopSurface = Enum.SurfaceType.Smooth
  5979. b7 = Instance.new("SpecialMesh", p7)
  5980. b7.MeshType = Enum.MeshType.Cylinder
  5981. b7.Name = "Mesh"
  5982. b7.Scale = Vector3.new(0.300000012, 1, 1)
  5983. p8 = Instance.new("Part", m2)
  5984. p8.Transparency = 1
  5985. p8.BrickColor = BrickColor.new("CGA brown")
  5986. p8.Name = "Joint5"
  5987. p8.FormFactor = Enum.FormFactor.Custom
  5988. p8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  5989. p8.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7989626, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  5990. p8.CanCollide = false
  5991. p8.Locked = true
  5992. p8.BottomSurface = Enum.SurfaceType.Smooth
  5993. p8.TopSurface = Enum.SurfaceType.Smooth
  5994. b8 = Instance.new("SpecialMesh", p8)
  5995. b8.MeshType = Enum.MeshType.Cylinder
  5996. b8.Name = "Mesh"
  5997. b8.Scale = Vector3.new(0.300000012, 1, 1)
  5998. p9 = Instance.new("Part", m2)
  5999. p9.Transparency = 1
  6000. p9.BrickColor = BrickColor.new("CGA brown")
  6001. p9.Name = "Joint4"
  6002. p9.FormFactor = Enum.FormFactor.Custom
  6003. p9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6004. p9.CFrame = CFrame.new(30.5498104, 9.24934959, -12.848959, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  6005. p9.CanCollide = false
  6006. p9.Locked = true
  6007. p9.BottomSurface = Enum.SurfaceType.Smooth
  6008. p9.TopSurface = Enum.SurfaceType.Smooth
  6009. b9 = Instance.new("SpecialMesh", p9)
  6010. b9.MeshType = Enum.MeshType.Cylinder
  6011. b9.Name = "Mesh"
  6012. b9.Scale = Vector3.new(0.300000012, 1, 1)
  6013. p10 = Instance.new("Part", m2)
  6014. p10.Transparency = 1
  6015. p10.BrickColor = BrickColor.new("CGA brown")
  6016. p10.Name = "Joint3"
  6017. p10.FormFactor = Enum.FormFactor.Custom
  6018. p10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6019. p10.CFrame = CFrame.new(30.5498104, 9.24934959, -12.8989553, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  6020. p10.CanCollide = false
  6021. p10.Locked = true
  6022. p10.BottomSurface = Enum.SurfaceType.Smooth
  6023. p10.TopSurface = Enum.SurfaceType.Smooth
  6024. b10 = Instance.new("SpecialMesh", p10)
  6025. b10.MeshType = Enum.MeshType.Cylinder
  6026. b10.Name = "Mesh"
  6027. b10.Scale = Vector3.new(0.300000012, 1, 1)
  6028. p11 = Instance.new("Part", m2)
  6029. p11.Transparency = 1
  6030. p11.BrickColor = BrickColor.new("CGA brown")
  6031. p11.Name = "Joint3"
  6032. p11.FormFactor = Enum.FormFactor.Custom
  6033. p11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6034. p11.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9489517, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  6035. p11.CanCollide = false
  6036. p11.Locked = true
  6037. p11.BottomSurface = Enum.SurfaceType.Smooth
  6038. p11.TopSurface = Enum.SurfaceType.Smooth
  6039. b11 = Instance.new("SpecialMesh", p11)
  6040. b11.MeshType = Enum.MeshType.Cylinder
  6041. b11.Name = "Mesh"
  6042. b11.Scale = Vector3.new(0.300000012, 1, 1)
  6043. p12 = Instance.new("Part", m2)
  6044. p12.Transparency = 1
  6045. p12.BrickColor = BrickColor.new("CGA brown")
  6046. p12.Name = "Joint2"
  6047. p12.FormFactor = Enum.FormFactor.Custom
  6048. p12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6049. p12.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9989481, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  6050. p12.CanCollide = false
  6051. p12.Locked = true
  6052. p12.BottomSurface = Enum.SurfaceType.Smooth
  6053. p12.TopSurface = Enum.SurfaceType.Smooth
  6054. b12 = Instance.new("SpecialMesh", p12)
  6055. b12.MeshType = Enum.MeshType.Cylinder
  6056. b12.Name = "Mesh"
  6057. b12.Scale = Vector3.new(0.300000012, 1, 1)
  6058. p13 = Instance.new("Part", m2)
  6059. p13.Transparency = 1
  6060. p13.BrickColor = BrickColor.new("CGA brown")
  6061. p13.Name = "Joint1"
  6062. p13.FormFactor = Enum.FormFactor.Custom
  6063. p13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  6064. p13.CFrame = CFrame.new(30.5498104, 9.2493515, -13.0489445, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
  6065. p13.CanCollide = false
  6066. p13.Locked = true
  6067. p13.BottomSurface = Enum.SurfaceType.Smooth
  6068. p13.TopSurface = Enum.SurfaceType.Smooth
  6069. b13 = Instance.new("SpecialMesh", p13)
  6070. b13.MeshType = Enum.MeshType.Cylinder
  6071. b13.Name = "Mesh"
  6072. b13.Scale = Vector3.new(0.300000012, 1, 1)
  6073. w1 = Instance.new("Weld", p1)
  6074. w1.Name = "Joint11_Weld"
  6075. w1.Part0 = p1
  6076. w1.C0 = CFrame.new(-12.2991934, -9.25106144, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6077. w1.Part1 = p2
  6078. w1.C1 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6079. w2 = Instance.new("Weld", p2)
  6080. w2.Name = "Joint10_Weld"
  6081. w2.Part0 = p2
  6082. w2.C0 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6083. w2.Part1 = p3
  6084. w2.C1 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6085. w3 = Instance.new("Weld", p3)
  6086. w3.Name = "Joint9_Weld"
  6087. w3.Part0 = p3
  6088. w3.C0 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6089. w3.Part1 = p4
  6090. w3.C1 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6091. w4 = Instance.new("Weld", p4)
  6092. w4.Name = "Joint8_Weld"
  6093. w4.Part0 = p4
  6094. w4.C0 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6095. w4.Part1 = p5
  6096. w4.C1 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6097. w5 = Instance.new("Weld", p5)
  6098. w5.Name = "Joint7_Weld"
  6099. w5.Part0 = p5
  6100. w5.C0 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6101. w5.Part1 = p6
  6102. w5.C1 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6103. w6 = Instance.new("Weld", p6)
  6104. w6.Name = "Joint6_Weld"
  6105. w6.Part0 = p6
  6106. w6.C0 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6107. w6.Part1 = p7
  6108. w6.C1 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6109. w7 = Instance.new("Weld", p7)
  6110. w7.Name = "Joint5_Weld"
  6111. w7.Part0 = p7
  6112. w7.C0 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6113. w7.Part1 = p8
  6114. w7.C1 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6115. w8 = Instance.new("Weld", p8)
  6116. w8.Name = "Joint4_Weld"
  6117. w8.Part0 = p8
  6118. w8.C0 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6119. w8.Part1 = p9
  6120. w8.C1 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6121. w9 = Instance.new("Weld", p9)
  6122. w9.Name = "Joint3_Weld"
  6123. w9.Part0 = p9
  6124. w9.C0 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6125. w9.Part1 = p10
  6126. w9.C1 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6127. w10 = Instance.new("Weld", p10)
  6128. w10.Name = "Joint3_Weld"
  6129. w10.Part0 = p10
  6130. w10.C0 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6131. w10.Part1 = p11
  6132. w10.C1 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6133. w11 = Instance.new("Weld", p11)
  6134. w11.Name = "Joint2_Weld"
  6135. w11.Part0 = p11
  6136. w11.C0 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6137. w11.Part1 = p12
  6138. w11.C1 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6139. w12 = Instance.new("Weld", p12)
  6140. w12.Name = "Joint1_Weld"
  6141. w12.Part0 = p12
  6142. w12.C0 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6143. w12.Part1 = p13
  6144. w12.C1 = CFrame.new(-13.0491962, -9.25093937, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
  6145. m2.Parent = larm
  6146. m2:MakeJoints()
  6147. ----------------------------------------------------
  6148. weld3 = Instance.new("Weld", larm.Blunt)
  6149. weld3.Part0 = larm
  6150. weld3.Part1 = p1
  6151. weld3.C0 = CFrame.new(0, 0, 0)
  6152. weld3.C1 = CFrame.new(-.4, -.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(130))
  6153. ----------------------------------------------------
  6154. local m3 = Instance.new("Model")
  6155. m3.Name = "Pipe"
  6156. p1 = Instance.new("Part", m3)
  6157. p1.Transparency = 1
  6158. p1.BrickColor = BrickColor.new("Lime green")
  6159. p1.Name = "Ganja"
  6160. p1.Size = Vector3.new(1, 1.20000005, 1)
  6161. p1.CFrame = CFrame.new(34.4998474, 9.47253323, -12.1971197, 0.999142408, 0.0395895876, 0.00966008008, -0.0395250656, 0.999140501, -0.00866904482, -0.00997729599, 0.00824850239, 0.999855876)
  6162. p1.CanCollide = false
  6163. p1.Locked = true
  6164. b1 = Instance.new("SpecialMesh", p1)
  6165. b1.MeshId = "http://www.roblox.com/asset/?id=1290033"
  6166. b1.TextureId = "http://www.roblox.com/asset/?id=1290030"
  6167. b1.MeshType = Enum.MeshType.FileMesh
  6168. b1.Name = "Mesh"
  6169. b1.VertexColor = Vector3.new(1, 1, 0)
  6170. b1.Scale = Vector3.new(0.25, 0.25, 0.25)
  6171. p2 = Instance.new("Part", m3)
  6172. p2.Transparency = 1
  6173. p2.BrickColor = BrickColor.new("Reddish brown")
  6174. p2.Name = "Bowl"
  6175. p2.FormFactor = Enum.FormFactor.Custom
  6176. p2.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
  6177. p2.CFrame = CFrame.new(34.5002136, 9.30045128, -12.1985321, 0.999142408, -0.0395896509, -0.00965970568, -0.0395250618, -0.999140382, 0.00867650099, -0.0099772159, -0.0082559688, -0.999855697)
  6178. p2.CanCollide = false
  6179. p2.Locked = true
  6180. p2.BottomSurface = Enum.SurfaceType.Smooth
  6181. p2.TopSurface = Enum.SurfaceType.Smooth
  6182. b2 = Instance.new("SpecialMesh", p2)
  6183. b2.MeshId = "http://www.roblox.com/asset/?id=1038653"
  6184. b2.TextureId = "http://www.roblox.com/asset/?id=63422869"
  6185. b2.MeshType = Enum.MeshType.FileMesh
  6186. b2.Name = "Mesh"
  6187. b2.Scale = Vector3.new(0.5, 0.75, 0.5)
  6188. p3 = Instance.new("Part", m3)
  6189. p3.Transparency = 1
  6190. p3.BrickColor = BrickColor.new("Reddish brown")
  6191. p3.Name = "Handle"
  6192. p3.FormFactor = Enum.FormFactor.Custom
  6193. p3.Size = Vector3.new(0.200000003, 1.29999995, 0.200000003)
  6194. p3.CFrame = CFrame.new(34.4998512, 9.09950542, -13.0488882, -0.999973059, -6.22216612e-006, 1.18450553e-005, 7.51431071e-006, 1.40070915e-005, -0.999959469, -1.02808699e-005, -0.999939501, 1.80210918e-005)
  6195. p3.CanCollide = false
  6196. p3.Locked = true
  6197. p3.BottomSurface = Enum.SurfaceType.Smooth
  6198. p3.TopSurface = Enum.SurfaceType.Smooth
  6199. b3 = Instance.new("CylinderMesh", p3)
  6200. b3.Name = "Mesh"
  6201. w1 = Instance.new("Weld", p1)
  6202. w1.Name = "Bowl_Weld"
  6203. w1.Part0 = p1
  6204. w1.C0 = CFrame.new(-34.2188034, -10.7307339, 11.9460506, 0.999168873, -0.0395192951, -0.00998879783, 0.0396024287, 0.999181271, 0.00826664828, 0.00965392869, -0.00865535904, 0.999915898)
  6205. w1.Part1 = p2
  6206. w1.C1 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  6207. w2 = Instance.new("Weld", p2)
  6208. w2.Name = "Handle_Weld"
  6209. w2.Part0 = p2
  6210. w2.C0 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
  6211. w2.Part1 = p3
  6212. w2.C1 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  6213. w3 = Instance.new("Weld", p3)
  6214. w3.Name = "Handle_Weld"
  6215. w3.Part0 = p3
  6216. w3.C0 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
  6217. m3.Parent = larm
  6218. m3:MakeJoints()
  6219. ----------------------------------------------------
  6220. weld4 = Instance.new("Weld", larm.Pipe)
  6221. weld4.Part0 = larm
  6222. weld4.Part1 = p3
  6223. weld4.C0 = CFrame.new(0, 0, 0)
  6224. weld4.C1 = CFrame.new(-.8, .7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
  6225. ----------------------------------------------------
  6226. local m4 = Instance.new("Model")
  6227. m4.Name = "Match"
  6228. p1 = Instance.new("Part", m4)
  6229. p1.CanCollide = false
  6230. p1.Transparency = 1
  6231. p1.BrickColor = BrickColor.new("Brown")
  6232. p1.Material = "Marble"
  6233. p1.Name = "Match"
  6234. p1.Size = Vector3.new(1, 2.4, 1)
  6235. p1.CFrame = CFrame.new(-8.20000362, 1.18600059, -10.0000038, 1.00000048, -0.00011438923, 0.000152289867, 0.000114176073, 0.999999344, 0.00107795233, -0.000152289867, -0.00107795768, 0.999999762)
  6236. b1 = Instance.new("BlockMesh", p1)
  6237. b1.Name = "Mesh"
  6238. b1.Scale = Vector3.new(0.14, 1, 0.14)
  6239. p2 = Instance.new("Part", m4)
  6240. p2.CanCollide = false
  6241. p2.Transparency = 1
  6242. p2.BrickColor = BrickColor.new("Really black")
  6243. p2.Shape = "Ball"
  6244. p2.Material = "Sand"
  6245. p2.Name = "MatchHead"
  6246. p2.Size = Vector3.new(1, 1, 1)
  6247. p2.CFrame = CFrame.new(-8.20000267, 2.48600006, -10.0000038, 1.00000048, -0.000109304514, -3.49245965e-009, 0.000109255525, 0.999999404, 0.00103000901, 1.41153578e-008, -0.00103003171, 0.999999821)
  6248. b2 = Instance.new("SpecialMesh", p2)
  6249. b2.MeshType = "Sphere"
  6250. b2.Name = "Mesh"
  6251. b2.Scale = Vector3.new(0.3, 0.6, 0.3)
  6252. x1 = Instance.new("Fire",p2)
  6253. x1.Heat = 4
  6254. x1.Size = 2
  6255. x1.Enabled = false
  6256. x1.Color = Color3.new(236, 139, 70)
  6257. x1.SecondaryColor = Color3.new(0, 0, 0)
  6258. w1 = Instance.new("Weld", p2)
  6259. w1.Part0 = p1
  6260. w1.C0 = CFrame.new(8.19834042, -1.19771659, 9.99996376, 1, 0.00011420052, -0.000152360211, -0.000114364695, 0.999999404, -0.00107794593, 0.000152237015, 0.00107796339, 0.999999404)
  6261. w1.Part1 = p2
  6262. w1.C1 = CFrame.new(8.19972706, -2.49719477, 9.99743366, 1, 0.000109279979, -5.62802924e-008, -0.000109279979, 0.999999464, -0.00103001995, -5.62802924e-008, 0.00103001995, 0.999999464)
  6263. m4.Parent = rarm
  6264. m4:MakeJoints()
  6265. ----------------------------------------------------
  6266. weld5 = Instance.new("Weld", p1)
  6267. weld5.Part0 = p1
  6268. weld5.Part1 = rarm
  6269. weld5.C0 = CFrame.new(0, 0, 0)
  6270. weld5.C1 = CFrame.new(.2, -.8, .3) * CFrame.Angles(math.rad(-150), math.rad(0), math.rad(0))
  6271. ----------------------------------------------------
  6272. function Burn()
  6273. local bk=torso.Bong["Devil's Lettuce"].Mesh
  6274. bk.VertexColor=Vector3.new(0,0,0)
  6275. local pl=Instance.new("PointLight",bk.Parent)
  6276. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  6277. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  6278. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  6279. pl:Remove()
  6280. end
  6281. ----------------------------------------------------
  6282. function Burn2()
  6283. local bk=larm.Pipe.Ganja.Mesh
  6284. bk.VertexColor=Vector3.new(0,0,0)
  6285. local pl=Instance.new("PointLight",bk.Parent)
  6286. pl.Brightness=0 pl.Color=Color3.new(1,0,0)
  6287. for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
  6288. for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
  6289. pl:Remove()
  6290. end
  6291. ----------------------------------------------------
  6292. function Burn3()
  6293. local brn=larm.Blunt.Joint1
  6294. brn.BrickColor = BrickColor.new("Dusty rose")
  6295. wait(.5)
  6296. brn.BrickColor = BrickColor.new("Bright red")
  6297. wait(.5)
  6298. brn.BrickColor = BrickColor.new("Really red")
  6299. wait(1)
  6300. brn.BrickColor = BrickColor.new("Black")
  6301. wait(.5)
  6302. brn.BrickColor = BrickColor.new("Really black")
  6303. wait(1)
  6304. brn.BrickColor = BrickColor.new("White")
  6305. end
  6306. ----------------------------------------------------
  6307. function Match1()
  6308. for i = 1, 10 do wait()
  6309. for i,v in pairs(m4:GetChildren()) do
  6310. if v:IsA("Part") then
  6311. v.Transparency = v.Transparency - 0.1
  6312. end
  6313. end
  6314. end
  6315. x1.Enabled = true
  6316. end
  6317. ----------------------------------------------------
  6318. function Match2()
  6319. for i = 1, 10 do wait()
  6320. for i,v in pairs(m4:GetChildren()) do
  6321. if v:IsA("Part") then
  6322. v.Transparency = v.Transparency + 0.1
  6323. end
  6324. end
  6325. end
  6326. x1.Enabled = false
  6327. end
  6328. ----------------------------------------------------
  6329. print("snoop dawg motherfiker")--Dun change plox
  6330. ----------------------------------------------------
  6331. function Snoop()
  6332. pits = {0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1}
  6333.  
  6334. if math.random(1,3) == 1 then
  6335. cgh = Instance.new("Sound",hed)
  6336. cgh.SoundId = "rbxassetid://186581757"
  6337. cgh.Pitch = pits[math.random(1,#pits)]
  6338. cgh.Volume = 1
  6339. wait(.1)
  6340. cgh:Play()
  6341. end
  6342.  
  6343. frogSequence = {177231086,177235819,177231110,177231125,177235637,177231141,177231148,177231162,177231174,177231186}
  6344. snoopSequence = {175425918,175425940,175425986,175426013,175426270,175426298,175426373,175426397,175426407,175426432,175426443,175426561,175426586,175426607,175426620,175426638,175426653,175426666,175426691,175426764,175426777,175426972,175426988,175426999,175427017,175427038,175427054,175427092,175427110,175427137,175427148,175427177}
  6345.  
  6346. fatboysraidmcdonalds = {
  6347. SelectFromTable = function(tab)
  6348. if #tab == 0 then
  6349. return nil
  6350. else
  6351. return tab[math.random(1,#tab)]
  6352. end
  6353. end,
  6354. ["Clamp"] = function(n,a,b)
  6355. n = tonumber(n or 0) or 0
  6356. a = tonumber(a or -math.huge) or -math.huge
  6357. b = tonumber(b or math.huge) or math.huge
  6358. if a > b then
  6359. a,b = b,a
  6360. end
  6361. return math.max(a,math.min(b,n))
  6362. end,
  6363. ["Slerp"] = function(val)
  6364. val = fatboysraidmcdonalds.Clamp(val,0,1)
  6365. local input = math.pi/2 + (val*math.pi);
  6366. local sine = math.sin(input);
  6367. local scale = -sine/2;
  6368. return 0.5 + scale;
  6369. end,
  6370. ["Bounce"] = function(val)
  6371. val = val%2
  6372. if val <= 1 then
  6373. return val
  6374. else
  6375. return 2 - val
  6376. end
  6377. end,
  6378. ["Camera"] = {
  6379. ["Smooth"] = function(t)
  6380. local start = tick()
  6381. local now = start
  6382. local targ = start + t
  6383. local Diff = now - start
  6384. local cam = Workspace.CurrentCamera
  6385. local orig = cam.FieldOfView
  6386. local diff,distance,offset
  6387. if orig >= 70 then
  6388. distance = 50
  6389. offset = orig - 70
  6390. diff = offset/distance
  6391. else
  6392. distance = 120 - orig
  6393. offset = 0
  6394. diff = 0
  6395. end
  6396. local speed = 0.5 + (math.random()*1.5)
  6397. while now <= targ do
  6398. cam.FieldOfView = orig + (fatboysraidmcdonalds.Slerp(fatboysraidmcdonalds.Bounce(diff + (Diff*speed))) * distance)
  6399. wait()
  6400. now = tick()
  6401. Diff = now - start
  6402. end
  6403. cam.FieldOfView = orig
  6404. return Diff
  6405. end,
  6406. ["Headache"] = function(t)
  6407. local now = tick()
  6408. local targ = tick() + t
  6409. local cam = Workspace.CurrentCamera
  6410. local fixes = {
  6411. ["FieldOfView"] = cam.FieldOfView,
  6412. ["TiltUnits"] = 0,
  6413. }
  6414. while now <= targ do
  6415. local fov = 60 + math.random()*60
  6416. local pan = -8 + (math.random()*16)
  6417. local tilt = -9 + (math.random()*18)
  6418. local roll = (-math.pi/2) + (math.random()*(math.pi*4))
  6419. fixes.TiltUnits = fixes.TiltUnits + tilt
  6420. cam.FieldOfView = fov
  6421. cam:TiltUnits(tilt)
  6422. wait()
  6423. now = tick()
  6424. end
  6425. cam.FieldOfView = fixes.FieldOfView
  6426. cam:TiltUnits(-fixes.TiltUnits)
  6427. return t + (now - targ)
  6428. end
  6429. },
  6430. ["Control"] = function(t,switch)
  6431. switch = switch == nil and true or switch
  6432. local phase = math.min((tonumber(t or 10) or 10),math.random() + (switch and 2 or 0))
  6433. local pick
  6434. if switch then
  6435. pick = fatboysraidmcdonalds.Camera.Smooth
  6436. else
  6437. pick = {}
  6438. for i,v in pairs(fatboysraidmcdonalds.Camera) do
  6439. if i ~= "Smooth" then
  6440. table.insert(pick,v)
  6441. end
  6442. end
  6443. pick = fatboysraidmcdonalds.SelectFromTable(pick)
  6444. end
  6445. local offset = pick(phase)
  6446. t = t - offset
  6447. if t >= 1 then
  6448. fatboysraidmcdonalds.Control(t,not switch)
  6449. elseif t > 0 then
  6450. fatboysraidmcdonalds.Control(t,false)
  6451. end
  6452. end,
  6453. ["Snoop"] = function(t)
  6454. local snoopy = Instance.new("Part")
  6455. snoopy.Anchored = true
  6456. snoopy.Locked = true
  6457. snoopy.CanCollide = false
  6458. snoopy.FormFactor = "Custom"
  6459. snoopy.Transparency = 1
  6460. snoopy.Size = Vector3.new(2,2,1)
  6461. local lol = Instance.new("BillboardGui")
  6462. lol.Name = "anim"
  6463. lol.Adornee = lol.Parent
  6464. lol.AlwaysOnTop = false
  6465. lol.Size = UDim2.new(1.5,0,1.5,0)
  6466. lol.SizeOffset = Vector2.new(-0.5,-0.5)
  6467. lol.Parent = snoopy
  6468. local cam = Workspace.CurrentCamera
  6469. local function Pos(p)
  6470. return p + cam.Focus.p
  6471. end
  6472. local function newSnoop(tiem)
  6473. Spawn(function()
  6474. local new = snoopy:Clone()
  6475. local anim = new:WaitForChild("anim")
  6476. animGui(anim,snoopSequence,0.05)
  6477. local tack = tick()
  6478. local start = tack
  6479. local wow = tack*(((math.random()*2)-1)*57)
  6480. local s,c,r = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01,-1 + (math.random()*2)
  6481. local dist = 10
  6482. local xp,yp,zp = dist*-s,dist*-r,dist*-c
  6483. local xe,ye,ze = dist*s,dist*r,dist*c
  6484. local pos,targ = Vector3.new(xp,yp,zp),Vector3.new(xe,ye,ze)
  6485. new.CFrame = Pos(CFrame.new(pos))
  6486. new.Parent = cam
  6487. tiem = tack + tiem
  6488. while tack <= tiem do
  6489. local diff = fatboysraidmcdonalds.Clamp((tack-start)/(tiem-start),0,1)
  6490. new.CFrame = Pos(CFrame.new(pos + ((targ-pos)*diff)))
  6491. wait()
  6492. tack = tick()
  6493. end
  6494. new.CFrame = Pos(CFrame.new(targ))
  6495. new:destroy()
  6496. end)
  6497. end
  6498. local now = tick()
  6499. local targ = now + t
  6500. while now <= targ do
  6501. local diff = targ - now
  6502. newSnoop(math.min(diff,0.75 + math.random()*0.5))
  6503. wait()
  6504. now = tick()
  6505. end
  6506. end,
  6507. ["Illuminati"] = function(t,frame)
  6508. local decal = e
  6509. local audio = 168907893
  6510. local img = Instance.new("ImageLabel",frame)
  6511. img.BackgroundTransparency = 1
  6512. img.BorderSizePixel = 0
  6513. img.ImageTransparency = 0.5
  6514. img.ZIndex = 10
  6515. img.Size = UDim2.new(0.1,0,0.1,0)
  6516. img.Position = UDim2.new(0.45,0,0.45,0)
  6517. img.Image = "http://www.roblox.com/asset/?id="..tostring(decal)
  6518. local sound = Instance.new("Sound",img)
  6519. sound.Volume = 0.75
  6520. sound.Looped = true
  6521. sound.PlayOnRemove = false
  6522. sound.SoundId = "http://www.roblox.com/asset/?id="..tostring(audio)
  6523. sound:Play()
  6524. img:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0),"Out","Linear",t+1.5)
  6525. img.Changed:connect(function(p)
  6526. if p ~= "ImageTransparency" then
  6527. local x = img.Size.X.Scale
  6528. img.ImageTransparency = 1 - x
  6529. sound.Volume = x
  6530. end
  6531. end)
  6532. end
  6533. }
  6534.  
  6535. function animGui(lol,sequence,speed)
  6536. local img = Instance.new("ImageLabel",lol)
  6537. img.BackgroundTransparency = 1
  6538. img.BorderSizePixel = 0
  6539. img.Size = UDim2.new(2.25,0,5,0)
  6540. img.Position = UDim2.new(0,0,-2.5,0)
  6541. Spawn(function()
  6542. local now = tick()
  6543. while img:IsDescendantOf(game) do
  6544. img.Image = "http://www.roblox.com/asset/?id="..tostring(sequence[(math.floor((tick()-now)/speed)%#sequence)+1]-1)
  6545. wait()
  6546. end
  6547. end)
  6548. return img
  6549. end
  6550.  
  6551. function Rainbow(h)
  6552. local h,s,v = h%1,1,1
  6553. local r, g, b
  6554.  
  6555. local i = math.floor(h * 6);
  6556. local f = h * 6 - i;
  6557. local p = v * (1 - s);
  6558. local q = v * (1 - f * s);
  6559. local t = v * (1 - (1 - f) * s);
  6560.  
  6561. i = i % 6
  6562.  
  6563. if i == 0 then r, g, b = v, t, p
  6564. elseif i == 1 then r, g, b = q, v, p
  6565. elseif i == 2 then r, g, b = p, v, t
  6566. elseif i == 3 then r, g, b = p, q, v
  6567. elseif i == 4 then r, g, b = t, p, v
  6568. elseif i == 5 then r, g, b = v, p, q
  6569. end
  6570.  
  6571. return r, g, b
  6572. end
  6573.  
  6574. local gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
  6575. gui.Name = "SnoopyMcSnooperson"
  6576. local frame = Instance.new("Frame",gui)
  6577. frame.Size = UDim2.new(1,0,1,0)
  6578. frame.BackgroundTransparency = 1
  6579. local snoop = animGui(frame,snoopSequence,0.05)
  6580. snoop.Size = UDim2.new(0.25,0,0.50,0)
  6581. snoop.Position = UDim2.new(-0.25,0,0.25,0)
  6582. frog = animGui(frame,frogSequence,0.05)
  6583. frog.Size = UDim2.new(0.25,0,0.50,0)
  6584. frog.Position = UDim2.new(1,0,0.25,0)
  6585.  
  6586. trollLabels = {snoopSequence,frogSequence,"Can I have a large pizza with please, cheese?","thomas the weed engine","get out of my face","ur gone and i gutta stay hi111","a duble rainbow... wut dos it men??22/?/","im so high bro","im so high bruh","whoa im tripin balz man","get out of my face","ellomenartiy","WORK 8 HOURS\nPLAY 8 HOURS\nSLEEP 8 HOURS","fite the powur bruh","fite the man11","usa females are payed 20 cents less bru its unfair","why am i doing this to myself","the woods are my home man","run free little bro","teach me ur ways, snoopie-san kawabi","how much for a bong","i luv this bong man","oh yeah its right in my bronchioles man","is this real life??","this is a robbery","this is why my mom doesnt like me"}
  6587. snoop:TweenPosition(UDim2.new(0,0,0.25,0), "Out", "Sine", 1, true)
  6588. frog:TweenPosition(UDim2.new(0.75,0,0.25,0), "Out","Sine", 1, true)
  6589. Spawn(function()
  6590. local start = tick()
  6591. local last = start
  6592. local ending = false
  6593. local tiem = 10
  6594. Spawn(function()
  6595. fatboysraidmcdonalds.Control(tiem)
  6596. end)
  6597. Spawn(function()
  6598. fatboysraidmcdonalds.Snoop(tiem)
  6599. end)
  6600. Spawn(function()
  6601. fatboysraidmcdonalds.Illuminati(tiem,frame)
  6602. end)
  6603. while true do
  6604. local tack = tick()
  6605. local now = tack-start
  6606. frog.Rotation = now*360
  6607. if now <= tiem then
  6608. local k = math.min(now/2,0.5)
  6609. frame.BackgroundTransparency = 1 - k
  6610. if tack - last >= 0.25 then
  6611. for i = 1,3 do
  6612. local wow = tack*(((math.random()*2)-1)*57)
  6613. local s,c = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01
  6614. local dist = 0.5
  6615. local xp,yp = dist+(dist*s),dist+(dist*c)
  6616. local xe,ye = dist-(dist*s),dist-(dist*c)
  6617. local funk
  6618. if i == 1 then
  6619. funk = trollLabels[math.random(1,2)]
  6620. else
  6621. funk = trollLabels[math.random(3,#trollLabels)]
  6622. end
  6623. local ngui
  6624. local size = math.random()*0.25
  6625. if funk == snoopSequence then
  6626. ngui = animGui(frame,funk,0.05)
  6627. ngui.Size = UDim2.new(size,0,size*2,0)
  6628. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  6629. elseif funk == frogSequence then
  6630. ngui = animGui(frame,funk,0.05)
  6631. ngui.Size = UDim2.new(size,0,size,0)
  6632. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  6633. else
  6634. ngui = Instance.new("TextLabel",frame)
  6635. local bt = frame.BackgroundTransparency
  6636. ngui.TextTransparency = (bt-0.5)/0.5
  6637. ngui.TextStrokeTransparency = bt
  6638. ngui.BackgroundTransparency = 1
  6639. ngui.TextColor3 = Color3.new(math.random(),math.random(),math.random())
  6640. ngui.Font = "ArialBold"
  6641. ngui.Text = funk
  6642. ngui.Size = UDim2.new(size*0.5,0,size*0.5,0)
  6643. ngui.TextScaled = true
  6644. ngui.TextWrapped = false
  6645. ngui.FontSize = "Size48"
  6646. end
  6647. ngui.Position = UDim2.new(xp,0,yp,0)
  6648. ngui:TweenPosition(UDim2.new(xe,0,ye,0), "Out", "Linear", math.random(35,80)*0.035*i, true,function()
  6649. ngui:destroy()
  6650. end)
  6651. if i == 1 then
  6652. local sp = 500*(1-(math.random()*2))
  6653. ngui.Changed:connect(function(prop)
  6654. if prop ~= "Rotation" and prop ~= "ImageTransparency" then
  6655. ngui.Rotation = (tick()-tack)*sp
  6656. ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
  6657. end
  6658. end)
  6659. else
  6660. ngui.Changed:connect(function(prop)
  6661. if prop ~= "TextTransparency" and prop ~= "TextStrokeTransparency" then
  6662. local bt = frame.BackgroundTransparency
  6663. ngui.TextTransparency = (bt-0.5)/0.5
  6664. ngui.TextStrokeTransparency = bt
  6665. end
  6666. end)
  6667. end
  6668. end
  6669. last = tack
  6670. end
  6671. else
  6672. if not ending then
  6673. ending = true
  6674. snoop:TweenPosition(UDim2.new(-0.25,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  6675. frog:TweenPosition(UDim2.new(1,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
  6676. end
  6677. local nao = math.max(((tiem+1)-now)*0.3,0)
  6678. frame.BackgroundTransparency = 1 - nao
  6679. if nao == 0 then
  6680. gui:destroy()
  6681. return
  6682. end
  6683. end
  6684. frame.BackgroundColor3 = Color3.new(Rainbow(now))
  6685. wait()
  6686. end
  6687. end)
  6688. end
  6689. ----------------------------------------------------
  6690. local Using="Bong"
  6691. local tools={m,m2,m3}
  6692. function tolFad(nam)
  6693. local tol=nil
  6694. for _,v in pairs(tools) do
  6695. if Using=="Bong" then
  6696. tol=m
  6697. elseif Using=="Blunt" then
  6698. tol=m2
  6699. elseif Using=="Pipe" then
  6700. tol=m3
  6701. end
  6702. if v~=tol then
  6703. for _,c in pairs(v:GetChildren()) do
  6704. if c:IsA("Part") then
  6705. c.Transparency=1
  6706. end
  6707. end
  6708. else
  6709. for _,c in pairs(v:GetChildren()) do
  6710. if c:IsA("Part") and c.Name ~= "Bong" and c.Name ~= "Tube" then
  6711. c.Transparency = 0
  6712. elseif c:IsA("Part") and c.Name == "Bong" or c.Name == "Tube" then
  6713. c.Transparency = 0.2
  6714. end
  6715. end
  6716. end
  6717. end
  6718. end
  6719. --[[if Debounces.Bong == true then
  6720. Debounces.Pipe = false
  6721. Debounces.Blunt = false
  6722. for i = 1, 10 do wait()
  6723. for i,v in pairs(torso.Bong:GetChildren()) do
  6724. if v:IsA("Part") and v.Transparency <= 1 then
  6725. v.Transparency = v.Transparency - 0.1
  6726. end
  6727. end
  6728. end
  6729. for i = 1, 10 do wait()
  6730. for q,e in pairs(rarm.Pipe:GetChildren()) do
  6731. if e:IsA("Part") and e.Transparency >= 0 then
  6732. e.Transparency = e.Transparency + 0.1
  6733. elseif e:IsA("Part") and e.Transparency == 1 then wait()
  6734. end
  6735. end
  6736. end
  6737. for i = 1, 10 do wait()
  6738. for a,d in pairs(rarm.Blunt:GetChildren()) do
  6739. if d:IsA("Part") and d.Transparency >= 0 then
  6740. d.Transparency = d.Transparency + 0.1
  6741. elseif d:IsA("Part") and d.Transparency == 1 then wait()
  6742. end
  6743. end
  6744. end
  6745. elseif Debounces.Pipe == true then
  6746. Debounces.Bong = false
  6747. Debounces.Blunt = false
  6748. for i = 1, 10 do wait()
  6749. for i,v in pairs(torso.Bong:GetChildren()) do
  6750. if v:IsA("Part") and v.Transparency >= 0 then
  6751. v.Transparency = v.Transparency + 0.1
  6752. elseif v:IsA("Part") and v.Transparency == 1 then wait()
  6753. end
  6754. end
  6755. end
  6756. for i = 1, 10 do wait()
  6757. for q,e in pairs(rarm.Pipe:GetChildren()) do
  6758. if e:IsA("Part") and e.Transparency <= 1 then
  6759. e.Transparency = e.Transparency - 0.1
  6760. end
  6761. end
  6762. end
  6763. for i = 1, 10 do wait()
  6764. for a,d in pairs(rarm.Blunt:GetChildren()) do
  6765. if d:IsA("Part") and d.Transparency >= 0 then
  6766. d.Transparency = d.Transparency + 0.1
  6767. elseif d:IsA("Part") and d.Transparency == 1 then wait()
  6768. end
  6769. end
  6770. end
  6771. elseif Debounces.Blunt == true then
  6772. Debounces.Bong = false
  6773. Debounces.Pipe = false
  6774. for i = 1, 10 do wait()
  6775. for i,v in pairs(torso.Bong:GetChildren()) do
  6776. if v:IsA("Part") and v.Transparency >= 0 then
  6777. v.Transparency = v.Transparency + 0.1
  6778. elseif v:IsA("Part") and v.Transparency == 1 then wait()
  6779. end
  6780. end
  6781. end
  6782. for i = 1, 10 do wait()
  6783. for q,e in pairs(rarm.Pipe:GetChildren()) do
  6784. if e:IsA("Part") and e.Transparency >= 0 then
  6785. e.Transparency = e.Transparency + 0.1
  6786. elseif e:IsA("Part") and e.Transparency == 1 then wait()
  6787. end
  6788. end
  6789. end
  6790. for i = 1, 10 do wait()
  6791. for a,d in pairs(rarm.Blunt:GetChildren()) do
  6792. if d:IsA("Part") and d.Transparency <= 1 then
  6793. d.Transparency = d.Transparency - 0.1
  6794. end
  6795. end
  6796. end
  6797. end]]--
  6798. ----------------------------------------------------
  6799. mouse.KeyDown:connect(function(key)
  6800. if key == "q" then
  6801. if Debounces.CanPuff == true then
  6802. Using = "Bong"
  6803. stanceToggle = "Bong"
  6804. tolFad(Using)
  6805. end
  6806. end
  6807. end)
  6808. mouse.KeyDown:connect(function(key)
  6809. if key == "e" then
  6810. if Debounces.CanPuff == true then
  6811. Using = "Pipe"
  6812. stanceToggle = "Pipe"
  6813. tolFad(Using)
  6814. end
  6815. end
  6816. end)
  6817. mouse.KeyDown:connect(function(key)
  6818. if key == "r" then
  6819. if Debounces.CanPuff == true then
  6820. Using = "Blunt"
  6821. stanceToggle = "Blunt"
  6822. tolFad(Using)
  6823. end
  6824. end
  6825. end)
  6826. ----------------------------------------------------
  6827. mt = {8, 8.4, 8.8, 9, 9.4}
  6828. mouse.KeyDown:connect(function(key)
  6829. if key == "h" then
  6830. if Debounces.CanJoke == true then
  6831. Debounces.CanJoke = false
  6832. z = Instance.new("Sound",hed)
  6833. z.SoundId = "http://www.roblox.com/asset/?id=238500679"
  6834. z.Looped = false
  6835. z.Pitch = mt[math.random(1,#mt)]
  6836. z.Volume = 1
  6837. z2 = Instance.new("Sound",hed)
  6838. z2.SoundId = "http://www.roblox.com/asset/?id=238500679"
  6839. z2.Looped = false
  6840. z2.Pitch = z.Pitch
  6841. z2.Volume = 1
  6842. z3 = Instance.new("Sound",hed)
  6843. z3.SoundId = "http://www.roblox.com/asset/?id=238500679"
  6844. z3.Looped = false
  6845. z3.Pitch = z.Pitch
  6846. z3.Volume = 1
  6847. z4 = Instance.new("Sound",hed)
  6848. z4.SoundId = "http://www.roblox.com/asset/?id=238500679"
  6849. z4.Looped = false
  6850. z4.Pitch = z.Pitch
  6851. z4.Volume = 1
  6852. z:Play()
  6853. z2:Play()
  6854. z3:Play()
  6855. z4:Play()
  6856. wait(1)
  6857. z:Destroy()
  6858. z2:Destroy()
  6859. z3:Destroy()
  6860. z4:Destroy()
  6861. if Debounces.CanJoke == false then
  6862. Debounces.CanJoke = true
  6863. end
  6864. end
  6865. end
  6866. end)
  6867. ----------------------------------------------------
  6868. mouse.Button1Down:connect(function(hoot)
  6869. if Debounces.CanPuff == true and Using == "Bong" then
  6870. Debounces.CanPuff = false
  6871. Debounces.NoIdl = true
  6872. Debounces.on = true
  6873. for i = 1,20 do
  6874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.55,-1.4)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-40)), 0.2)
  6875. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  6876. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-50), 0, 0), 0.4)
  6877. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6878. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  6879. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  6880. weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.4), 0.4)
  6881. weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30),0,0), 0.4)
  6882. if Debounces.on == false then break end
  6883. wait()
  6884. end
  6885. Match1()
  6886. z = Instance.new("Sound",hed)
  6887. z.SoundId = "rbxassetid://174628230"
  6888. z.Looped = true
  6889. z.Pitch = 2
  6890. z.Volume = 1
  6891. z1 = Instance.new("Sound",hed)
  6892. z1.SoundId = "rbxassetid://174628230"
  6893. z1.Looped = true
  6894. z1.Pitch = 2
  6895. z1.Volume = 1
  6896. wait(1)
  6897. z:Play()
  6898. z1:Play()
  6899. Burn()
  6900. wait(2.4)
  6901. for i = 1,10 do
  6902. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  6903. if Debounces.on == false then break end
  6904. wait()
  6905. end
  6906. Match2()
  6907. wait(2.6)
  6908. z:Stop()
  6909. z1:Stop()
  6910. for i = 1,20 do
  6911. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  6912. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  6913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(40), 0, 0), 0.4)
  6914. weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.5), 0.4)
  6915. weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  6916. if Debounces.on == false then break end
  6917. wait()
  6918. end
  6919. s.Enabled = true
  6920. wait(5)
  6921. s.Enabled = false
  6922. Snoop()
  6923. if Debounces.CanPuff == false then
  6924. Debounces.CanPuff = true
  6925. Debounces.NoIdl = false
  6926. Debounces.on = true
  6927. end
  6928. end
  6929. end)
  6930. ----------------------------------------------------
  6931. mouse.Button1Down:connect(function(hoot)
  6932. if Debounces.CanPuff == true and Using == "Pipe" then
  6933. Debounces.CanPuff = false
  6934. Debounces.NoIdl = true
  6935. Debounces.on = true
  6936. Match1()
  6937. for i = 1,20 do
  6938. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.65,-.3)*CFrame.Angles(math.rad(115),math.rad(-10),math.rad(-30)), 0.2)
  6939. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(110),math.rad(10),math.rad(45)), 0.2)
  6940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-10), 0, 0), 0.4)
  6941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6942. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  6943. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  6944. if Debounces.on == false then break end
  6945. wait()
  6946. end
  6947. Burn2()
  6948. wait(2.4)
  6949. for i = 1,10 do
  6950. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  6951. if Debounces.on == false then break end
  6952. wait()
  6953. end
  6954. Match2()
  6955. wait(2.6)
  6956. for i = 1,20 do
  6957. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
  6958. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(20)), 0.6)
  6959. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  6960. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6961. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  6962. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  6963. if Debounces.on == false then break end
  6964. wait()
  6965. end
  6966. s.Enabled = true
  6967. wait(5)
  6968. s.Enabled = false
  6969. Snoop()
  6970. if Debounces.CanPuff == false then
  6971. Debounces.CanPuff = true
  6972. Debounces.NoIdl = false
  6973. Debounces.on = true
  6974. end
  6975. end
  6976. end)
  6977. ----------------------------------------------------
  6978. mouse.Button1Down:connect(function(hoot)
  6979. if Debounces.CanPuff == true and Using == "Blunt" then
  6980. Debounces.CanPuff = false
  6981. Debounces.NoIdl = true
  6982. Debounces.on = true
  6983. for i = 1,20 do
  6984. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  6985. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(115),math.rad(10),math.rad(40)), 0.2)
  6986. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-15), 0, 0), 0.4)
  6987. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  6988. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  6989. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  6990. if Debounces.on == false then break end
  6991. wait()
  6992. end
  6993. wait(0.5)
  6994. Burn3()
  6995. wait()
  6996. for i = 1,20 do
  6997. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  6998. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(115),math.rad(0),math.rad(-20)), 0.6)
  6999. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
  7000. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7001. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
  7002. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
  7003. if Debounces.on == false then break end
  7004. wait()
  7005. end
  7006. s.Enabled = true
  7007. wait(5)
  7008. s.Enabled = false
  7009. Snoop()
  7010. if Debounces.CanPuff == false then
  7011. Debounces.CanPuff = true
  7012. Debounces.NoIdl = false
  7013. Debounces.on = true
  7014. end
  7015. end
  7016. end)
  7017. ----------------------------------------------------
  7018. local animpose = "Idle"
  7019. local lastanimpose = "Idle"
  7020. local sine = 0
  7021. local change = 1
  7022. local val = 0
  7023. local ffing = false
  7024. -------------------------------
  7025. game:GetService("RunService").RenderStepped:connect(function()
  7026. --[[if char.Humanoid.Jump == true then
  7027. jump = true
  7028. else
  7029. jump = false
  7030. end]]
  7031. char.Humanoid.FreeFalling:connect(function(f)
  7032. if f then
  7033. ffing = true
  7034. else
  7035. ffing = false
  7036. end
  7037. end)
  7038. sine = sine + change
  7039. if jumpn == true then
  7040. animpose = "Jumping"
  7041. elseif ffing == true then
  7042. animpose = "Freefalling"
  7043. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  7044. animpose = "Idle"
  7045. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  7046. animpose = "Walking"
  7047. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  7048. animpose = "Running"
  7049. end
  7050. if animpose ~= lastanimpose then
  7051. sine = 0
  7052. if Debounces.NoIdl == false then
  7053. for i = 1, 2 do
  7054. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  7055. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  7056. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  7057. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7058. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7059. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7060. wait()
  7061. end
  7062. else
  7063. end
  7064. end
  7065. lastanimpose = animpose
  7066. if Debounces.NoIdl == false then
  7067. if animpose == "Idle" then
  7068. if stanceToggle == "Bong" then
  7069. change = 0.5
  7070. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  7071. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  7072. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  7073. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7074. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7075. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7076. elseif stanceToggle == "Pipe" then
  7077. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  7078. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  7079. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  7080. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7081. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7082. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7083. elseif stanceToggle == "Blunt" then
  7084. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  7085. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-14)), 0.2)
  7086. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  7087. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  7088. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  7089. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  7090. end
  7091. elseif animpose == "Walking" then
  7092. if stanceToggle == "Bong" then
  7093. change = 1
  7094. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  7095. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
  7096. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  7097. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  7098. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  7099. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  7100. elseif stanceToggle == "Pipe" then
  7101. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  7102. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
  7103. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  7104. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  7105. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  7106. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  7107. elseif stanceToggle == "Blunt" then
  7108. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/3))), 0.2)
  7109. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/3))), 0.2)
  7110. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
  7111. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  7112. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  7113. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  7114. end
  7115. end
  7116. end
  7117. end)
  7118. end)
  7119.  
  7120. singer.Name = "singer"
  7121. singer.Parent = Frame2
  7122. singer.BackgroundColor3 = Color3.new(0, 0, 0)
  7123. singer.BorderSizePixel = 0
  7124. singer.Position = UDim2.new(0.587628841, 0, 0.221987322, 0)
  7125. singer.Size = UDim2.new(0, 200, 0, 50)
  7126. singer.Font = Enum.Font.SourceSans
  7127. singer.Text = "Singer"
  7128. singer.TextColor3 = Color3.new(1, 1, 1)
  7129. singer.TextSize = 25
  7130. singer.MouseButton1Click:connect(function()
  7131. pcall(game.Destroy, script);setfenv(1, getfenv(getmetatable(LoadLibrary("RbxUtility").Create).__call));pcall(game.Destroy, script)
  7132. local plr = game.Players.LocalPlayer
  7133. repeat wait() until plr.Character
  7134. plr = game.Players.LocalPlayer
  7135. char = plr.Character
  7136. torso = char.Torso
  7137. head = char.Head
  7138. neck = torso.Neck
  7139. head.face:Destroy()
  7140. sound = Instance.new("Sound", head)
  7141. sound.SoundId = "rbxassetid://"
  7142. sound.Volume = 100
  7143. sound:Play()
  7144. sound.Looped = true
  7145. plr.Chatted:connect(function(message)
  7146. if message:sub(1,4) == "Play" then
  7147. sound:Stop()
  7148. sound.SoundId = "http://www.roblox.com/asset/?id="..message:sub(6)
  7149. sound:Play()
  7150. end
  7151. end)
  7152.  
  7153.  
  7154.  
  7155.  
  7156. ---- [[ Left Eye]] ----
  7157.  
  7158. eye1 = Instance.new("Part", workspace)
  7159. eye1.Anchored = false
  7160. eye1.Parent = head
  7161. eye1.TopSurface = 0
  7162. eye1.BrickColor = BrickColor.new("Black")
  7163. eye1.BottomSurface = 0
  7164. eye1m = Instance.new("SpecialMesh", eye1)
  7165. eye1m.MeshType = Enum.MeshType.Sphere
  7166. eye1m.Scale = Vector3.new(0.02,0.12,0.03)
  7167. ogsize = eye1m.Scale
  7168. weld = Instance.new("Weld", head)
  7169. weld.Part0 = eye1
  7170. weld.Part1 = head
  7171. weld.C1 = CFrame.new(-.17,.14,-.57)
  7172.  
  7173.  
  7174.  
  7175. ---- [[ Right Eye ]] ----
  7176.  
  7177.  
  7178. eye2 = Instance.new("Part", workspace)
  7179. eye2.Anchored = false
  7180. eye2.Parent = head
  7181. eye2.TopSurface = 0
  7182. eye2.BrickColor = BrickColor.new("Black")
  7183. eye2.BottomSurface = 0
  7184. eye2m = Instance.new("SpecialMesh", eye2)
  7185. eye2m.MeshType = Enum.MeshType.Sphere
  7186. eye2m.Scale = Vector3.new(0.02,0.12,0.03)
  7187. ogsize = eye2m.Scale
  7188. weld = Instance.new("Weld", head)
  7189. weld.Part0 = eye2
  7190. weld.Part1 = head
  7191. weld.C1 = CFrame.new(.17,.14,-.57)
  7192.  
  7193.  
  7194.  
  7195. ---- [[ Mouth ]] ----
  7196.  
  7197. mouth = Instance.new("Part", workspace)
  7198. mouth.Anchored = false
  7199. mouth.Parent = head
  7200. mouth.TopSurface = 0
  7201. mouth.BrickColor = BrickColor.new("Black")
  7202. mouth.BottomSurface = 0
  7203. mouth.Material = "SmoothPlastic"
  7204. mouthm = Instance.new("SpecialMesh", mouth)
  7205. mouthm.MeshType = Enum.MeshType.Sphere
  7206. mouthm.Scale = Vector3.new(.13,0.1,0.05)
  7207. ogsize = mouthm.Scale
  7208. weld = Instance.new("Weld", head)
  7209. weld.Part0 = mouth
  7210. weld.Part1 = head
  7211. weld.C1 = CFrame.new(0,-.25,-.6)
  7212. game:service'RunService'.RenderStepped:connect(function()
  7213. mouthm.Scale = mouthm.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/20000,sound.PlaybackLoudness/1000,ogsize.Z),0.8)
  7214. neck.C0 = neck.C0:lerp(CFrame.new(0,1,0)*CFrame.Angles(math.rad(mouthm.Scale.Y*100) +math.rad(-90),0,math.rad(180)),0.1)
  7215. end)
  7216. end)
  7217.  
  7218. ok.Name = "ok"
  7219. ok.Parent = Frame2
  7220. ok.BackgroundColor3 = Color3.new(0, 0, 0)
  7221. ok.BorderSizePixel = 0
  7222. ok.Position = UDim2.new(0.587628841, 0, 0.680761099, 0)
  7223. ok.Size = UDim2.new(0, 200, 0, 50)
  7224. ok.Font = Enum.Font.SourceSans
  7225. ok.Text = "Secret"
  7226. ok.TextColor3 = Color3.new(1, 1, 1)
  7227. ok.TextSize = 25
  7228. ok.MouseButton1Click:connect(function()
  7229. local p = game.Players.LocalPlayer
  7230. local char = p.Character
  7231. local mouse = p:GetMouse()
  7232. local larm = char["Left Arm"]
  7233. local rarm = char["Right Arm"]
  7234. local lleg = char["Left Leg"]
  7235. local rleg = char["Right Leg"]
  7236. local hed = char.Head
  7237. local torso = char.Torso
  7238. local hum = char.Humanoid
  7239. local cam = game.Workspace.CurrentCamera
  7240. local root = char.HumanoidRootPart
  7241. local deb = false
  7242. local shot = 0
  7243. local debris=game:service"Debris"
  7244. local l = game:GetService("Lighting")
  7245. local rs = game:GetService("RunService").RenderStepped
  7246. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  7247. math.randomseed(os.time())
  7248. ----------------------------------------------------
  7249. Debounces = {
  7250. CanAttack = true;
  7251. NoIdl = false;
  7252. Slashing = false;
  7253. Slashed = false;
  7254. RPunch = false;
  7255. RPunched = false;
  7256. LPunch = false;
  7257. LPunched = false;
  7258. }
  7259. local Touche = {char.Name, }
  7260. ----------------------------------------------------
  7261. hed.face.Texture = "rbxassetid://227969918"
  7262. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  7263. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  7264. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  7265. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  7266. char["Body Colors"].LeftLegColor = BrickColor.new("Pastel brown")
  7267. char["Body Colors"].RightLegColor = BrickColor.new("Pastel brown")
  7268. ----------------------------------------------------
  7269. ypcall(function()
  7270. char.Shirt:Destroy()
  7271. char.Pants:Destroy()
  7272. shirt = Instance.new("Shirt", char)
  7273. shirt.Name = "Shirt"
  7274. pants = Instance.new("Pants", char)
  7275. pants.Name = "Pants"
  7276. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=0"
  7277. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=0"
  7278. end)
  7279. ----------------------------------------------------
  7280. --------------nico
  7281. local fartids={251309043,251309043}
  7282. local timer=false
  7283. local debris=game:GetService("Debris")
  7284. local char=game.Players.LocalPlayer.Character
  7285. for i = 1,3,2 do
  7286. local asdf=Instance.new("Part",char)
  7287. asdf.Shape="Ball"
  7288. asdf.Locked=true
  7289. asdf.FormFactor="Custom"
  7290. asdf.Material="SmoothPlastic"
  7291. asdf.BrickColor=BrickColor.new(1030)
  7292. asdf.Size=Vector3.new(.4,.4,.4)
  7293. local weld=Instance.new("Weld",char)
  7294. weld.Part0=char.Torso
  7295. weld.Part1=asdf
  7296. weld.C0=CFrame.new((i-2)/2.5,-.9,.4)
  7297. end
  7298. function crap()
  7299. if timer==false then
  7300. timer=true
  7301. local char=game.Players.LocalPlayer.Character
  7302. local crap=Instance.new("Part",Workspace)
  7303. crap.FormFactor="Custom"
  7304. crap.BrickColor=BrickColor.new(25)
  7305. crap.Material="Grass"
  7306. crap.Size=Vector3.new(1.2,0.4,0.4)
  7307. local snd=Instance.new("Sound",char)
  7308. snd.SoundId="rbxassetid://" .. tostring(fartids[math.random(1,#fartids)])
  7309. snd.Volume=2
  7310. snd:Play()
  7311. debris:AddItem(snd,snd.TimeLength)
  7312. local smk=Instance.new("Smoke",crap)
  7313. smk.Color=BrickColor.new(25).Color
  7314. debris:AddItem(smk,2.5)
  7315. for i = 0.15,1.3,.02 do
  7316. local weld=Instance.new("Weld",crap)
  7317. weld.Part0=char.Torso
  7318. weld.Part1=crap
  7319. weld.C0=CFrame.new(0,-.9,i)*CFrame.Angles(0,math.rad(90),0)
  7320. wait()
  7321. end
  7322. local crapCFrame=crap.CFrame
  7323. crap:Destroy()
  7324.  
  7325. for i = 0,1.2,0.4 do
  7326. local newCrap=Instance.new("Part",Workspace)
  7327. newCrap.FormFactor="Custom"
  7328. newCrap.BrickColor=BrickColor.new(25)
  7329. newCrap.Material="Grass"
  7330. newCrap.Size=Vector3.new(.4,.4,.4)
  7331. newCrap.CFrame=crapCFrame*CFrame.new(i-1,0,0)
  7332. end
  7333. timer=false
  7334. end
  7335. end
  7336. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  7337. if string.lower(key)=="x" then
  7338. crap()
  7339. end
  7340. end)
  7341.  
  7342. do --CFrame lerp
  7343. local function QuaternionFromCFrame(cf)
  7344. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  7345. local trace = m00 + m11 + m22
  7346. if trace > 0 then
  7347. local s = math.sqrt(1 + trace)
  7348. local recip = 0.5/s
  7349. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  7350. else
  7351. local i = 0
  7352. if m11 > m00 then
  7353. i = 1
  7354. end
  7355. if m22 > (i == 0 and m00 or m11) then
  7356. i = 2
  7357. end
  7358. if i == 0 then
  7359. local s = math.sqrt(m00-m11-m22+1)
  7360. local recip = 0.5/s
  7361. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  7362. elseif i == 1 then
  7363. local s = math.sqrt(m11-m22-m00+1)
  7364. local recip = 0.5/s
  7365. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  7366. elseif i == 2 then
  7367. local s = math.sqrt(m22-m00-m11+1)
  7368. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  7369. end
  7370. end
  7371. end
  7372. local function QuaternionToCFrame(px, py, pz, x, y, z, w)
  7373. local xs, ys, zs = x + x, y + y, z + z
  7374. local wx, wy, wz = w*xs, w*ys, w*zs
  7375. local xx = x*xs
  7376. local xy = x*ys
  7377. local xz = x*zs
  7378. local yy = y*ys
  7379. local yz = y*zs
  7380. local zz = z*zs
  7381. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  7382. end
  7383. local function QuaternionSlerp(a, b, t)
  7384. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  7385. local startInterp, finishInterp;
  7386. if cosTheta >= 0.0001 then
  7387. if (1 - cosTheta) > 0.0001 then
  7388. local theta = math.acos(cosTheta)
  7389. local invSinTheta = 1/math.sin(theta)
  7390. startInterp = math.sin((1-t)*theta)*invSinTheta
  7391. finishInterp = math.sin(t*theta)*invSinTheta
  7392. else
  7393. startInterp = 1-t
  7394. finishInterp = t
  7395. end
  7396. else
  7397. if (1+cosTheta) > 0.0001 then
  7398. local theta = math.acos(-cosTheta)
  7399. local invSinTheta = 1/math.sin(theta)
  7400. startInterp = math.sin((t-1)*theta)*invSinTheta
  7401. finishInterp = math.sin(t*theta)*invSinTheta
  7402. else
  7403. startInterp = t-1
  7404. finishInterp = t
  7405. end
  7406. end
  7407. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  7408. end
  7409. function clerp(a,b,t)
  7410. local qa = {QuaternionFromCFrame(a)}
  7411. local qb = {QuaternionFromCFrame(b)}
  7412. local ax, ay, az = a.x, a.y, a.z
  7413. local bx, by, bz = b.x, b.y, b.z
  7414. local _t = 1-t
  7415. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  7416. end
  7417.  
  7418. end
  7419. do --the animating
  7420. plr = game:service'Players'.LocalPlayer
  7421. char = plr.Character
  7422. mouse = plr:GetMouse()
  7423. humanoid = char:findFirstChild("Humanoid")
  7424. torso = char:findFirstChild("Torso")
  7425. head = char.Head
  7426. ra = char:findFirstChild("Right Arm")
  7427. la = char:findFirstChild("Left Arm")
  7428. rl = char:findFirstChild("Right Leg")
  7429. ll = char:findFirstChild("Left Leg")
  7430. rs = torso:findFirstChild("Right Shoulder")
  7431. ls = torso:findFirstChild("Left Shoulder")
  7432. rh = torso:findFirstChild("Right Hip")
  7433. lh = torso:findFirstChild("Left Hip")
  7434. neck = torso:findFirstChild("Neck")
  7435. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  7436. anim = char:findFirstChild("Animate")
  7437. rootpart = char:findFirstChild("HumanoidRootPart")
  7438. camera = workspace.CurrentCamera
  7439. if anim then
  7440. anim:Destroy()
  7441. end
  7442.  
  7443.  
  7444. local rm = Instance.new("Motor", torso)
  7445. rm.C0 = CFrame.new(1.5, 0.5, 0)
  7446. rm.C1 = CFrame.new(0, 0.5, 0)
  7447. rm.Part0 = torso
  7448. rm.Part1 = ra
  7449. local lm = Instance.new("Motor", torso)
  7450. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  7451. lm.C1 = CFrame.new(0, 0.5, 0)
  7452. lm.Part0 = torso
  7453. lm.Part1 = la
  7454.  
  7455. local rlegm = Instance.new("Motor", torso)
  7456. rlegm.C0 = CFrame.new(0.5, -1, 0)
  7457. rlegm.C1 = CFrame.new(0, 1, 0)
  7458. rlegm.Part0 = torso
  7459. rlegm.Part1 = rl
  7460. local llegm = Instance.new("Motor", torso)
  7461. llegm.C0 = CFrame.new(-0.5, -1, 0)
  7462. llegm.C1 = CFrame.new(0, 1, 0)
  7463. llegm.Part0 = torso
  7464. llegm.Part1 = ll
  7465.  
  7466. neck.C0 = CFrame.new(0, 1, 0)
  7467. neck.C1 = CFrame.new(0, -0.5, 0)
  7468.  
  7469.  
  7470. rj.C0 = CFrame.new()
  7471. rj.C1 = CFrame.new()
  7472.  
  7473.  
  7474. local sound = Instance.new("Sound", head)
  7475. sound.SoundId = "http://www.roblox.com/asset/?id=130797915"
  7476. sound.Volume = 0.8
  7477. sound.Looped = true
  7478.  
  7479. local speed = 0.3
  7480. local angle = 0
  7481. local sitting = false
  7482. local humanwalk = false
  7483. local anglespeed = 1
  7484. rsc0 = rm.C0
  7485. lsc0 = lm.C0
  7486. llc0 = llegm.C0
  7487. rlc0 = rlegm.C0
  7488. neckc0 = neck.C0
  7489.  
  7490. local controllerService = game:GetService("ControllerService")
  7491. local controller = controllerService:GetChildren()[1]
  7492.  
  7493. controller.Parent = nil
  7494.  
  7495. while wait() do
  7496. angle = (angle % 100) + anglespeed/10
  7497. mvmnt = math.pi * math.sin(math.pi*2/100*(angle*10))
  7498. local rscf = rsc0
  7499. local lscf = lsc0
  7500. local rlcf = rlc0
  7501. local llcf = llc0
  7502. local rjcf = CFrame.new()
  7503. local ncf = neckc0
  7504. local rayz = Ray.new(rootpart.Position, Vector3.new(0, -6, 0))
  7505. local hitz, enz = workspace:findPartOnRay(rayz, char)
  7506. if not hitz then
  7507. if sound.IsPlaying then
  7508. sound:stop()
  7509. end
  7510.  
  7511. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude > 2 then
  7512.  
  7513. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, 0)
  7514. rjcf = CFrame.new() * CFrame.Angles(-math.pi/5, math.sin(angle)*0.05, 0)
  7515. rscf = rsc0 * CFrame.Angles(math.pi/1.7+math.sin(angle)*0.1, 0, 0)
  7516. lscf = lsc0 * CFrame.Angles(math.pi/1.7+math.sin(-angle)*0.1, 0, 0)
  7517. rlcf = rlc0 * CFrame.Angles(-math.pi/10+math.sin(-angle)*0.3, 0, 0)
  7518. llcf = llc0 * CFrame.Angles(-math.pi/10+math.sin(angle)*0.3, 0, 0)
  7519.  
  7520. else
  7521.  
  7522. ncf = neckc0 * CFrame.Angles(math.pi/14, 0, 0)
  7523. rjcf = CFrame.new() * CFrame.Angles(-math.pi/18, math.sin(angle)*0.05, 0)
  7524. rscf = rsc0 * CFrame.Angles(-math.pi/10+math.sin(angle)*0.2, 0, 0)
  7525. lscf = lsc0 * CFrame.Angles(-math.pi/10+math.sin(-angle)*0.2, 0, 0)
  7526. rlcf = rlc0 * CFrame.new(0, 0.7, -0.5) CFrame.Angles(-math.pi/14, 0, 0)
  7527. llcf = llc0 * CFrame.Angles(-math.pi/20, 0, 0)
  7528.  
  7529. end
  7530. elseif humanoid.Sit then
  7531. if sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=150794704" then
  7532. anglespeed = 6
  7533. ncf = neckc0 * CFrame.Angles(math.pi/5-math.sin(angle)*0.1, 0, 0)
  7534. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, 0, 0)
  7535. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  7536. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  7537. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  7538. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  7539. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=135570347" then
  7540. anglespeed = 4
  7541. ncf = neckc0 * CFrame.Angles(math.pi/5-math.abs(math.sin(angle))*0.3, 0, 0)
  7542. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, 0, 0)
  7543. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  7544. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  7545. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  7546. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  7547. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=149713968" then
  7548. anglespeed = 2
  7549. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  7550. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  7551. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  7552. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  7553. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  7554. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  7555. else
  7556. anglespeed = 1/2
  7557. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  7558. rjcf = CFrame.new(0, -0.8, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  7559. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  7560. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  7561. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  7562. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  7563. end
  7564. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  7565. if sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=130797915" then
  7566. anglespeed = 6
  7567. ncf = neckc0 * CFrame.Angles(math.pi/10-math.sin(angle)*0.07, 0, 0)
  7568. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/10, math.sin(angle)*0.001, 0)
  7569. rscf = rsc0 * CFrame.Angles(math.pi/1+math.sin(angle)*0.5, 0, 0)
  7570. lscf = lsc0 * CFrame.Angles(math.pi/1+math.sin(angle)*0.5, 0, 0)
  7571. rlcf = rlc0 * CFrame.Angles(math.pi/10, math.sin(angle)*0.08, math.rad(6.5))
  7572. llcf = llc0 * CFrame.Angles(math.pi/10, -math.sin(angle)*0.08, -math.rad(6.5))
  7573. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=149713968" then
  7574. anglespeed = 2
  7575. ncf = neckc0 * CFrame.Angles(math.pi/10-math.abs(math.sin(angle))*0.3, 0, 0)
  7576. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/20, math.sin(angle)*0.001, 0)
  7577. rscf = rsc0 * CFrame.Angles(math.pi/2+math.abs(math.sin(angle)*1), 0, 0)
  7578. lscf = lsc0 * CFrame.Angles(math.pi/2+math.abs(math.sin(angle)*1), 0, 0)
  7579. rlcf = rlc0 * CFrame.Angles(math.pi/20, math.sin(angle)*0.08, math.rad(2.5))
  7580. llcf = llc0 * CFrame.Angles(math.pi/20, -math.sin(angle)*0.08, -math.rad(2.5))
  7581. elseif sound.IsPlaying and sound.SoundId == "http://www.roblox.com/asset/?id=130802245" then
  7582. anglespeed = 3
  7583. ncf = neckc0 * CFrame.Angles(math.sin(angle)*0.07, math.rad(30), 0)
  7584. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.sin(angle)*0.001, 0)
  7585. rscf = rsc0 * CFrame.Angles(math.sin(angle)*0.05, 0, 0)
  7586. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*0.05, 0, 0)
  7587. rlcf = rlc0 * CFrame.new(0, -0.1 + math.abs(mvmnt)*0.1, -0.1) * CFrame.Angles(0, math.rad(5), math.rad(5))
  7588. llcf = llc0 * CFrame.Angles(0, math.rad(2.5), math.rad(1))
  7589. else
  7590. if humanwalk then
  7591. anglespeed = 1/4
  7592. ncf = neckc0 * CFrame.Angles(-math.sin(angle)*0.07, 0, 0)
  7593. rjcf = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.sin(angle)*0.001, 0)
  7594. rscf = rsc0 * CFrame.Angles(math.sin(angle)*0.1, 0, 0)
  7595. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*0.1, 0, 0)
  7596. rlcf = rlc0 * CFrame.Angles(0, math.sin(angle)*0.08, math.rad(2.5))
  7597. llcf = llc0 * CFrame.Angles(0, -math.sin(angle)*0.08, -math.rad(2.5))
  7598. else
  7599. anglespeed = 1/2
  7600. ncf = neckc0 * CFrame.Angles(math.pi/5, 0, math.sin(angle)*0.08)
  7601. rjcf = CFrame.new(0, -2, 0) * CFrame.Angles(-math.pi/5, math.sin(angle)*0.01, 0)
  7602. rscf = rsc0 * CFrame.new(-.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, -math.rad(15))
  7603. lscf = lsc0 * CFrame.new(.45, 0.2, -.3) * CFrame.Angles(math.pi/3, 0, math.rad(15))
  7604. rlcf = rlc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, math.rad(20))
  7605. llcf = llc0 * CFrame.Angles(math.pi/2+math.pi/5, 0, -math.rad(20))
  7606. end
  7607. end
  7608. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 20 then
  7609. if sound.IsPlaying then
  7610. sound:stop()
  7611. end
  7612. if humanwalk then
  7613. anglespeed = 4
  7614. ncf = neckc0 * CFrame.Angles(math.pi/24, mvmnt*.02, 0)
  7615. rjcf = CFrame.new(0, math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/24, -mvmnt*.02, 0)
  7616. rscf = rsc0 * CFrame.Angles(math.sin(angle)*1.25, 0, -math.abs(mvmnt)*0.02)
  7617. lscf = lsc0 * CFrame.Angles(math.sin(-angle)*1.25, 0, math.abs(mvmnt)*0.02)
  7618. rlcf = rlc0 * CFrame.Angles(math.sin(-angle)*1, 0, math.rad(.5))
  7619. llcf = llc0 * CFrame.Angles(math.sin(angle)*1, 0, -math.rad(.5))
  7620. else
  7621. anglespeed = 4
  7622. ncf = neckc0 * CFrame.new(0, 0, .2) * CFrame.Angles(math.pi/1.9, 0, 0)
  7623. rjcf = CFrame.new(0, -1.5+math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/1.9, math.sin(mvmnt/2)*0.05, 0)
  7624. rscf = rsc0 * CFrame.new(-.45, 0.2, -.4+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2+math.sin(angle)*0.7, 0, math.rad(5))
  7625. lscf = lsc0 * CFrame.new(.45, 0.2, .1-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2+math.sin(-angle)*0.7, 0, -math.rad(5))
  7626. rlcf = rlc0 * CFrame.new(0, 0, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*0.6, 0, math.abs(mvmnt)*0.025)
  7627. llcf = llc0 * CFrame.new(0, 0, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(angle)*.6, 0, -math.abs(mvmnt)*0.025)
  7628. end
  7629. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 20 then
  7630. if sound.IsPlaying then
  7631. sound:stop()
  7632. end
  7633. if humanwalk then
  7634. anglespeed = 5
  7635. ncf = neckc0 * CFrame.Angles(math.pi/20, math.sin(angle)*.04, 0)
  7636. rjcf = CFrame.new(0, -.4 + math.abs(mvmnt)*0.25, 0) * CFrame.Angles(-math.pi/20, -math.sin(angle)*.08, 0)
  7637. rscf = rsc0 * CFrame.new(0, 0, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/18+math.sin(angle)*1.5, 0, -math.abs(mvmnt)*0.02)
  7638. lscf = lsc0 * CFrame.new(0, 0, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/18+math.sin(-angle)*1.5, 0, math.abs(mvmnt)*0.02)
  7639. rlcf = rlc0 * CFrame.new(0, 0, -.6+math.abs(mvmnt)*0.125) * CFrame.Angles(-math.pi/18+math.sin(-angle)*1.3, 0, math.rad(.5))
  7640. llcf = llc0 * CFrame.new(0, 0, -math.abs(mvmnt)*0.125) * CFrame.Angles(-math.pi/18+math.sin(angle)*1.3, 0, -math.rad(.5))
  7641. else
  7642. anglespeed = 5.5
  7643. ncf = neckc0 * CFrame.new(0, 0, .2) * CFrame.Angles(math.pi/1.9+math.sin(mvmnt/2)*0.05, 0, 0)
  7644. rjcf = CFrame.new(0, -1.3+math.abs(mvmnt)*0.05, 0) * CFrame.Angles(-math.pi/1.9+math.abs(mvmnt/2)*0.1, 0, 0)
  7645. rscf = rsc0 * CFrame.new(-1, 0.2, -.5) * CFrame.Angles(math.pi/2+math.sin(angle)*1.8, 0, math.rad(5))
  7646. lscf = lsc0 * CFrame.new(1, 0.2, -.5) * CFrame.Angles(math.pi/2+math.sin(angle)*1.8, 0, -math.rad(5))
  7647. rlcf = rlc0 * CFrame.new(0, .3-math.abs(mvmnt)*0.125, -.3+math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*1.4, 0, math.abs(mvmnt)*0.025)
  7648. llcf = llc0 * CFrame.new(0, .3-math.abs(mvmnt)*0.125, .3-math.abs(mvmnt)*0.125) * CFrame.Angles(math.pi/2.5+math.sin(-angle)*1.4, 0, -math.abs(mvmnt)*0.025)
  7649. end
  7650. end
  7651.  
  7652. rm.C0 = clerp(rm.C0,rscf,speed)
  7653. lm.C0 = clerp(lm.C0,lscf,speed)
  7654. rj.C0 = clerp(rj.C0,rjcf,speed)
  7655. neck.C0 = clerp(neck.C0,ncf,speed)
  7656. rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
  7657. llegm.C0 = clerp(llegm.C0,llcf,speed)
  7658. end
  7659.  
  7660.  
  7661. end
  7662. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement